.base-button[data-v-fc5af213]{justify-content:center;align-items:center;gap:var(--mp-spacing-2);border-radius:var(--mp-radius-md);font-family:var(--mp-font-family-sans);font-weight:var(--mp-font-weight-medium);line-height:var(--mp-line-height-tight);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;transition:background-color .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.base-button[data-v-fc5af213]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-button[data-v-fc5af213]:disabled{cursor:not-allowed;opacity:.5}.base-button--sm[data-v-fc5af213]{padding:var(--mp-spacing-1) var(--mp-spacing-3);font-size:var(--mp-font-size-sm)}.base-button--md[data-v-fc5af213]{padding:var(--mp-spacing-2) var(--mp-spacing-4);font-size:var(--mp-font-size-md)}.base-button--lg[data-v-fc5af213]{padding:var(--mp-spacing-3) var(--mp-spacing-6);font-size:var(--mp-font-size-lg)}.base-button--primary[data-v-fc5af213]{background-color:var(--mp-color-primary-default);color:var(--mp-color-text-on-primary)}.base-button--primary[data-v-fc5af213]:hover:not(:disabled){background-color:var(--mp-color-primary-hover)}.base-button--primary[data-v-fc5af213]:active:not(:disabled){background-color:var(--mp-color-primary-active)}.base-button--secondary[data-v-fc5af213]{background-color:var(--mp-color-bg-surface);border-color:var(--mp-color-border-default);color:var(--mp-color-text-primary)}.base-button--secondary[data-v-fc5af213]:hover:not(:disabled){background-color:var(--mp-color-bg-muted);border-color:var(--mp-color-border-strong)}.base-button--secondary[data-v-fc5af213]:active:not(:disabled){background-color:var(--mp-color-bg-sunken)}.base-button--ghost[data-v-fc5af213]{color:var(--mp-color-text-primary);background-color:#0000}.base-button--ghost[data-v-fc5af213]:hover:not(:disabled){background-color:var(--mp-color-bg-muted)}.base-button--ghost[data-v-fc5af213]:active:not(:disabled){background-color:var(--mp-color-bg-sunken)}.base-button--danger[data-v-fc5af213]{background-color:var(--mp-color-danger-default);color:var(--mp-color-text-on-primary)}.base-button--danger[data-v-fc5af213]:focus-visible{box-shadow:var(--mp-shadow-focus-danger)}.base-button--danger[data-v-fc5af213]:hover:not(:disabled){background-color:var(--mp-color-danger-hover)}.base-button--loading[data-v-fc5af213]{pointer-events:none}.base-button__spinner[data-v-fc5af213]{border-radius:var(--mp-radius-full);border:2px solid;border-top-color:#0000;flex-shrink:0;width:1em;height:1em;animation:.6s linear infinite mp-spin-fc5af213}@keyframes mp-spin-fc5af213{to{transform:rotate(360deg)}}.base-typography[data-v-9951d3aa]{font-family:var(--mp-font-family-sans);line-height:var(--mp-line-height-normal);margin:0}.base-typography--display[data-v-9951d3aa]{letter-spacing:-.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:3.143rem;font-weight:700;line-height:1.25}.base-typography--h1[data-v-9951d3aa]{letter-spacing:-.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:2.357rem;font-weight:600;line-height:1.25}.base-typography--h2[data-v-9951d3aa]{letter-spacing:-.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.929rem;font-weight:600;line-height:1.25}.base-typography--h3[data-v-9951d3aa]{letter-spacing:-.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.571rem;font-weight:500;line-height:1.375}.base-typography--h4[data-v-9951d3aa]{letter-spacing:-.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.286rem;font-weight:500;line-height:1.375}.base-typography--h5[data-v-9951d3aa]{letter-spacing:0;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.143rem;font-weight:500;line-height:1.375}.base-typography--h6[data-v-9951d3aa]{font-size:var(--mp-font-size-md);font-weight:var(--mp-font-weight-medium);line-height:var(--mp-line-height-normal)}.base-typography--body-lg[data-v-9951d3aa]{letter-spacing:0;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1.143rem;font-weight:400;line-height:1.625}.base-typography--body-md[data-v-9951d3aa]{letter-spacing:0;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}.base-typography--body-sm[data-v-9951d3aa]{letter-spacing:0;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:400;line-height:1.5}.base-typography--body-xs[data-v-9951d3aa]{letter-spacing:.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.786rem;font-weight:400;line-height:1.375}.base-typography--label[data-v-9951d3aa]{letter-spacing:0;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:500;line-height:1.375}.base-typography--caption[data-v-9951d3aa]{letter-spacing:.025em;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.786rem;font-weight:400;line-height:1.375}.base-typography--code[data-v-9951d3aa]{letter-spacing:0;font-family:Datatype,ui-monospace,Cascadia Mono,monospace;font-size:.929rem;font-weight:400;line-height:1.375}.base-typography--weight-regular[data-v-9951d3aa]{font-weight:var(--mp-font-weight-regular)}.base-typography--weight-medium[data-v-9951d3aa]{font-weight:var(--mp-font-weight-medium)}.base-typography--weight-semibold[data-v-9951d3aa]{font-weight:var(--mp-font-weight-semibold)}.base-typography--weight-bold[data-v-9951d3aa]{font-weight:var(--mp-font-weight-bold)}.base-typography--color-primary[data-v-9951d3aa]{color:var(--mp-color-text-primary)}.base-typography--color-secondary[data-v-9951d3aa]{color:var(--mp-color-text-secondary)}.base-typography--color-tertiary[data-v-9951d3aa]{color:var(--mp-color-text-tertiary)}.base-typography--color-disabled[data-v-9951d3aa]{color:var(--mp-color-text-disabled)}.base-typography--color-inverse[data-v-9951d3aa]{color:var(--mp-color-text-inverse)}.base-typography--align-start[data-v-9951d3aa]{text-align:start}.base-typography--align-center[data-v-9951d3aa]{text-align:center}.base-typography--align-end[data-v-9951d3aa]{text-align:end}.base-typography--truncate[data-v-9951d3aa]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.base-typography-popup-wrapper[data-v-9951d3aa]{min-width:0;display:block}.base-typography-popup[data-v-9951d3aa]{letter-spacing:0;z-index:700;max-width:480px;padding:var(--mp-spacing-2) var(--mp-spacing-3);background-color:var(--mp-color-bg-surface);color:var(--mp-color-text-primary);border:1px solid var(--mp-color-border-default);border-radius:var(--mp-radius-md);box-shadow:var(--mp-shadow-md);white-space:normal;overflow-wrap:break-word;pointer-events:none;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:400;line-height:1.5}.base-typography-popup-fade-enter-active[data-v-9951d3aa],.base-typography-popup-fade-leave-active[data-v-9951d3aa]{transition:opacity .15s}.base-typography-popup-fade-enter-from[data-v-9951d3aa],.base-typography-popup-fade-leave-to[data-v-9951d3aa]{opacity:0}.base-card[data-v-62db0b48]{background-color:var(--mp-color-bg-surface);border-radius:var(--mp-radius-lg);overflow:hidden}.base-card--bordered[data-v-62db0b48]{border:1px solid var(--mp-color-border-default)}.base-card--shadow[data-v-62db0b48]{box-shadow:var(--mp-shadow-md)}.base-card--padding-none .base-card__header[data-v-62db0b48],.base-card--padding-none .base-card__body[data-v-62db0b48],.base-card--padding-none .base-card__footer[data-v-62db0b48]{padding:0}.base-card--padding-sm .base-card__header[data-v-62db0b48],.base-card--padding-sm .base-card__body[data-v-62db0b48],.base-card--padding-sm .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-2) var(--mp-spacing-3)}@media (width>=768px){.base-card--padding-sm .base-card__header[data-v-62db0b48],.base-card--padding-sm .base-card__body[data-v-62db0b48],.base-card--padding-sm .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-3) var(--mp-spacing-4)}}.base-card--padding-md .base-card__header[data-v-62db0b48],.base-card--padding-md .base-card__body[data-v-62db0b48],.base-card--padding-md .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-3) var(--mp-spacing-4)}@media (width>=768px){.base-card--padding-md .base-card__header[data-v-62db0b48],.base-card--padding-md .base-card__body[data-v-62db0b48],.base-card--padding-md .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-4) var(--mp-spacing-6)}}.base-card--padding-lg .base-card__header[data-v-62db0b48],.base-card--padding-lg .base-card__body[data-v-62db0b48],.base-card--padding-lg .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-4) var(--mp-spacing-6)}@media (width>=768px){.base-card--padding-lg .base-card__header[data-v-62db0b48],.base-card--padding-lg .base-card__body[data-v-62db0b48],.base-card--padding-lg .base-card__footer[data-v-62db0b48]{padding:var(--mp-spacing-6) var(--mp-spacing-8)}}.base-card__header[data-v-62db0b48]{border-bottom:1px solid var(--mp-color-border-default)}.base-card__footer[data-v-62db0b48]{border-top:1px solid var(--mp-color-border-default)}.base-carousel[data-v-c89e98a2]{width:100%;position:relative}.base-carousel[data-v-c89e98a2]:focus{outline:none}.base-carousel[data-v-c89e98a2]:focus-visible{outline:2px solid var(--mp-color-primary-default);outline-offset:2px;border-radius:var(--mp-radius-lg)}.base-carousel__viewport[data-v-c89e98a2]{border-radius:var(--mp-radius-lg);touch-action:pan-y;-webkit-user-select:none;user-select:none;overflow:hidden}.base-carousel__track[data-v-c89e98a2]{width:100%;transition:transform .4s;display:flex}.base-carousel__track[data-v-c89e98a2]>*{box-sizing:border-box;flex:0 0 100%;min-width:0}.base-carousel__control[data-v-c89e98a2]{border:1px solid var(--mp-color-border-default);background:var(--mp-color-bg-surface);width:40px;height:40px;color:var(--mp-color-text-default);cursor:pointer;box-shadow:var(--mp-shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.base-carousel__control--prev[data-v-c89e98a2]{left:var(--mp-spacing-2)}.base-carousel__control--next[data-v-c89e98a2]{right:var(--mp-spacing-2)}.base-carousel__control[data-v-c89e98a2]:disabled{opacity:.4;cursor:not-allowed}.base-carousel__control[data-v-c89e98a2]:hover:not(:disabled){background:var(--mp-color-bg-base-alt)}.base-carousel__indicators[data-v-c89e98a2]{justify-content:center;gap:var(--mp-spacing-2);margin-top:var(--mp-spacing-3);display:flex}.base-carousel__indicator[data-v-c89e98a2]{background:var(--mp-color-border-default);cursor:pointer;border:none;border-radius:50%;width:10px;height:10px;padding:0;transition:background .2s}.base-carousel__indicator--active[data-v-c89e98a2]{background:var(--mp-color-primary-default)}.base-badge[data-v-bb40a7c6]{align-items:center;gap:var(--mp-spacing-1);border-radius:var(--mp-radius-sm);font-family:var(--mp-font-family-sans);line-height:var(--mp-line-height-tight);white-space:nowrap;display:inline-flex}.base-badge--pill[data-v-bb40a7c6]{border-radius:var(--mp-radius-full)}.base-badge--sm[data-v-bb40a7c6]{padding:2px var(--mp-spacing-2)}.base-badge--md[data-v-bb40a7c6]{padding:var(--mp-spacing-1) var(--mp-spacing-3)}.base-badge--neutral[data-v-bb40a7c6]{background-color:var(--mp-color-bg-muted);color:var(--mp-color-text-secondary)}.base-badge--primary[data-v-bb40a7c6]{background-color:var(--mp-color-primary-muted);color:var(--mp-color-primary-text)}.base-badge--success[data-v-bb40a7c6]{background-color:var(--mp-color-success-muted);color:var(--mp-color-success-text)}.base-badge--warning[data-v-bb40a7c6]{background-color:var(--mp-color-warning-muted);color:var(--mp-color-warning-text)}.base-badge--danger[data-v-bb40a7c6]{background-color:var(--mp-color-danger-muted);color:var(--mp-color-danger-text)}.base-badge--info[data-v-bb40a7c6]{background-color:var(--mp-color-info-muted);color:var(--mp-color-info-text)}.base-dropdown-host[data-v-6305bf48]{display:contents}.base-dropdown-trigger[data-v-6305bf48]{min-width:1px;min-height:1px;display:inline-block}.base-dropdown[data-v-6305bf48]{padding:var(--mp-spacing-1) 0;background-color:var(--mp-color-bg-surface);border:1px solid var(--mp-color-border-default);border-radius:var(--mp-radius-md);box-shadow:var(--mp-shadow-md);outline:none;min-width:1px;min-height:1px;margin:0;position:fixed;overflow-y:auto}.base-dropdown-fade-enter-active[data-v-6305bf48],.base-dropdown-fade-leave-active[data-v-6305bf48]{transition:opacity .12s,transform .12s}.base-dropdown-fade-enter-from[data-v-6305bf48],.base-dropdown-fade-leave-to[data-v-6305bf48]{opacity:0;transform-origin:top;transform:scaleY(.97)translateY(-4px)}.base-tag[data-v-00a3e45b]{align-items:center;gap:var(--mp-spacing-1);border-radius:var(--mp-radius-full);font-family:var(--mp-font-family-sans);line-height:var(--mp-line-height-tight);white-space:nowrap;display:inline-flex}.base-tag--sm[data-v-00a3e45b]{padding:2px var(--mp-spacing-2)}.base-tag--md[data-v-00a3e45b]{padding:var(--mp-spacing-1) var(--mp-spacing-2)}.base-tag--neutral[data-v-00a3e45b]{background-color:var(--mp-color-bg-muted);color:var(--mp-color-text-secondary)}.base-tag--primary[data-v-00a3e45b]{background-color:var(--mp-color-primary-muted);color:var(--mp-color-primary-text)}.base-tag--disabled[data-v-00a3e45b]{pointer-events:none;background-color:var(--mp-color-bg-muted);color:var(--mp-color-text-disabled)}.base-tag__label[data-v-00a3e45b]{line-height:inherit}.base-tag__remove[data-v-00a3e45b]{cursor:pointer;color:inherit;border-radius:var(--mp-radius-full);background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.base-tag__remove[data-v-00a3e45b]:hover{opacity:.7}.base-tag__remove[data-v-00a3e45b]:focus-visible{outline-offset:1px;outline:2px solid}.base-accordion[data-v-21d58ded]{border:1px solid var(--mp-color-border-default);border-radius:var(--mp-radius-md);overflow:hidden}.base-accordion__summary[data-v-4ed2346d]{padding:var(--mp-spacing-3) var(--mp-spacing-4);cursor:pointer;color:var(--mp-color-text-primary);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:var(--mp-spacing-2);list-style:none;display:flex}.base-accordion__summary[data-v-4ed2346d]::-webkit-details-marker{display:none}.base-accordion__summary[data-v-4ed2346d]:hover{background-color:var(--mp-color-bg-muted)}.base-accordion__summary[data-v-4ed2346d]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-accordion__item[data-v-4ed2346d]{background-color:var(--mp-color-bg-surface)}.base-accordion__item+.base-accordion__item[data-v-4ed2346d]{border-top:1px solid var(--mp-color-border-default)}.base-accordion__item--disabled[data-v-4ed2346d]{background-color:var(--mp-color-bg-muted)}.base-accordion__item--disabled .base-accordion__summary[data-v-4ed2346d]{color:var(--mp-color-text-disabled);cursor:not-allowed}.base-accordion__item--disabled .base-accordion__summary[data-v-4ed2346d]:hover{background-color:var(--mp-color-bg-muted)}.base-accordion__chevron[data-v-4ed2346d]{flex-shrink:0}.base-accordion__content[data-v-4ed2346d]{padding:var(--mp-spacing-3) var(--mp-spacing-4);border-top:1px solid var(--mp-color-border-default)}.base-sidebar__body[data-v-9c874301]{padding:var(--mp-spacing-6);flex:1;overflow-y:auto}.base-sidebar__footer[data-v-8d1f6fe4]{justify-content:flex-end;align-items:center;gap:var(--mp-spacing-3);padding:var(--mp-spacing-4) var(--mp-spacing-6);border-top:1px solid var(--mp-color-border-default);flex-shrink:0;display:flex}.base-sidebar__header[data-v-3ed8e842]{padding:var(--mp-spacing-4) var(--mp-spacing-6);border-bottom:1px solid var(--mp-color-border-default);justify-content:space-between;align-items:center;gap:var(--mp-spacing-4);flex-shrink:0;display:flex}.base-sidebar__title[data-v-3ed8e842]{margin:0}.base-sidebar__close[data-v-3ed8e842]{padding:var(--mp-spacing-1);border-radius:var(--mp-radius-sm);cursor:pointer;color:var(--mp-color-text-secondary);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.base-sidebar__close[data-v-3ed8e842]:hover{background-color:var(--mp-color-bg-muted);color:var(--mp-color-text-primary)}.base-sidebar__close[data-v-3ed8e842]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-sidebar-backdrop[data-v-14ea5a8d]{background-color:var(--mp-color-bg-scrim-soft);position:fixed;inset:0}.base-sidebar[data-v-14ea5a8d]{background-color:var(--mp-color-bg-surface);box-shadow:var(--mp-shadow-xl);flex-direction:column;width:100vw;max-width:100vw;display:flex;position:fixed;top:0;bottom:0;overflow:hidden}.base-sidebar--left[data-v-14ea5a8d]{border-right:1px solid var(--mp-color-border-default);left:0}.base-sidebar--right[data-v-14ea5a8d]{border-left:1px solid var(--mp-color-border-default);right:0}@media (width>=768px){.base-sidebar--sm[data-v-14ea5a8d]{width:20rem}.base-sidebar--md[data-v-14ea5a8d]{width:25.714rem}.base-sidebar--lg[data-v-14ea5a8d]{width:34.286rem}.base-sidebar--xl[data-v-14ea5a8d]{width:45.714rem}}.base-sidebar-fade-enter-active[data-v-14ea5a8d],.base-sidebar-fade-leave-active[data-v-14ea5a8d]{transition:opacity .25s}.base-sidebar-fade-enter-from[data-v-14ea5a8d],.base-sidebar-fade-leave-to[data-v-14ea5a8d]{opacity:0}.base-sidebar-slide-left-enter-active[data-v-14ea5a8d],.base-sidebar-slide-left-leave-active[data-v-14ea5a8d],.base-sidebar-slide-right-enter-active[data-v-14ea5a8d],.base-sidebar-slide-right-leave-active[data-v-14ea5a8d]{transition:transform .25s}.base-sidebar-slide-left-enter-from[data-v-14ea5a8d],.base-sidebar-slide-left-leave-to[data-v-14ea5a8d]{transform:translate(-100%)}.base-sidebar-slide-right-enter-from[data-v-14ea5a8d],.base-sidebar-slide-right-leave-to[data-v-14ea5a8d]{transform:translate(100%)}.base-navbar[data-v-5a6d52c8]{background-color:var(--mp-color-bg-surface);border-bottom:1px solid var(--mp-color-border-default);z-index:100;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.base-navbar--sticky[data-v-5a6d52c8]{position:sticky;top:0}.base-navbar__container[data-v-5a6d52c8]{height:var(--mp-size-height-xl);padding:0 var(--mp-spacing-4);align-items:center;gap:var(--mp-spacing-3);max-width:100%;display:flex}@media (width>=768px){.base-navbar__container[data-v-5a6d52c8]{padding:0 var(--mp-spacing-6);gap:var(--mp-spacing-4)}}.base-navbar__start[data-v-5a6d52c8]{align-items:center;gap:var(--mp-spacing-4);flex-shrink:0;display:flex}.base-navbar__center[data-v-5a6d52c8]{align-items:center;gap:var(--mp-spacing-3);flex:1;display:flex}@media (width>=768px){.base-navbar__center[data-v-5a6d52c8]{gap:var(--mp-spacing-4)}}.base-navbar__center--start[data-v-5a6d52c8]{justify-content:flex-start}.base-navbar__center--center[data-v-5a6d52c8]{justify-content:center}.base-navbar__center--end[data-v-5a6d52c8]{justify-content:flex-end}.base-navbar__end[data-v-5a6d52c8]{align-items:center;gap:var(--mp-spacing-2);flex-shrink:0;display:flex}.base-navbar__brand[data-v-5a6d52c8]{letter-spacing:-.01em;text-decoration:none}.base-navbar__hamburger[data-v-5a6d52c8]{justify-content:center;gap:var(--mp-spacing-1);width:var(--mp-size-height-md);height:var(--mp-size-height-md);padding:var(--mp-spacing-2);border-radius:var(--mp-radius-md);cursor:pointer;color:var(--mp-color-text-primary);background:0 0;border:none;flex-direction:column;flex-shrink:0;margin-left:auto;display:none}.base-navbar__hamburger[data-v-5a6d52c8]:hover{background-color:var(--mp-color-bg-subtle)}.base-navbar__hamburger[data-v-5a6d52c8]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-navbar__hamburger-bar[data-v-5a6d52c8]{background-color:currentColor;border-radius:1px;width:100%;height:2px;display:block}.base-navbar__mobile-nav[data-v-5a6d52c8]{gap:var(--mp-spacing-1);padding:var(--mp-spacing-2) var(--mp-spacing-3);flex-direction:column;height:100%;display:flex}.base-navbar__mobile-nav-items[data-v-5a6d52c8]{gap:var(--mp-spacing-1);flex-direction:column;flex:1;display:flex}.base-navbar__mobile-nav-end[data-v-5a6d52c8]{gap:var(--mp-spacing-2);padding-top:var(--mp-spacing-4);border-top:1px solid var(--mp-color-border-default);flex-direction:column;display:flex}@media (width<=767px){.base-navbar__center[data-v-5a6d52c8],.base-navbar__end[data-v-5a6d52c8]{display:none}.base-navbar__hamburger[data-v-5a6d52c8]{display:flex}}.base-navbar-item-dropdown-host[data-v-132c9708]{display:inline-flex}.base-navbar-item[data-v-132c9708]{letter-spacing:0;align-items:center;gap:var(--mp-spacing-2);padding:var(--mp-spacing-1-5) var(--mp-spacing-3);border-radius:var(--mp-radius-md);color:var(--mp-color-text-secondary);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:500;line-height:1.375;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.base-navbar-item[data-v-132c9708]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-navbar-item--active[data-v-132c9708]{background-color:var(--mp-color-primary-muted);color:var(--mp-color-primary-text)}.base-navbar-item--open[data-v-132c9708]{background-color:var(--mp-color-bg-subtle);color:var(--mp-color-text-primary)}.base-navbar-item--primary[data-v-132c9708]{color:var(--mp-color-primary-text)}.base-navbar-item--primary[data-v-132c9708]:hover:not(.base-navbar-item--disabled){background-color:var(--mp-color-primary-muted)}.base-navbar-item--disabled[data-v-132c9708]{opacity:.5;cursor:not-allowed;pointer-events:none}.base-navbar-item[data-v-132c9708]:hover:not(.base-navbar-item--disabled){background-color:var(--mp-color-bg-subtle);color:var(--mp-color-text-primary)}.base-navbar-item__chevron[data-v-132c9708]{color:var(--mp-color-text-secondary);flex-shrink:0;transition:transform .15s}.base-navbar-item__dropdown-list[data-v-132c9708]{padding:var(--mp-spacing-1) 0;min-width:180px;margin:0;list-style:none}.base-navbar-item__dropdown-item-wrapper[data-v-132c9708]{display:block}.base-navbar-item__dropdown-item[data-v-132c9708]{letter-spacing:0;align-items:center;gap:var(--mp-spacing-2);width:100%;padding:var(--mp-spacing-2) var(--mp-spacing-4);color:var(--mp-color-text-primary);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:none;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:500;line-height:1.375;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.base-navbar-item__dropdown-item[data-v-132c9708]:focus-visible{box-shadow:var(--mp-shadow-focus-primary);outline:none}.base-navbar-item__dropdown-item--disabled[data-v-132c9708]{color:var(--mp-color-text-disabled);cursor:not-allowed;pointer-events:none}.base-navbar-item__dropdown-item[data-v-132c9708]:hover:not(.base-navbar-item__dropdown-item--disabled){background-color:var(--mp-color-bg-subtle)}.base-navbar-item__dropdown-icon[data-v-132c9708]{font-size:var(--mp-font-size-base);flex-shrink:0}.application-layout[data-v-596b8193]{background-color:var(--mp-color-bg-base);flex-direction:column;min-height:100vh;display:flex}.application-layout__status[data-v-596b8193]{min-height:0;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transition:background-color .2s}.application-layout__status[data-v-596b8193]:not(:empty){letter-spacing:0;padding:var(--mp-spacing-2) var(--mp-spacing-4);font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:500;line-height:1.375}@media (width>=768px){.application-layout__status[data-v-596b8193]:not(:empty){padding:var(--mp-spacing-2) var(--mp-spacing-6)}}.application-layout__header[data-v-596b8193]{flex-shrink:0}.application-layout__header--sticky[data-v-596b8193]{z-index:100;position:sticky;top:0}.application-layout__content[data-v-596b8193]{flex-direction:column;flex:1;display:flex;overflow:auto}.application-layout__footer[data-v-596b8193]{flex-shrink:0}.theme-toggle[data-v-f12f83e0]{align-items:center;gap:var(--mp-spacing-2);padding:var(--mp-spacing-2) var(--mp-spacing-3);background-color:var(--mp-color-bg-surface);color:var(--mp-color-text-primary);border:1px solid var(--mp-color-border-default);border-radius:var(--mp-radius-md);cursor:pointer;font:inherit;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.theme-toggle[data-v-f12f83e0]:hover{background-color:var(--mp-color-bg-muted);border-color:var(--mp-color-border-strong)}.theme-toggle[data-v-f12f83e0]:focus-visible{outline:2px solid var(--mp-color-border-focus);outline-offset:2px}.theme-toggle__icon[data-v-f12f83e0]{color:var(--mp-color-text-secondary);flex-shrink:0;align-items:center;display:flex}.theme-toggle__label[data-v-f12f83e0]{letter-spacing:0;white-space:nowrap;font-family:Comfortaa,ui-sans-serif,system-ui,-apple-system,sans-serif;font-size:.929rem;font-weight:500;line-height:1.375}.home[data-v-9092fdf8]{flex-direction:column;min-height:100vh;display:flex}.home__brand[data-v-9092fdf8]{color:inherit;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.home__hero[data-v-9092fdf8]{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:880px;margin:0 auto;padding:96px 24px 64px;display:flex}.home__title[data-v-9092fdf8]{letter-spacing:-.02em;margin:8px 0 0}.home__lead[data-v-9092fdf8]{max-width:680px;margin:0}.home__cta[data-v-9092fdf8]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.home__section[data-v-9092fdf8]{width:100%;max-width:1100px;margin:0 auto;padding:64px 24px}.home__section--alt[data-v-9092fdf8]{background:var(--mp-color-bg-base-alt,#e4e7ea);max-width:none;padding-inline:0}.home__section--alt[data-v-9092fdf8]>*{max-width:1100px;margin-inline:auto;padding-inline:24px}.home__section-title[data-v-9092fdf8]{letter-spacing:-.01em;margin:0 0 12px}.home__section-lead[data-v-9092fdf8]{max-width:720px;margin:0 0 32px}.home__grid[data-v-9092fdf8]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.home__feature[data-v-9092fdf8]{height:100%}.home__feature-icon[data-v-9092fdf8]{border-radius:var(--mp-radius-lg,12px);background:var(--mp-color-primary-muted,#4a9ebe1f);width:48px;height:48px;color:var(--mp-color-primary-default,#4a9ebe);justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.home__projects[data-v-9092fdf8]{max-width:720px;margin:0 auto 32px;padding-inline:0}.home__project[data-v-9092fdf8]{height:100%}.home__project-description[data-v-9092fdf8]{margin-bottom:16px}.home__project-link[data-v-9092fdf8]{color:inherit;text-decoration:none;display:inline-block}.home__packages[data-v-9092fdf8]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.home__package-row[data-v-9092fdf8]{margin-bottom:8px}.home__faq[data-v-9092fdf8]{max-width:820px}.home__footer[data-v-9092fdf8]{border-top:1px solid var(--mp-color-border,#e5e7eb);margin-top:auto;flex-direction:column;gap:8px;width:100%;max-width:1100px;margin-inline:auto;padding:32px 24px;display:flex}.home__disclaimer[data-v-9092fdf8]{line-height:1.55}.home__ai-warning[data-v-9092fdf8]{background:var(--mp-color-warning-muted,#fef3c7);color:var(--mp-color-warning-emphasis,#92400e);border-bottom:1px solid var(--mp-color-warning-default,#f59e0b);padding:10px 24px}
