.base-container[data-v-d57f2fe5]{width:100%;max-width:var(--layout-max-width,1280px);padding-inline:var(--layout-gutter,var(--theme-space-xl));margin-inline:auto}.base-heading[data-v-fad8bf28]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-bold);margin:0;line-height:1.25}.base-heading--h1[data-v-fad8bf28]{font-size:var(--theme-text-3xl)}.base-heading--h2[data-v-fad8bf28]{font-size:var(--theme-text-2xl)}.base-heading--h3[data-v-fad8bf28]{font-size:var(--theme-text-xl)}.base-heading--h4[data-v-fad8bf28]{font-size:var(--theme-text-lg)}.base-heading--h5[data-v-fad8bf28]{font-size:var(--theme-text-base)}.base-heading--h6[data-v-fad8bf28]{font-size:var(--theme-text-sm)}.base-text[data-v-1e1f07dd]{font-family:var(--theme-font-sans);margin:0;line-height:1.6}.base-text--size-xs[data-v-1e1f07dd]{font-size:var(--theme-text-xs)}.base-text--size-sm[data-v-1e1f07dd]{font-size:var(--theme-text-sm)}.base-text--size-base[data-v-1e1f07dd]{font-size:var(--theme-text-base)}.base-text--size-lg[data-v-1e1f07dd]{font-size:var(--theme-text-lg)}.base-text--size-xl[data-v-1e1f07dd]{font-size:var(--theme-text-xl)}.base-text--weight-normal[data-v-1e1f07dd]{font-weight:var(--theme-weight-normal)}.base-text--weight-medium[data-v-1e1f07dd]{font-weight:var(--theme-weight-medium)}.base-text--weight-bold[data-v-1e1f07dd]{font-weight:var(--theme-weight-bold)}.base-text--align-left[data-v-1e1f07dd]{text-align:left}.base-text--align-center[data-v-1e1f07dd]{text-align:center}.base-text--align-right[data-v-1e1f07dd]{text-align:right}.base-text--align-justify[data-v-1e1f07dd]{text-align:justify}[dir=rtl] .base-text--align-left[data-v-1e1f07dd]{text-align:right}[dir=rtl] .base-text--align-right[data-v-1e1f07dd]{text-align:left}.base-link[data-v-4870510b]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);transition:color var(--theme-duration-fast,.15s) var(--theme-ease,ease);cursor:pointer;align-items:center;gap:var(--theme-space-xs);text-decoration:none;display:inline-flex}.base-link--primary[data-v-4870510b]{color:var(--theme-color-primary)}.base-link--primary[data-v-4870510b]:hover{color:var(--theme-color-primary-hover);text-decoration:underline}.base-link--secondary[data-v-4870510b]{color:var(--theme-color-secondary)}.base-link--secondary[data-v-4870510b]:hover{text-decoration:underline}.base-link--muted[data-v-4870510b]{color:var(--theme-color-text-muted)}.base-link--muted[data-v-4870510b]:hover{color:var(--theme-color-text)}.base-link[data-v-4870510b]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px;border-radius:var(--theme-radius-sm)}.base-button[data-v-38bc880c]{justify-content:center;align-items:center;gap:var(--theme-space-sm);font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);border-radius:var(--theme-radius-md);cursor:pointer;transition:all var(--theme-duration-fast,.15s) var(--theme-ease,ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.base-button--size-sm[data-v-38bc880c]{padding:var(--theme-space-xs) var(--theme-space-sm);font-size:var(--theme-text-sm)}.base-button--size-md[data-v-38bc880c]{padding:var(--theme-space-sm) var(--theme-space-md);font-size:var(--theme-text-base)}.base-button--size-lg[data-v-38bc880c]{padding:var(--theme-space-md) var(--theme-space-lg);font-size:var(--theme-text-lg)}.base-button--primary[data-v-38bc880c]{background:linear-gradient(135deg, var(--theme-color-primary) 0%, var(--theme-color-accent,#34d399) 100%);color:#fff;box-shadow:0 4px 15px #16a34a33}.base-button--primary[data-v-38bc880c]:hover:not(:disabled){background:linear-gradient(135deg, var(--theme-color-primary-hover) 0%, var(--theme-color-primary) 100%);transform:translateY(-1px);box-shadow:0 6px 20px #16a34a4d}.base-button--secondary[data-v-38bc880c]{background-color:var(--theme-color-secondary);color:#fff}.base-button--outline[data-v-38bc880c]{border-color:var(--theme-color-border);color:var(--theme-color-text);background-color:#0000}.base-button--outline[data-v-38bc880c]:hover:not(:disabled){background-color:var(--theme-color-surface);border-color:var(--theme-color-text-muted)}.base-button--ghost[data-v-38bc880c]{color:var(--theme-color-text);background-color:#0000}.base-button--ghost[data-v-38bc880c]:hover:not(:disabled){background-color:var(--theme-color-surface)}.base-button--danger[data-v-38bc880c]{background-color:var(--theme-color-error);color:#fff}.base-button[data-v-38bc880c]:disabled{opacity:.6;cursor:not-allowed}.base-button[data-v-38bc880c]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.base-button__loader[data-v-38bc880c]{width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base-button__loader svg[data-v-38bc880c]{width:100%;height:100%;animation:1s linear infinite spin-38bc880c}.base-button__loader-track[data-v-38bc880c]{opacity:.25}.base-button__loader-head[data-v-38bc880c]{opacity:.75}.base-button__content[data-v-38bc880c]{align-items:center;gap:inherit;transition:opacity var(--theme-duration-fast,.15s);display:inline-flex}.base-button__content--hidden[data-v-38bc880c]{opacity:0}@keyframes spin-38bc880c{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-image[data-v-c6ae09b5]{border-radius:inherit;max-width:100%;height:auto;display:block}.base-icon[data-v-eb65100b]{justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-v-eb65100b] svg{width:1em;height:1em}.base-icon--size-sm[data-v-eb65100b]{font-size:1rem}.base-icon--size-md[data-v-eb65100b]{font-size:1.25rem}.base-icon--size-lg[data-v-eb65100b]{font-size:1.5rem}.base-icon--size-xl[data-v-eb65100b]{font-size:2rem}.base-icon--color-default[data-v-eb65100b]{color:currentColor}.base-icon--color-primary[data-v-eb65100b]{color:var(--theme-color-primary)}.base-icon--color-muted[data-v-eb65100b]{color:var(--theme-color-text-muted)}.base-icon--color-success[data-v-eb65100b]{color:var(--theme-color-success)}.base-icon--color-error[data-v-eb65100b]{color:var(--theme-color-error)}.base-icon--color-warning[data-v-eb65100b]{color:var(--theme-color-warning)}.base-card[data-v-6e16259c]{background-color:var(--theme-color-background);border:1px solid var(--theme-color-border);border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-sm);transition:box-shadow var(--theme-duration-normal,.3s) var(--theme-ease,ease), transform var(--theme-duration-normal,.3s) var(--theme-ease,ease);overflow:hidden}.base-card--padding-none[data-v-6e16259c]{padding:0}.base-card--padding-sm[data-v-6e16259c]{padding:var(--theme-space-sm)}.base-card--padding-md[data-v-6e16259c]{padding:var(--theme-space-md)}.base-card--padding-lg[data-v-6e16259c]{padding:var(--theme-space-xl)}.base-card--hoverable[data-v-6e16259c]:hover{box-shadow:var(--theme-shadow-md);transform:translateY(-2px)}.base-card[data-v-6e16259c]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}
