.ui-button[data-v-050c7f00]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Inter,sans-serif;font-weight:600;border-radius:8px;border:none;cursor:pointer;transition:all .2s ease;position:relative;white-space:nowrap}.ui-button[data-v-050c7f00]:disabled{opacity:.5;cursor:not-allowed}.ui-button--sm[data-v-050c7f00]{height:32px;padding:0 12px;font-size:14px}.ui-button--default[data-v-050c7f00]{height:40px;padding:0 16px;font-size:15px}.ui-button--lg[data-v-050c7f00]{height:44px;padding:0 24px;font-size:16px}.ui-button--xl[data-v-050c7f00]{height:48px;padding:0 32px;font-size:16px}.ui-button--icon[data-v-050c7f00]{width:40px;height:40px;padding:0}.ui-button--icon.ui-button--sm[data-v-050c7f00]{width:32px;height:32px}.ui-button--icon.ui-button--lg[data-v-050c7f00]{width:44px;height:44px}.ui-button--pill[data-v-050c7f00]{border-radius:999px;padding:0 20px;height:40px}.ui-button--brand[data-v-050c7f00]{background:#00a99d;color:#fff}.ui-button--brand[data-v-050c7f00]:hover:not(:disabled){background:#008f85}.ui-button--brand[data-v-050c7f00]:active:not(:disabled){background:#007a6e}.ui-button--brand-outline[data-v-050c7f00]{background:transparent;color:#00a99d;border:2px solid #00a99d}.ui-button--brand-outline[data-v-050c7f00]:hover:not(:disabled){background:#00a99d;color:#fff}.ui-button--brand-ghost[data-v-050c7f00]{background:#fff;color:var(--color-text-primary);border:1px solid #e0e0e0}.ui-button--brand-ghost[data-v-050c7f00]:hover:not(:disabled){background:#f5f5f5;box-shadow:0 2px 8px #0000001a}.ui-button--brand-soft[data-v-050c7f00]{background:#00a99d14;color:#00a99d}.ui-button--brand-soft[data-v-050c7f00]:hover:not(:disabled){background:#00a99d26}.ui-button--default[data-v-050c7f00]{background:var(--color-brand-blue);color:#fff}.ui-button--default[data-v-050c7f00]:hover:not(:disabled){background:#3d5a8a}.ui-button--secondary[data-v-050c7f00]{background:var(--color-background);color:var(--color-text-primary)}.ui-button--secondary[data-v-050c7f00]:hover:not(:disabled){background:#e5eef5}.ui-button--ghost[data-v-050c7f00]{background:transparent;color:var(--color-text-primary)}.ui-button--ghost[data-v-050c7f00]:hover:not(:disabled){background:#f5f5f5}.ui-button--link[data-v-050c7f00]{background:transparent;color:var(--color-brand-blue);padding:0;height:auto}.ui-button--link[data-v-050c7f00]:hover:not(:disabled){text-decoration:underline}.ui-button__spinner[data-v-050c7f00]{position:absolute;width:16px;height:16px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin-050c7f00 .6s linear infinite}.ui-button__content--hidden[data-v-050c7f00]{visibility:hidden}@keyframes spin-050c7f00{to{transform:rotate(360deg)}}.ui-input-wrapper[data-v-9f7bc6ca]{display:flex;flex-direction:column;gap:6px}.ui-input-label[data-v-9f7bc6ca]{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary)}.ui-input-container[data-v-9f7bc6ca]{display:flex;align-items:center;gap:8px;background:#f9fafb;border:1px solid var(--color-border);border-radius:8px;padding:0 12px;transition:border-color .2s,box-shadow .2s}.ui-input-container[data-v-9f7bc6ca]:focus-within{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #00a99d1a}.ui-input-container--error[data-v-9f7bc6ca]{border-color:var(--color-error)}.ui-input-container--error[data-v-9f7bc6ca]:focus-within{box-shadow:0 0 0 3px #dc26261a}.ui-input-container--disabled[data-v-9f7bc6ca]{opacity:.5;cursor:not-allowed;background:#f5f5f5}.ui-input[data-v-9f7bc6ca]{flex:1;height:40px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:16px;color:var(--color-text-primary);outline:none}.ui-input[data-v-9f7bc6ca]::placeholder{color:var(--color-text-muted)}.ui-input[data-v-9f7bc6ca]:disabled{cursor:not-allowed}.ui-input-error[data-v-9f7bc6ca]{font-family:Inter,sans-serif;font-size:13px;color:var(--color-error)}.ui-icon[data-v-042f13a6]{flex-shrink:0;display:inline-block;vertical-align:middle}.ui-select-wrapper[data-v-7bf9dfd4]{display:flex;flex-direction:column;gap:6px}.ui-select-label[data-v-7bf9dfd4]{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary)}.ui-select[data-v-7bf9dfd4]{position:relative}.ui-select__trigger[data-v-7bf9dfd4]{width:100%;height:40px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f9fafb;border:1px solid var(--color-border);border-radius:8px;font-family:Inter,sans-serif;font-size:16px;color:var(--color-text-primary);cursor:pointer;transition:border-color .2s,box-shadow .2s}.ui-select__trigger[data-v-7bf9dfd4]:hover{border-color:#ddd}.ui-select--open .ui-select__trigger[data-v-7bf9dfd4]{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #00a99d1a}.ui-select--error .ui-select__trigger[data-v-7bf9dfd4]{border-color:var(--color-error)}.ui-select--disabled .ui-select__trigger[data-v-7bf9dfd4]{opacity:.5;cursor:not-allowed}.ui-select__placeholder[data-v-7bf9dfd4]{color:var(--color-text-muted)}.ui-select__arrow[data-v-7bf9dfd4]{flex-shrink:0;transform:rotate(90deg);transition:transform .2s}.ui-select--open .ui-select__arrow[data-v-7bf9dfd4]{transform:rotate(270deg)}.ui-select__dropdown[data-v-7bf9dfd4]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid var(--color-border);border-radius:8px;box-shadow:0 4px 12px #0000001a;z-index:50;max-height:240px;overflow-y:auto;padding:4px}.ui-select__option[data-v-7bf9dfd4]{width:100%;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;background:none;border:none;border-radius:6px;font-family:Inter,sans-serif;font-size:15px;color:var(--color-text-primary);cursor:pointer;transition:background .15s;text-align:left}.ui-select__option[data-v-7bf9dfd4]:hover{background:#f5f5f5}.ui-select__option--selected[data-v-7bf9dfd4]{color:var(--color-brand-green);font-weight:600}.ui-select__option--disabled[data-v-7bf9dfd4]{opacity:.5;cursor:not-allowed}.dropdown-enter-active[data-v-7bf9dfd4],.dropdown-leave-active[data-v-7bf9dfd4]{transition:opacity .15s,transform .15s}.dropdown-enter-from[data-v-7bf9dfd4],.dropdown-leave-to[data-v-7bf9dfd4]{opacity:0;transform:translateY(-8px)}.ui-checkbox[data-v-260db263]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-family:Inter,sans-serif}.ui-checkbox--disabled[data-v-260db263]{opacity:.5;cursor:not-allowed}.ui-checkbox__input[data-v-260db263]{position:absolute;opacity:0;pointer-events:none}.ui-checkbox__box[data-v-260db263]{width:20px;height:20px;border:2px solid #ddd;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.ui-checkbox__box--checked[data-v-260db263]{background:var(--color-brand-green);border-color:var(--color-brand-green);color:#fff}.ui-checkbox:hover .ui-checkbox__box[data-v-260db263]:not(.ui-checkbox__box--checked){border-color:var(--color-brand-blue)}.ui-checkbox__label[data-v-260db263]{font-size:15px;color:var(--color-text-primary);-webkit-user-select:none;user-select:none}.ui-card[data-v-d2aa895e]{background:#fff;border-radius:16px;overflow:hidden}.ui-card--default[data-v-d2aa895e]{box-shadow:0 1px 3px #0000000d}.ui-card--elevated[data-v-d2aa895e]{box-shadow:0 4px 12px #0000001a}.ui-card--bordered[data-v-d2aa895e]{border:1px solid var(--color-border)}.ui-card--padding-none .ui-card__content[data-v-d2aa895e]{padding:0}.ui-card--padding-sm .ui-card__content[data-v-d2aa895e]{padding:12px}.ui-card--padding-default .ui-card__content[data-v-d2aa895e]{padding:20px}.ui-card--padding-lg .ui-card__content[data-v-d2aa895e]{padding:32px}.ui-card__header[data-v-d2aa895e]{padding:20px 20px 0}.ui-card__footer[data-v-d2aa895e]{padding:0 20px 20px}.ui-badge[data-v-493e847e]{display:inline-flex;align-items:center;justify-content:center;font-family:Inter,sans-serif;font-weight:600;border-radius:999px;white-space:nowrap}.ui-badge--sm[data-v-493e847e]{padding:2px 8px;font-size:11px}.ui-badge--default[data-v-493e847e]{padding:4px 12px;font-size:12px}.ui-badge--default[data-v-493e847e]{background:#e8f6ef;color:#15734a}.ui-badge--secondary[data-v-493e847e]{background:var(--color-background);color:var(--color-brand-blue)}.ui-badge--brand[data-v-493e847e]{background:var(--color-brand-blue);color:#fff}.ui-badge--success[data-v-493e847e]{background:#dcfce7;color:var(--color-success)}.ui-badge--warning[data-v-493e847e]{background:#fef3c7;color:#d97706}.ui-badge--error[data-v-493e847e]{background:#fee2e2;color:var(--color-error)}.ui-badge--outline[data-v-493e847e]{background:transparent;border:1px solid currentColor;color:var(--color-text-muted)}.product-card[data-v-8b507137]{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border, #eee);box-shadow:0 1px 3px #0000000a;transition:transform .3s,box-shadow .3s,border-color .3s}.product-card--link[data-v-8b507137]{text-decoration:none;cursor:pointer}.product-card--link[data-v-8b507137]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 32px #0000001f}.product-card__image[data-v-8b507137]{position:relative;aspect-ratio:4/3;overflow:hidden;background:#f9fafb}.product-card__image img[data-v-8b507137]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card--link:hover .product-card__image img[data-v-8b507137]{transform:scale(1.05)}.product-card__placeholder[data-v-8b507137]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.product-card__badge[data-v-8b507137]{position:absolute;top:12px;left:12px}.product-card__content[data-v-8b507137]{padding:16px;flex:1;display:flex;flex-direction:column}.product-card__category[data-v-8b507137]{font-size:12px;font-weight:600;color:var(--color-brand-green);text-transform:uppercase;letter-spacing:.05em;margin-bottom:6px}.product-card__title[data-v-8b507137]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.webinar-card[data-v-c571178f]{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border, #eee);box-shadow:0 1px 3px #0000000a;transition:transform .3s,box-shadow .3s,border-color .3s}.webinar-card--link[data-v-c571178f]{text-decoration:none;cursor:pointer}.webinar-card--link[data-v-c571178f]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 32px #0000001f}.webinar-card__image[data-v-c571178f]{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--color-background)}.webinar-card__image img[data-v-c571178f]{width:100%;height:100%;object-fit:cover}.webinar-card__placeholder[data-v-c571178f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.webinar-card__live[data-v-c571178f]{position:absolute;top:12px;left:12px;animation:pulse-c571178f 2s infinite}@keyframes pulse-c571178f{0%,to{opacity:1}50%{opacity:.7}}.webinar-card__content[data-v-c571178f]{padding:16px;flex:1;display:flex;flex-direction:column}.webinar-card__title[data-v-c571178f]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px;line-height:1.4}.webinar-card__speaker[data-v-c571178f]{font-size:14px;color:var(--color-text-muted);margin:0 0 12px}.webinar-card__meta[data-v-c571178f]{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto}.webinar-card__date[data-v-c571178f],.webinar-card__time[data-v-c571178f]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-muted)}.article-card[data-v-6c5ba03a]{background:#fff;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;border:1px solid var(--color-border, #eee);box-shadow:0 1px 3px #0000000a;transition:transform .3s,box-shadow .3s,border-color .3s}.article-card--link[data-v-6c5ba03a]{text-decoration:none;cursor:pointer}.article-card--link[data-v-6c5ba03a]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 32px #0000001f}.article-card:hover .article-card__image img[data-v-6c5ba03a]{transform:scale(1.05)}.article-card__image[data-v-6c5ba03a]{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--color-background)}.article-card__image img[data-v-6c5ba03a]{width:100%;height:100%;object-fit:cover;transition:transform .5s}.article-card__placeholder[data-v-6c5ba03a]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#ccc}.article-card__category[data-v-6c5ba03a]{position:absolute;top:12px;left:12px}.article-card__content[data-v-6c5ba03a]{padding:16px;flex:1;display:flex;flex-direction:column}.article-card__title[data-v-6c5ba03a]{font-family:Inter,sans-serif;font-size:18px;font-weight:700;color:var(--color-text-primary);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.article-card__excerpt[data-v-6c5ba03a]{font-family:Inter,sans-serif;font-size:14px;color:var(--color-text-secondary);margin:0 0 12px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1}.article-card__meta[data-v-6c5ba03a]{display:flex;flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:12px;border-top:1px solid var(--color-border)}.article-card__date[data-v-6c5ba03a],.article-card__read-time[data-v-6c5ba03a]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--color-text-secondary)}.bento-card[data-v-58f169d1]{background:#fff;border-radius:var(--radius-lg, 16px);padding:20px;display:flex;flex-direction:column;min-height:200px;border:1px solid var(--color-border, #eee);box-shadow:0 1px 3px #0000000a;transition:transform .3s,box-shadow .3s,border-color .3s}.bento-card--link[data-v-58f169d1]{cursor:pointer;text-decoration:none}.bento-card--link[data-v-58f169d1]:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 12px 32px #0000001f}.bento-card__header[data-v-58f169d1]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.bento-card__icon[data-v-58f169d1]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center}.bento-card__icon-text[data-v-58f169d1]{font-size:24px}.bento-card__count[data-v-58f169d1]{font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:var(--color-text-primary)}.bento-card__body[data-v-58f169d1]{flex:1}.bento-card__title[data-v-58f169d1]{font-family:Inter,sans-serif;font-size:16px;font-weight:700;color:var(--color-text-primary);margin:0 0 6px;line-height:1.4}.bento-card__subtitle[data-v-58f169d1]{font-family:Inter,sans-serif;font-size:13px;color:var(--color-text-secondary);margin:0;line-height:1.4}.bento-card__footer[data-v-58f169d1]{margin-top:16px;padding-top:16px;border-top:1px solid var(--color-border)}.bento-card__link[data-v-58f169d1]{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-brand-blue)}.bento-card--link:hover .bento-card__link[data-v-58f169d1]{color:#3d5a8a}.stat-card[data-v-fa03569e]{background:#fff;border-radius:16px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 1px 3px #0000000d;transition:transform .2s,box-shadow .2s}.stat-card[data-v-fa03569e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.stat-card__icon[data-v-fa03569e]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.stat-card--default .stat-card__icon[data-v-fa03569e]{background:var(--color-background)}.stat-card--brand .stat-card__icon[data-v-fa03569e],.stat-card--success .stat-card__icon[data-v-fa03569e]{background:#00a99d1a}.stat-card--warning .stat-card__icon[data-v-fa03569e]{background:#f59e0b1a}.stat-card__content[data-v-fa03569e]{flex:1;min-width:0}.stat-card__value[data-v-fa03569e]{display:block;font-family:Inter,sans-serif;font-size:28px;font-weight:700;color:var(--color-text-primary);line-height:1.1}.stat-card--brand .stat-card__value[data-v-fa03569e],.stat-card--success .stat-card__value[data-v-fa03569e]{color:#00a99d}.stat-card__label[data-v-fa03569e]{display:block;font-family:Inter,sans-serif;font-size:14px;color:var(--color-text-secondary);margin-top:4px}.stat-card__trend[data-v-fa03569e]{display:flex;align-items:center;gap:4px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;padding:4px 10px;border-radius:999px}.stat-card__trend--up[data-v-fa03569e]{background:#00a99d1a;color:var(--color-brand-green)}.stat-card__trend--down[data-v-fa03569e]{background:#dc26261a;color:var(--color-error)}.stat-card__trend--neutral[data-v-fa03569e]{background:var(--color-background);color:var(--color-text-secondary)}.ui-alert[data-v-3bb6db6c]{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:8px;font-family:Inter,sans-serif}.ui-alert--default[data-v-3bb6db6c]{background:var(--color-background);color:var(--color-text-primary)}.ui-alert--success[data-v-3bb6db6c]{background:#dcfce7;color:#15803d}.ui-alert--warning[data-v-3bb6db6c]{background:#fef3c7;color:#a16207}.ui-alert--error[data-v-3bb6db6c]{background:#fee2e2;color:#b91c1c}.ui-alert--info[data-v-3bb6db6c]{background:#dbeafe;color:#1d4ed8}.ui-alert__icon[data-v-3bb6db6c]{flex-shrink:0;margin-top:2px}.ui-alert__content[data-v-3bb6db6c]{flex:1;min-width:0}.ui-alert__title[data-v-3bb6db6c]{font-weight:600;font-size:15px;margin:0 0 4px}.ui-alert__message[data-v-3bb6db6c]{font-size:14px;line-height:1.5}.ui-alert__close[data-v-3bb6db6c]{flex-shrink:0;background:none;border:none;padding:4px;cursor:pointer;border-radius:4px;opacity:.7;transition:opacity .15s}.ui-alert__close[data-v-3bb6db6c]:hover{opacity:1}.avatar[data-v-a7a4bb77]{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;overflow:hidden;flex-shrink:0}.avatar--sm[data-v-a7a4bb77]{width:32px;height:32px;font-size:12px}.avatar--md[data-v-a7a4bb77]{width:40px;height:40px;font-size:14px}.avatar--lg[data-v-a7a4bb77]{width:56px;height:56px;font-size:18px}.avatar--xl[data-v-a7a4bb77]{width:80px;height:80px;font-size:24px}.avatar__image[data-v-a7a4bb77]{width:100%;height:100%;object-fit:cover}.avatar__initials[data-v-a7a4bb77]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-family:Inter,sans-serif}.progress-wrapper[data-v-ed5d883f]{width:100%}.progress-label[data-v-ed5d883f]{display:flex;justify-content:space-between;font-family:Inter,sans-serif;font-size:13px;color:var(--color-text-secondary);margin-bottom:6px}.progress[data-v-ed5d883f]{width:100%;background:var(--color-border);border-radius:999px;overflow:hidden}.progress--sm[data-v-ed5d883f]{height:4px}.progress--md[data-v-ed5d883f]{height:8px}.progress--lg[data-v-ed5d883f]{height:12px}.progress__bar[data-v-ed5d883f]{height:100%;border-radius:999px;transition:width .4s ease}.progress--default .progress__bar[data-v-ed5d883f],.progress--success .progress__bar[data-v-ed5d883f]{background:#00a99d}.progress--warning .progress__bar[data-v-ed5d883f]{background:#eab308}.progress--error .progress__bar[data-v-ed5d883f]{background:var(--color-error)}.progress__bar--animated[data-v-ed5d883f]{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:1rem 1rem;animation:progress-stripes-ed5d883f 1s linear infinite}@keyframes progress-stripes-ed5d883f{0%{background-position:1rem 0}to{background-position:0 0}}.skeleton-wrapper[data-v-e9d4c3e6]{display:flex;flex-direction:column;gap:8px}.skeleton[data-v-e9d4c3e6]{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:skeleton-loading-e9d4c3e6 1.4s ease-in-out infinite;border-radius:8px}.skeleton--text[data-v-e9d4c3e6]{height:16px;border-radius:4px}.skeleton--circular[data-v-e9d4c3e6]{border-radius:50%}.skeleton--rectangular[data-v-e9d4c3e6]{border-radius:12px}.skeleton--card[data-v-e9d4c3e6]{border-radius:16px}@keyframes skeleton-loading-e9d4c3e6{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-b1ba0780]{display:flex;justify-content:center;width:100%}.empty-state__card[data-v-b1ba0780]{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;padding:4rem;background:var(--color-white);border:1px solid var(--color-border);border-radius:20px;text-align:center}.empty-state__title[data-v-b1ba0780]{margin:0;font-family:Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.3;color:var(--color-text-muted)}.empty-state__description[data-v-b1ba0780]{max-width:38rem;margin:0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.6;color:#999}.empty-state__action[data-v-b1ba0780]{margin-top:.5rem}@media (max-width: 767px){.empty-state__card[data-v-b1ba0780]{padding:2rem 1.5rem}}.review-overlay[data-v-420c4b37]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#00000080;padding:1rem}.review-modal[data-v-420c4b37]{position:relative;background:var(--color-white, #fff);border-radius:24px;padding:2rem;max-width:480px;width:100%;box-shadow:0 8px 32px #00000026}@media (max-width: 480px){.review-modal[data-v-420c4b37]{padding:1.25rem;border-radius:16px}}.review-modal__close[data-v-420c4b37]{position:absolute;top:1rem;right:1rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);padding:4px;border-radius:6px;transition:background .15s}.review-modal__close[data-v-420c4b37]:hover{background:#f5f5f5;color:var(--color-text-primary)}.review-modal__title[data-v-420c4b37]{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:var(--color-text-primary);margin:0 0 1.5rem}.review-modal__stars[data-v-420c4b37]{display:flex;gap:4px;margin-bottom:1.5rem}.review-modal__star[data-v-420c4b37]{background:none;border:none;cursor:pointer;padding:2px;color:var(--color-border, #e0e0e0);transition:color .15s,transform .15s}.review-modal__star[data-v-420c4b37]:hover{transform:scale(1.1)}.review-modal__star--active[data-v-420c4b37]{color:#f5a623}.review-modal__field[data-v-420c4b37]{display:flex;flex-direction:column;gap:6px;margin-bottom:1rem}.review-modal__label[data-v-420c4b37]{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:var(--color-text-primary)}.review-modal__textarea[data-v-420c4b37]{width:100%;padding:10px 12px;background:#f9fafb;border:1px solid var(--color-border);border-radius:8px;font-family:Inter,sans-serif;font-size:16px;color:var(--color-text-primary);resize:vertical;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.review-modal__textarea[data-v-420c4b37]:focus{border-color:var(--color-brand-blue);box-shadow:0 0 0 3px #00a99d1a}.review-modal__textarea[data-v-420c4b37]::placeholder{color:var(--color-text-muted)}.review-modal__upload[data-v-420c4b37]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:Inter,sans-serif;font-size:14px;color:var(--color-brand-blue);padding:0;margin-bottom:1.5rem;transition:opacity .15s}.review-modal__upload[data-v-420c4b37]:hover{opacity:.8}.review-modal__submit[data-v-420c4b37]{width:100%}.modal-enter-active[data-v-420c4b37],.modal-leave-active[data-v-420c4b37]{transition:opacity .2s ease}.modal-enter-active .review-modal[data-v-420c4b37],.modal-leave-active .review-modal[data-v-420c4b37]{transition:transform .2s ease}.modal-enter-from[data-v-420c4b37],.modal-leave-to[data-v-420c4b37]{opacity:0}.modal-enter-from .review-modal[data-v-420c4b37],.modal-leave-to .review-modal[data-v-420c4b37]{transform:translateY(16px)}.ui-container[data-v-c8913fc0]{width:100%;margin-left:auto;margin-right:auto}.ui-container--sm[data-v-c8913fc0]{max-width:640px}.ui-container--default[data-v-c8913fc0]{max-width:1024px}.ui-container--lg[data-v-c8913fc0]{max-width:1280px}.ui-container--xl[data-v-c8913fc0]{max-width:1440px}.ui-container--full[data-v-c8913fc0]{max-width:100%}.ui-container[data-v-c8913fc0]:not(.ui-container--no-padding){padding-left:16px;padding-right:16px}@media (min-width: 768px){.ui-container[data-v-c8913fc0]:not(.ui-container--no-padding){padding-left:24px;padding-right:24px}}@media (min-width: 1024px){.ui-container[data-v-c8913fc0]:not(.ui-container--no-padding){padding-left:32px;padding-right:32px}}.carousel[data-v-bb79acec]{position:relative;overflow:hidden}.carousel__track[data-v-bb79acec]{overflow:hidden}.carousel__slides[data-v-bb79acec]{display:flex;gap:var(--gap);transition:transform .4s ease;transform:translate(calc(-1 * var(--offset) * 100% / var(--v9ee1b424)))}.carousel__item[data-v-bb79acec]{flex:0 0 calc((100% - var(--gap) * (var(--v1f06f3ec) - 1)) / var(--v1f06f3ec));cursor:pointer}.carousel__btn[data-v-bb79acec]{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:none;box-shadow:0 2px 12px #00000026;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-text-primary);transition:all .2s;z-index:10}.carousel__btn[data-v-bb79acec]:hover{background:var(--color-brand-blue);color:#fff}.carousel__btn--prev[data-v-bb79acec]{left:8px}.carousel__btn--next[data-v-bb79acec]{right:8px}.carousel__dots[data-v-bb79acec]{display:flex;justify-content:center;gap:8px;margin-top:20px}.carousel__dot[data-v-bb79acec]{width:8px;height:8px;border-radius:50%;background:#ddd;border:none;cursor:pointer;transition:all .2s}.carousel__dot--active[data-v-bb79acec]{background:var(--color-brand-green);transform:scale(1.2)}.page-hero[data-v-b106ddad]{width:100%;padding:3rem 0}.page-hero__container[data-v-b106ddad]{width:100%;max-width:1300px;margin:0 auto;padding:0 1rem;display:flex;align-items:center;justify-content:space-between;gap:2.5rem;flex-wrap:nowrap}.page-hero__main[data-v-b106ddad]{display:flex;align-items:center;gap:1.25rem;flex:1 1 auto;min-width:0}.page-hero__icon-wrap[data-v-b106ddad]{width:64px;height:64px;flex-shrink:0;border-radius:16px;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #0000001f}.page-hero__icon[data-v-b106ddad]{width:38px;height:38px;object-fit:contain}.page-hero__title[data-v-b106ddad]{margin:0;font-family:Inter,sans-serif;font-size:28px;font-weight:700;line-height:1.1;color:var(--color-white)}.page-hero__subtitle[data-v-b106ddad]{margin:.75rem 0 0;font-family:Inter,sans-serif;font-size:16px;line-height:1.5;color:#ffffffd9}.page-hero__stats[data-v-b106ddad]{display:flex;gap:.75rem;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end}.page-hero__stat[data-v-b106ddad]{min-width:84px;padding:.75rem 1.1rem;border-radius:14px;background:#ffffff29;text-align:center}.page-hero__stat-num[data-v-b106ddad]{display:block;font-size:1.75rem;font-weight:800;line-height:1;color:var(--color-white);margin-bottom:.25rem}.page-hero__stat-label[data-v-b106ddad]{font-size:.8125rem;font-weight:600;color:#ffffffd9}@media (min-width: 768px){.page-hero__title[data-v-b106ddad]{font-size:44px}.page-hero__subtitle[data-v-b106ddad]{font-size:20px}}@media (max-width: 767px){.page-hero__container[data-v-b106ddad]{flex-wrap:wrap}.page-hero__stats[data-v-b106ddad]{width:100%;justify-content:flex-start}.page-hero__stat[data-v-b106ddad]{flex:1;min-width:0}}.auth-view[data-v-856c3b3a]{min-height:calc(100vh - 140px);display:flex;align-items:center;justify-content:center;padding:2rem 1rem;font-family:Inter,sans-serif;position:relative;overflow:hidden;background:linear-gradient(135deg,#f8fafb,#f0f7f4,#eef5fb)}.auth-bg[data-v-856c3b3a]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.auth-bg__circle[data-v-856c3b3a]{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.auth-bg__circle--1[data-v-856c3b3a]{width:500px;height:500px;background:#00a99d26;top:-150px;right:-100px;animation:auth-float-856c3b3a 20s ease-in-out infinite}.auth-bg__circle--2[data-v-856c3b3a]{width:400px;height:400px;background:#00a99d1a;bottom:-100px;left:-80px;animation:auth-float-856c3b3a 16s ease-in-out infinite reverse}.auth-bg__circle--3[data-v-856c3b3a]{width:300px;height:300px;background:#00a99d14;top:40%;left:50%;animation:auth-float-856c3b3a 24s ease-in-out infinite}@keyframes auth-float-856c3b3a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(30px,-20px) scale(1.1)}}.auth-container[data-v-856c3b3a]{max-width:440px;width:100%;position:relative;z-index:1}.auth-header[data-v-856c3b3a]{text-align:center;margin-bottom:2rem}.auth-logo[data-v-856c3b3a]{display:inline-flex;align-items:center;gap:10px;text-decoration:none;transition:transform .2s}.auth-logo[data-v-856c3b3a]:hover{transform:scale(1.02)}.auth-logo__leaf[data-v-856c3b3a]{height:28px;width:auto}.auth-logo__text[data-v-856c3b3a]{display:flex;flex-direction:column}.auth-logo__name[data-v-856c3b3a]{font-size:1.4rem;font-weight:600;color:var(--color-text-primary);line-height:1.1}.auth-logo__bracket[data-v-856c3b3a]{color:#093}.auth-logo__sub[data-v-856c3b3a]{font-size:.72rem;font-weight:400;color:var(--color-text-muted, #6b7280);letter-spacing:0;margin-top:2px;line-height:1.3;padding-left:16px}.auth-card[data-v-856c3b3a]{background:#ffffffbf;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);padding:2rem;border-radius:24px;border:1px solid rgba(255,255,255,.8);box-shadow:0 8px 32px #0000000f,0 1px 2px #0000000a}.auth-card__header[data-v-856c3b3a]{text-align:center;margin-bottom:1.75rem}.auth-card__header h1[data-v-856c3b3a]{font-size:26px;font-weight:800;color:var(--color-text-primary);margin:0 0 .35rem}.auth-card__header p[data-v-856c3b3a]{color:var(--color-text-muted, #6b7280);font-size:14px;margin:0}@media (min-width: 768px){.auth-card[data-v-856c3b3a]{padding:2.5rem}.auth-card__header h1[data-v-856c3b3a]{font-size:30px}}.search-input[data-v-5531df9b]{position:relative;width:100%}.search-input__icon[data-v-5531df9b]{position:absolute;top:50%;left:1rem;color:var(--color-text-muted);pointer-events:none;transform:translateY(-50%)}.search-input__field[data-v-5531df9b]{width:100%;min-height:48px;padding:.75rem 1rem .75rem 2.5rem;border:1px solid var(--color-border);border-radius:12px;background:#f9fafb;font-family:Inter,sans-serif;font-size:1rem;color:var(--color-text-primary);outline:none;transition:border-color .2s,box-shadow .2s}.search-input__field[data-v-5531df9b]::placeholder{color:var(--color-text-muted)}.search-input__field[data-v-5531df9b]:focus{border-color:#00a99d;box-shadow:0 0 0 3px #00a99d1a}.breadcrumb[data-v-dc1cdcd7]{font-family:Inter,sans-serif;padding:1rem 0 .5rem}.breadcrumb__list[data-v-dc1cdcd7]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;list-style:none;margin:0;padding:0}.breadcrumb__item[data-v-dc1cdcd7]{display:flex;align-items:center;gap:4px}.breadcrumb__separator[data-v-dc1cdcd7]{color:var(--color-text-secondary);font-size:14px}.breadcrumb__link[data-v-dc1cdcd7]{font-size:14px;color:var(--color-brand-blue);text-decoration:none;transition:color .15s}.breadcrumb__link[data-v-dc1cdcd7]:hover:not(.breadcrumb__link--current){color:#3d5a8a;text-decoration:underline}.breadcrumb__link--current[data-v-dc1cdcd7]{color:var(--color-text-muted, #6b7280);font-weight:400;cursor:default}.breadcrumb__home[data-v-dc1cdcd7]{opacity:.6;transition:opacity .15s}.breadcrumb__link:hover .breadcrumb__home[data-v-dc1cdcd7]{opacity:1}.tabs[data-v-36a2b9ea]{font-family:Inter,sans-serif}.tabs__list[data-v-36a2b9ea]{display:flex;gap:8px}.tabs--pills .tabs__list[data-v-36a2b9ea]{background:var(--color-background);padding:4px;border-radius:12px;width:fit-content}.tabs--default .tabs__list[data-v-36a2b9ea]{border-bottom:1px solid var(--color-border);gap:0}.tabs--underline .tabs__list[data-v-36a2b9ea]{border-bottom:2px solid var(--color-border);gap:0}.tabs__trigger[data-v-36a2b9ea]{display:flex;align-items:center;gap:8px;padding:10px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s;background:transparent;color:var(--color-text-secondary);white-space:nowrap}.tabs--pills .tabs__trigger[data-v-36a2b9ea]{padding:8px 16px}.tabs--pills .tabs__trigger--active[data-v-36a2b9ea]{background:#fff;color:var(--color-text-primary);box-shadow:0 1px 3px #0000001a}.tabs--pills .tabs__trigger[data-v-36a2b9ea]:hover:not(.tabs__trigger--active):not(.tabs__trigger--disabled){color:var(--color-text-primary)}.tabs--default .tabs__trigger[data-v-36a2b9ea]{border-radius:0;padding:12px 16px}.tabs--default .tabs__trigger--active[data-v-36a2b9ea]{color:var(--color-brand-blue);border-bottom:2px solid var(--color-brand-blue);margin-bottom:-1px}.tabs--underline .tabs__trigger--active[data-v-36a2b9ea]{color:var(--color-brand-green);border-bottom:2px solid var(--color-brand-green);margin-bottom:-2px}.tabs__trigger--disabled[data-v-36a2b9ea]{opacity:.5;cursor:not-allowed}.tabs__icon[data-v-36a2b9ea]{font-size:16px}.ui-heading[data-v-08ce023e]{font-family:Inter,sans-serif;line-height:1.2;margin:0}.ui-heading--sm[data-v-08ce023e]{font-size:16px}.ui-heading--default[data-v-08ce023e]{font-size:20px}.ui-heading--lg[data-v-08ce023e]{font-size:24px}.ui-heading--xl[data-v-08ce023e]{font-size:32px}.ui-heading--2xl[data-v-08ce023e]{font-size:40px}.ui-heading--normal[data-v-08ce023e]{font-weight:400}.ui-heading--medium[data-v-08ce023e]{font-weight:500}.ui-heading--semibold[data-v-08ce023e]{font-weight:600}.ui-heading--bold[data-v-08ce023e]{font-weight:700}.ui-heading--default[data-v-08ce023e]{color:var(--color-text-primary)}.ui-heading--primary[data-v-08ce023e]{color:var(--color-brand-blue)}.ui-heading--secondary[data-v-08ce023e]{color:var(--color-brand-green)}.ui-heading--muted[data-v-08ce023e]{color:var(--color-text-muted)}.ui-text[data-v-7910756a]{font-family:Inter,sans-serif;line-height:1.6;margin:0}.ui-text--xs[data-v-7910756a]{font-size:12px}.ui-text--sm[data-v-7910756a]{font-size:14px}.ui-text--default[data-v-7910756a]{font-size:16px}.ui-text--lg[data-v-7910756a]{font-size:18px}.ui-text--xl[data-v-7910756a]{font-size:20px}.ui-text--normal[data-v-7910756a]{font-weight:400}.ui-text--medium[data-v-7910756a]{font-weight:500}.ui-text--semibold[data-v-7910756a]{font-weight:600}.ui-text--bold[data-v-7910756a]{font-weight:700}.ui-text--default[data-v-7910756a]{color:var(--color-text-primary)}.ui-text--muted[data-v-7910756a]{color:var(--color-text-muted)}.ui-text--primary[data-v-7910756a]{color:var(--color-brand-blue)}.ui-text--success[data-v-7910756a]{color:var(--color-brand-green)}.ui-text--error[data-v-7910756a]{color:var(--color-error)}.ui-text--left[data-v-7910756a]{text-align:left}.ui-text--center[data-v-7910756a]{text-align:center}.ui-text--right[data-v-7910756a]{text-align:right}.reading-progress[data-v-51370195]{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--color-brand-blue, #00a99d) 0%,var(--color-brand-teal, #00a99d) 50%,var(--color-brand-green, #00a99d) 100%);background-size:200% 100%;transform-origin:left;transform:scaleX(0);z-index:100;transition:transform .12s linear;pointer-events:none;box-shadow:0 0 12px #00a99d73;border-radius:0 2px 2px 0}.nosology-card[data-v-7f4bb9d3]{display:flex;flex-direction:column;justify-content:space-between;border-radius:20px;padding:1.75rem;text-decoration:none;min-height:200px;font-family:Inter,sans-serif;color:#fff;position:relative;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 4px 16px #0000001a}.nosology-card[data-v-7f4bb9d3]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 50%);pointer-events:none}.nosology-card[data-v-7f4bb9d3]:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 50px #0003}.card-top[data-v-7f4bb9d3]{display:flex;align-items:flex-start;justify-content:space-between}.icon-wrapper[data-v-7f4bb9d3]{width:56px;height:56px;border-radius:14px;background:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:transform .3s ease,background .3s ease}.nosology-card:hover .icon-wrapper[data-v-7f4bb9d3]{background:#ffffff4d;transform:scale(1.08)}.icon[data-v-7f4bb9d3]{font-size:1.5rem}.icon-img[data-v-7f4bb9d3]{width:28px;height:28px;filter:brightness(0) invert(1)}.arrow-circle[data-v-7f4bb9d3]{width:36px;height:36px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;color:#fff;opacity:0;transform:translate(-8px);transition:opacity .3s ease,transform .3s ease,background .3s ease}.nosology-card:hover .arrow-circle[data-v-7f4bb9d3]{opacity:1;transform:translate(0)}.nosology-card:hover .arrow-circle[data-v-7f4bb9d3]:hover{background:#ffffff4d}.card-bottom[data-v-7f4bb9d3]{display:flex;flex-direction:column;gap:.35rem}.label[data-v-7f4bb9d3]{font-weight:700;font-size:1.15rem;line-height:1.35;white-space:pre-line;margin:0;color:#fff}.count[data-v-7f4bb9d3]{font-size:.8rem;font-weight:500;color:#ffffffa6}@media (max-width: 768px){.nosology-card[data-v-7f4bb9d3]{padding:1.25rem;min-height:160px;border-radius:16px}.icon-wrapper[data-v-7f4bb9d3]{width:48px;height:48px;border-radius:12px}.icon-img[data-v-7f4bb9d3]{width:24px;height:24px}.label[data-v-7f4bb9d3]{font-size:1rem}.arrow-circle[data-v-7f4bb9d3]{display:none}}.app-header[data-v-731f3e87]{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-family:Inter,sans-serif;position:sticky;top:0;z-index:100;box-shadow:0 8px 28px #162a470d}.container[data-v-731f3e87]{max-width:1300px;margin:0 auto;padding:0 1rem}.logo[data-v-731f3e87]{text-decoration:none;flex-shrink:0;display:inline-flex;align-items:center}.logo-leaf[data-v-731f3e87]{height:32px;width:auto;margin-right:8px}.logo-bracket[data-v-731f3e87]{color:#00a99d}.logo-text[data-v-731f3e87]{color:var(--color-text-primary);font-weight:600}.nav-link[data-v-731f3e87]{color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:1rem;transition:color .2s;white-space:nowrap;position:relative;padding-bottom:4px}.nav-link[data-v-731f3e87]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--color-brand-teal, #00a99d);border-radius:1px;transform:scaleX(0);transform-origin:center;transition:transform .25s cubic-bezier(.4,0,.2,1)}.nav-link[data-v-731f3e87]:hover:after{transform:scaleX(1)}.nav-link[data-v-731f3e87]:hover,.nav-link.router-link-active[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d)}.nav-link.router-link-active[data-v-731f3e87]:after{transform:scaleX(1)}.nav-link--muted[data-v-731f3e87]{font-weight:500;color:var(--color-text-muted, #6b7280);font-size:.875rem}.search-box[data-v-731f3e87]{display:none;flex:1;max-width:412px;min-height:48px;align-items:center;gap:.75rem;padding:.6rem 1rem;border:1px solid #e2e8f0;border-radius:12px;background:var(--color-white)}.search-box--compact[data-v-731f3e87]{max-width:240px;min-height:40px;padding:.4rem .75rem}.search-icon[data-v-731f3e87]{flex-shrink:0;color:#00a99d}.search-box input[data-v-731f3e87]{flex:1;border:none;outline:none;font-size:1.05rem;color:var(--color-text-muted);background:transparent}.search-box input[data-v-731f3e87]::placeholder{color:var(--color-text-muted)}.user-section[data-v-731f3e87]{display:flex;align-items:center;gap:.75rem}.divider[data-v-731f3e87]{width:1px;height:24px;background:var(--color-border, #eee);margin:0 .25rem}.user-name[data-v-731f3e87]{color:var(--color-brand-blue);font-weight:700;text-decoration:none;font-size:1rem}.user-name[data-v-731f3e87]:hover{text-decoration:underline}.register-btn[data-v-731f3e87]{color:#00a99d;text-decoration:none;font-weight:600;font-size:.875rem;padding:.5rem 1.25rem;border-radius:12px;border:1.5px solid rgba(0,169,157,.4);background:#00a99d0d;transition:all .2s}.register-btn[data-v-731f3e87]:hover{border-color:#00a99d;background:#00a99d14}.login-btn[data-v-731f3e87]{color:#fff;text-decoration:none;font-weight:700;font-size:.875rem;letter-spacing:.03em;text-transform:uppercase;padding:.5rem 1.5rem;border-radius:12px;border:2px solid #00a99d;background:#00a99d;transition:all .2s}.login-btn[data-v-731f3e87]:hover{background:#008f85;border-color:#008f85;color:#fff;box-shadow:0 4px 12px #00a99d40}.logout-btn[data-v-731f3e87]{background:none;border:none;color:#ef4444;font-weight:600;font-size:.875rem;cursor:pointer;padding:.25rem .5rem;border-radius:4px;transition:background .2s}.logout-btn[data-v-731f3e87]:hover{background:#fef2f2}.mobile-menu-btn[data-v-731f3e87]{display:block;width:44px;height:44px;background:none;border:none;border-radius:12px;cursor:pointer;color:var(--color-text-primary);padding:0}.mobile-menu[data-v-731f3e87]{display:block;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid #eef3f7;box-shadow:0 16px 32px #182e4f14;padding:.9rem 1rem 1.1rem}.mobile-search[data-v-731f3e87]{display:flex;align-items:center;gap:.75rem;min-height:46px;padding:.55rem .95rem;border:1px solid #e3ebf1;border-radius:12px;margin-bottom:1rem}.mobile-search input[data-v-731f3e87]{flex:1;border:none;outline:none;font-size:1rem;color:var(--color-text-muted);background:transparent}.mobile-nav[data-v-731f3e87]{display:flex;flex-direction:column;gap:.25rem}.mobile-nav-link[data-v-731f3e87]{color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:1rem;padding:.75rem;border-radius:8px;transition:all .2s}.mobile-nav-link[data-v-731f3e87]:hover{background:var(--color-background);color:var(--color-brand-blue)}.mobile-nav-link.router-link-active[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d);background:#00a99d0f;border-left:3px solid var(--color-brand-teal, #00a99d)}.mobile-user-section[data-v-731f3e87]{border-top:1px solid #f0f0f0;margin-top:.5rem;padding-top:.5rem}.mobile-user-name[data-v-731f3e87]{color:var(--color-brand-blue);font-weight:700;text-decoration:none;font-size:1rem;padding:.75rem;display:block;border-radius:8px}.mobile-user-name[data-v-731f3e87]:hover{background:var(--color-background)}.mobile-logout-btn[data-v-731f3e87]{background:none;border:none;color:#ef4444;font-weight:600;font-size:1rem;cursor:pointer;padding:.75rem;border-radius:8px;transition:background .2s;width:100%;text-align:left}.mobile-logout-btn[data-v-731f3e87]:hover{background:#fef2f2}.mobile-menu-enter-active[data-v-731f3e87]{transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-leave-active[data-v-731f3e87]{transition:opacity .2s ease,transform .2s ease}.mobile-menu-enter-from[data-v-731f3e87]{opacity:0;transform:translateY(-8px)}.mobile-menu-leave-to[data-v-731f3e87]{opacity:0;transform:translateY(-6px)}.search-box[data-v-731f3e87]:focus-within{border-color:var(--color-brand-teal, #00a99d);box-shadow:0 0 0 3px #00a99d1a}.mobile-search[data-v-731f3e87]:focus-within{border-color:var(--color-brand-teal, #00a99d);box-shadow:0 0 0 3px #00a99d1a}.v3-search-trigger[data-v-731f3e87]{display:none;align-items:center;gap:8px;padding:.4rem 1rem;border-radius:20px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s;font-size:.82rem;color:var(--color-text-muted, #6b7280);font-family:inherit;min-width:220px}.v3-search-trigger[data-v-731f3e87]:hover{border-color:var(--color-brand-teal, #00a99d)}.v3-search-trigger kbd[data-v-731f3e87]{margin-left:auto;font-size:.6rem;font-family:inherit;font-weight:600;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0}.spotlight-overlay[data-v-731f3e87]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;padding-top:12vh}.spotlight[data-v-731f3e87]{width:100%;max-width:640px;background:#fff;border-radius:20px;box-shadow:0 24px 80px #0003,0 0 0 1px #0000000a;overflow:hidden}.spotlight__input-row[data-v-731f3e87]{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid #f0f0f0}.spotlight__search-icon[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d);flex-shrink:0}.spotlight__input[data-v-731f3e87]{flex:1;border:none;outline:none;font-size:1.1rem;font-weight:400;color:var(--color-text-primary);font-family:inherit;background:transparent}.spotlight__input[data-v-731f3e87]::placeholder{color:#94a3b8}.spotlight__esc[data-v-731f3e87]{font-size:.6rem;font-weight:600;padding:3px 8px;border-radius:5px;background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0;cursor:pointer}.spotlight__results[data-v-731f3e87]{max-height:420px;overflow-y:auto;padding:8px}.spotlight__group[data-v-731f3e87]{margin-bottom:4px}.spotlight__group-title[data-v-731f3e87]{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted, #6b7280);padding:8px 12px 4px}.spotlight__item[data-v-731f3e87]{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;border-radius:12px;text-decoration:none;transition:background .12s}.spotlight__item[data-v-731f3e87]:hover{background:#00a99d0d}.spotlight__item-icon[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d);flex-shrink:0;margin-top:2px}.spotlight__item-title[data-v-731f3e87]{display:block;font-size:.88rem;font-weight:600;color:var(--color-text-primary);line-height:1.25}.spotlight__item-desc[data-v-731f3e87]{display:block;font-size:.75rem;color:var(--color-text-muted, #6b7280);line-height:1.3;margin-top:1px}.spotlight__empty[data-v-731f3e87]{padding:32px 20px;text-align:center;font-size:.9rem;color:var(--color-text-muted, #6b7280)}.spotlight__hints[data-v-731f3e87]{padding:16px 20px;text-align:center}.spotlight__hint[data-v-731f3e87]{font-size:.8rem;color:#94a3b8}.spotlight__hint em[data-v-731f3e87]{font-style:normal;color:var(--color-brand-teal, #00a99d);font-weight:600;cursor:pointer}.spotlight-enter-active[data-v-731f3e87]{transition:opacity .25s ease}.spotlight-enter-active .spotlight[data-v-731f3e87]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.spotlight-leave-active[data-v-731f3e87]{transition:opacity .15s ease}.spotlight-leave-active .spotlight[data-v-731f3e87]{transition:transform .15s ease,opacity .15s ease}.spotlight-enter-from[data-v-731f3e87]{opacity:0}.spotlight-enter-from .spotlight[data-v-731f3e87]{transform:scale(.96) translateY(-8px);opacity:0}.spotlight-leave-to[data-v-731f3e87]{opacity:0}.spotlight-leave-to .spotlight[data-v-731f3e87]{transform:scale(.98);opacity:0}@keyframes megaFadeIn-731f3e87{0%{opacity:0;transform:translate(-50%) translateY(-8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.app-header--v3 .v3c-topbar[data-v-731f3e87]{background:#f8fafb;border-bottom:1px solid #eef2f5;display:none}.app-header--v3 .v3c-topbar__row[data-v-731f3e87]{display:flex;align-items:center;justify-content:space-between;padding:.4rem 0;min-height:42px}.app-header--v3 .v3c-topbar__left[data-v-731f3e87]{display:flex;align-items:center;gap:1.25rem}.app-header--v3 .v3c-topbar__logo[data-v-731f3e87]{position:absolute;left:50%;transform:translate(-50%);text-decoration:none;display:flex;align-items:center}.app-header--v3 .v3c-topbar__leaf[data-v-731f3e87]{height:36px;width:auto;transition:transform .2s}.app-header--v3 .v3c-topbar__logo:hover .v3c-topbar__leaf[data-v-731f3e87]{transform:scale(1.08)}.app-header--v3 .v3c-topbar__tabs[data-v-731f3e87]{display:flex;align-items:stretch;gap:0}.app-header--v3 .v3-topbar__link[data-v-731f3e87]{font-size:.82rem;font-weight:600;color:#444;text-decoration:none;letter-spacing:.04em;transition:color .2s;display:inline-flex;align-items:center;gap:4px}.app-header--v3 .v3-topbar__link svg[data-v-731f3e87]{opacity:.5}.app-header--v3 .v3-topbar__link[data-v-731f3e87]:hover{color:var(--color-brand-teal, #00a99d)}.app-header--v3 .v3-phone[data-v-731f3e87]{font-size:.8rem;font-weight:700;color:var(--color-brand-teal, #00a99d);text-decoration:none;display:inline-flex;align-items:center;gap:5px}.app-header--v3 .v3-phone svg[data-v-731f3e87]{opacity:.6}.app-header--v3 .v3-phone[data-v-731f3e87]:hover{text-decoration:underline}.app-header--v3 .v3-topbar__tab[data-v-731f3e87]{font-size:.82rem;font-weight:600;color:#444;text-decoration:none;letter-spacing:.03em;padding:6px 16px;border-radius:8px;background:transparent;border:1px solid transparent;transition:all .15s}.app-header--v3 .v3-topbar__tab[data-v-731f3e87]:hover{color:var(--color-text-primary);background:#fff9}.app-header--v3 .v3-topbar__tab--active[data-v-731f3e87]{color:#093;background:#fff;font-weight:700;box-shadow:0 1px 4px #0000000f}.app-header--v3 .v3-topbar__tab--lab[data-v-731f3e87]:hover{color:#410099;background:#4100990f}.app-header--v3 .v3-topbar__tab--shop[data-v-731f3e87]:hover,.app-header--v3 .v3-topbar__tab--apteki[data-v-731f3e87]:hover,.app-header--v3 .v3-topbar__tab--corp[data-v-731f3e87]:hover{color:#093;background:#00a99d0f}.app-header--v3 .v3-nav-link[data-v-731f3e87]{color:var(--color-text-primary);text-decoration:none;font-weight:700;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase;padding-bottom:4px;position:relative;transition:color .2s}.app-header--v3 .v3-nav-link[data-v-731f3e87]:hover{color:var(--color-brand-teal, #00a99d)}.app-header--v3 .v3-nav-link.router-link-active[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d);border-bottom:2px solid var(--color-brand-teal, #00a99d)}.app-header--v3 .v3-search-trigger[data-v-731f3e87]{display:none;align-items:center;gap:8px;padding:.4rem 1rem;border-radius:20px;background:#fff;border:1px solid #e2e8f0;cursor:pointer;transition:all .2s;font-size:.82rem;color:var(--color-text-muted, #6b7280);font-family:inherit;min-width:180px}.app-header--v3 .v3-search-trigger svg[data-v-731f3e87]{color:#00a99d}.app-header--v3 .v3-search-trigger[data-v-731f3e87]:hover{border-color:#00a99d}.app-header--v3 .v3-search-trigger kbd[data-v-731f3e87]{margin-left:auto;font-size:.6rem;font-family:inherit;font-weight:600;padding:2px 6px;border-radius:4px;background:#f1f5f9;color:#94a3b8;border:1px solid #e2e8f0}.app-header--v3 .v3-register-btn[data-v-731f3e87]{display:inline-flex;align-items:center;font-size:.82rem;font-weight:600;color:#00a99d;background:#00a99d12;border:1.5px solid rgba(0,169,157,.35);padding:.45rem 1.25rem;border-radius:12px;text-decoration:none;transition:all .2s}.app-header--v3 .v3-register-btn[data-v-731f3e87]:hover{background:#00a99d14;border-color:#00a99d}.app-header--v3 .v3-login-btn[data-v-731f3e87]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:700;color:#fff;background:#00a99d;padding:.5rem 1.75rem;border-radius:12px;text-decoration:none;transition:all .2s}.app-header--v3 .v3-login-btn[data-v-731f3e87]:hover{background:#008f85;box-shadow:0 4px 14px #00a99d4d;transform:translateY(-1px)}.app-header--v3 .v3-user[data-v-731f3e87]{position:relative;display:flex;align-items:center;gap:8px;cursor:pointer;padding:4px;border-radius:20px;transition:background .2s}.app-header--v3 .v3-user[data-v-731f3e87]:hover{background:#00a99d0a}.app-header--v3 .v3-user__avatar[data-v-731f3e87]{width:34px;height:34px;border-radius:50%;background:#00a99d;color:#fff;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-header--v3 .v3-user__chevron[data-v-731f3e87]{color:var(--color-text-muted);transition:transform .2s}.app-header--v3 .v3-user:hover .v3-user__chevron[data-v-731f3e87]{transform:rotate(180deg)}.app-header--v3 .v3-user__dropdown[data-v-731f3e87]{position:absolute;top:calc(100% + 8px);right:0;width:280px;background:#fff;border-radius:16px;box-shadow:0 12px 40px #0000001f,0 0 0 1px #00000008;padding:8px;z-index:200}.app-header--v3 .v3-user__dropdown-header[data-v-731f3e87]{display:flex;align-items:center;gap:12px;padding:10px 12px}.app-header--v3 .v3-user__dropdown-avatar[data-v-731f3e87]{width:40px;height:40px;border-radius:50%;background:#00a99d;color:#fff;font-weight:700;font-size:.85rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.app-header--v3 .v3-user__dropdown-name[data-v-731f3e87]{font-size:.88rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.app-header--v3 .v3-user__dropdown-email[data-v-731f3e87]{font-size:.72rem;color:var(--color-text-muted, #6b7280);margin-top:1px}.app-header--v3 .v3-user__dropdown-divider[data-v-731f3e87]{height:1px;background:#f0f2f4;margin:4px 12px}.app-header--v3 .v3-user__dropdown-item[data-v-731f3e87]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:.85rem;font-weight:500;color:var(--color-text-primary);text-decoration:none;transition:background .12s;border:none;background:none;width:100%;cursor:pointer;font-family:inherit;text-align:left}.app-header--v3 .v3-user__dropdown-item[data-v-731f3e87]:hover{background:#00a99d0d}.app-header--v3 .v3-user__dropdown-item--danger[data-v-731f3e87]{color:#ef4444}.app-header--v3 .v3-user__dropdown-item--danger[data-v-731f3e87]:hover{background:#fef2f2}.app-header--v3 .v3-mega[data-v-731f3e87]{position:relative}.app-header--v3 .v3-mega__dropdown[data-v-731f3e87]{position:absolute;top:100%;left:50%;transform:translate(-50%);padding-top:16px;z-index:100;animation:megaFadeIn-731f3e87 .22s cubic-bezier(.4,0,.2,1)}.app-header--v3 .v3-mega__panel[data-v-731f3e87]{display:flex;background:#fff;border-radius:16px;box-shadow:0 16px 48px #0000001a,0 0 0 1px #00000008;overflow:hidden;min-width:540px}.app-header--v3 .v3-mega__links[data-v-731f3e87]{flex:1;padding:12px;display:flex;flex-direction:column;gap:2px}.app-header--v3 .v3-mega__item[data-v-731f3e87]{display:flex;align-items:flex-start;gap:14px;padding:12px 14px;border-radius:12px;text-decoration:none;transition:background .15s}.app-header--v3 .v3-mega__item[data-v-731f3e87]:hover{background:#00a99d0a}.app-header--v3 .v3-mega__icon[data-v-731f3e87]{color:var(--color-brand-teal, #00a99d);flex-shrink:0;margin-top:2px}.app-header--v3 .v3-mega__label[data-v-731f3e87]{display:block;font-size:.85rem;font-weight:700;color:var(--color-text-primary);line-height:1.2}.app-header--v3 .v3-mega__desc[data-v-731f3e87]{display:block;font-size:.72rem;color:var(--color-text-muted, #6b7280);line-height:1.35;margin-top:2px}.app-header--v3 .v3-mega__featured[data-v-731f3e87]{width:250px;padding:16px 18px;background:#f8fafb;border-left:1px solid #f0f2f4;display:flex;flex-direction:column;gap:12px}.app-header--v3 .v3-mega__ftitle[data-v-731f3e87]{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted, #6b7280)}.app-header--v3 .v3-mega__fcard[data-v-731f3e87]{text-decoration:none;display:flex;flex-direction:column;gap:10px;border-radius:12px;transition:transform .2s}.app-header--v3 .v3-mega__fcard[data-v-731f3e87]:hover{transform:translateY(-2px)}.app-header--v3 .v3-mega__fimg[data-v-731f3e87]{width:100%;height:120px;object-fit:cover;border-radius:12px}.app-header--v3 .v3-mega__fname[data-v-731f3e87]{display:block;font-size:.8rem;font-weight:700;color:var(--color-text-primary);line-height:1.35}.app-header--v3 .v3-mega__fmeta[data-v-731f3e87]{display:block;font-size:.7rem;color:var(--color-brand-teal, #00a99d);font-weight:600}.app-header--v3 .header-main[data-v-731f3e87]{box-shadow:0 1px 3px #0000000a}.app-header--v3 .v3-row[data-v-731f3e87]{display:flex;align-items:center;min-height:64px;padding:.4rem 0;gap:2.5rem}.app-header--v3 .v3-logo[data-v-731f3e87]{text-decoration:none;display:flex;align-items:center;gap:10px;flex-shrink:0}.app-header--v3 .v3-logo__text[data-v-731f3e87]{display:flex;flex-direction:column}.app-header--v3 .v3-logo__name[data-v-731f3e87]{font-size:1.4rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.02em;line-height:1.1}.app-header--v3 .v3-logo__sub[data-v-731f3e87]{font-size:.72rem;font-weight:400;color:var(--color-text-muted, #6b7280);letter-spacing:0;margin-top:2px;line-height:1.3;padding-left:16px}.app-header--v3 .v3-nav[data-v-731f3e87]{display:none;align-items:center;gap:2rem;flex:1;justify-content:center}.app-header--v3 .v3-actions[data-v-731f3e87]{display:none;align-items:center;gap:.75rem}@media (max-width: 767px){.app-header[data-v-731f3e87]{box-shadow:0 4px 14px #162a470a}.container[data-v-731f3e87]{padding:0 1rem}.mobile-menu-btn[data-v-731f3e87]{margin-left:auto}.mobile-nav[data-v-731f3e87]{gap:.15rem}.mobile-nav-link[data-v-731f3e87],.mobile-user-name[data-v-731f3e87],.mobile-logout-btn[data-v-731f3e87]{padding:.7rem .75rem;font-size:.95rem}}@media (min-width: 768px){.mobile-menu-btn[data-v-731f3e87]{display:none}.mobile-menu[data-v-731f3e87]{display:none!important}.app-header--v3 .v3c-topbar[data-v-731f3e87]{display:block}.app-header--v3 .v3-nav[data-v-731f3e87],.app-header--v3 .v3-actions[data-v-731f3e87],.app-header--v3 .v3-search-trigger[data-v-731f3e87],.v3-search-trigger[data-v-731f3e87]{display:flex}}@media (min-width: 1024px){.container[data-v-731f3e87]{padding:0 1.5rem}}.user-drop-enter-active{transition:opacity .2s ease,transform .2s ease}.user-drop-leave-active{transition:opacity .15s ease,transform .15s ease}.user-drop-enter-from{opacity:0;transform:translateY(-6px)}.user-drop-leave-to{opacity:0;transform:translateY(-4px)}.app-footer[data-v-6d08bb97]{position:relative;background:#fff;font-family:Inter,sans-serif;color:#000;overflow:hidden;border-top:1px solid #CCCCCC}.container[data-v-6d08bb97]{max-width:1300px;margin:0 auto;padding:0 2rem}.footer-main[data-v-6d08bb97]{padding:3.5rem 0 2.5rem}.footer-grid[data-v-6d08bb97]{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:2.5rem;align-items:start}.brand-column[data-v-6d08bb97]{display:flex;flex-direction:column;gap:1.25rem}.footer-logo[data-v-6d08bb97]{display:inline-flex;align-items:center;font-size:17px;font-weight:700;text-decoration:none;color:#000}.footer-leaf[data-v-6d08bb97]{height:20px;width:auto;margin-right:7px}.logo-bracket[data-v-6d08bb97]{color:#00a99d}.logo-text[data-v-6d08bb97]{color:#000}.brand-tagline[data-v-6d08bb97]{margin:0;font-size:13px;line-height:1.55;color:#666;max-width:240px}.social-links[data-v-6d08bb97]{display:flex;align-items:center;gap:10px;margin-top:.25rem}.social-icon[data-v-6d08bb97]{color:inherit;text-decoration:none}.social-circle[data-v-6d08bb97]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;color:#666;background:#fff;border-radius:50%;border:1px solid #CCCCCC;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s ease}.social-icon:hover .social-circle[data-v-6d08bb97]{background:#00a99d;border-color:#00a99d;color:#fff;transform:translateY(-2px)}.social-circle svg[data-v-6d08bb97]{width:17px;height:17px;display:block;fill:currentColor}.nav-column[data-v-6d08bb97]{display:flex;flex-direction:column;gap:.75rem}.col-heading[data-v-6d08bb97]{margin:0 0 .5rem;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#000}.footer-link[data-v-6d08bb97]{color:#666;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;transition:color .25s ease;position:relative;width:fit-content}.footer-link[data-v-6d08bb97]:hover{color:#093}.contacts-column[data-v-6d08bb97]{display:flex;flex-direction:column;gap:.75rem}.footer-phone[data-v-6d08bb97]{color:#00a99d;font-size:22px;font-weight:800;line-height:1.1;text-decoration:none;display:block;transition:color .25s ease}.footer-phone[data-v-6d08bb97]:hover{color:#030}.contact-note[data-v-6d08bb97]{margin:-.35rem 0 .1rem;font-size:11px;color:#999}.contact-email[data-v-6d08bb97]{color:#666;font-size:13px;text-decoration:none;transition:color .2s}.contact-email[data-v-6d08bb97]:hover{color:#093;text-decoration:underline;text-underline-offset:3px}.address-block[data-v-6d08bb97]{margin-top:.25rem}.address-label[data-v-6d08bb97]{margin:0 0 .2rem;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:#999}.address-text[data-v-6d08bb97]{margin:0;font-size:12px;line-height:1.6;color:#666}.badges-row[data-v-6d08bb97]{display:flex;align-items:center;justify-content:center;gap:.75rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid #CCCCCC;flex-wrap:wrap}.badge-item[data-v-6d08bb97]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:12px;font-weight:500;color:#666;white-space:nowrap;border-radius:999px;background:#fff;border:1px solid #CCCCCC;transition:color .25s ease,border-color .25s ease,background .25s ease,transform .25s ease}.badge-item[data-v-6d08bb97]:hover{color:#000;border-color:#093;transform:translateY(-1px)}.badge-icon[data-v-6d08bb97]{width:16px;height:16px;color:#093;flex-shrink:0}.footer-bottom[data-v-6d08bb97]{border-top:1px solid #CCCCCC;padding:1.25rem 0;background:#fff}.bottom-bar[data-v-6d08bb97]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.copyright[data-v-6d08bb97]{margin:0;font-size:12px;color:#999}.legal-links[data-v-6d08bb97]{display:flex;align-items:center;gap:.6rem}.legal-link[data-v-6d08bb97]{font-size:12px;color:#999;text-decoration:none;transition:color .2s}.legal-link[data-v-6d08bb97]:hover{color:#093}.legal-sep[data-v-6d08bb97]{color:#ccc;font-size:12px}.social-icon:focus-visible .social-circle[data-v-6d08bb97],.footer-link[data-v-6d08bb97]:focus-visible,.footer-phone[data-v-6d08bb97]:focus-visible,.contact-email[data-v-6d08bb97]:focus-visible,.legal-link[data-v-6d08bb97]:focus-visible{outline:2px solid #009933;outline-offset:2px;border-radius:4px}.social-icon:focus-visible .social-circle[data-v-6d08bb97]{outline-offset:3px;border-radius:50%}@media (max-width: 1199px){.footer-grid[data-v-6d08bb97]{grid-template-columns:1fr 1fr;gap:2rem}.brand-column[data-v-6d08bb97]{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:2rem}.brand-tagline[data-v-6d08bb97]{max-width:300px}}@media (max-width: 767px){.footer-main[data-v-6d08bb97]{padding:2.5rem 0 2rem}.container[data-v-6d08bb97]{padding:0 1.25rem}.footer-grid[data-v-6d08bb97]{grid-template-columns:1fr;gap:2rem}.brand-column[data-v-6d08bb97]{flex-direction:column;gap:1rem}.nav-column[data-v-6d08bb97],.contacts-column[data-v-6d08bb97]{border-top:1px solid #CCCCCC;padding-top:1.5rem}.badges-row[data-v-6d08bb97]{gap:1rem;margin-top:1.5rem;padding-top:1.5rem}.badge-item[data-v-6d08bb97]{font-size:11px}.bottom-bar[data-v-6d08bb97]{flex-direction:column;align-items:flex-start;gap:.75rem}.legal-links[data-v-6d08bb97]{flex-wrap:wrap}}.cookie-banner[data-v-628452c2]{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fffffff5;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-top:1px solid #d9e2e6;box-shadow:0 -8px 32px #00000014}.cookie-banner__inner[data-v-628452c2]{max-width:1300px;margin:0 auto;padding:1rem 1.5rem;display:flex;align-items:center;gap:1.5rem}.cookie-banner__text[data-v-628452c2]{flex:1;margin:0;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.55;color:#374151}.cookie-banner__link[data-v-628452c2]{color:#00a99d;font-weight:600;text-decoration:none}.cookie-banner__link[data-v-628452c2]:hover{text-decoration:underline}.cookie-banner__accept[data-v-628452c2]{flex-shrink:0;padding:.65rem 1.75rem;border:none;border-radius:12px;background:#00a99d;color:#fff;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 14px #00a99d4d}.cookie-banner__accept[data-v-628452c2]:hover{background:#00b8a4;transform:translateY(-1px);box-shadow:0 8px 22px #00a99d66}.cookie-slide-enter-active[data-v-628452c2],.cookie-slide-leave-active[data-v-628452c2]{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.cookie-slide-enter-from[data-v-628452c2],.cookie-slide-leave-to[data-v-628452c2]{transform:translateY(100%);opacity:0}@media (max-width: 640px){.cookie-banner__inner[data-v-628452c2]{flex-direction:column;align-items:stretch;gap:.875rem;padding:1rem 1.25rem}.cookie-banner__accept[data-v-628452c2]{width:100%}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,-apple-system,BlinkMacSystemFont,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f3f8fb}#app{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1}.page-fade-enter-active{transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.page-fade-leave-active{transition:opacity .2s ease}.page-fade-enter-from{opacity:0;transform:translateY(16px)}.page-fade-leave-to{opacity:0;transform:translateY(-8px)}.mega-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#ffffff73;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:49;-webkit-mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 30%,transparent 100%)}.mega-overlay-enter-active{transition:opacity .5s cubic-bezier(.4,0,.2,1),backdrop-filter .6s ease}.mega-overlay-leave-active{transition:opacity .35s cubic-bezier(.4,0,.2,1),backdrop-filter .35s ease}.mega-overlay-enter-from,.mega-overlay-leave-to{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0)}.hero-banner-frame[data-v-6a42518a]{position:relative;width:100%;height:520px;overflow:hidden;border-radius:24px}.hero-bg[data-v-6a42518a]{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:24px;overflow:hidden;z-index:1}.hero-leaf[data-v-6a42518a]{position:absolute;right:-280px;bottom:-160px;width:1100px;height:auto;color:#00a99d2e;pointer-events:none;z-index:0;transform:rotate(-10deg)}.hero-leaf-path[data-v-6a42518a]{stroke-dasharray:140 96;stroke-dashoffset:0;animation:leaf-beam-6a42518a 6s linear infinite}@keyframes leaf-beam-6a42518a{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.hero-gradient[data-v-6a42518a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#006b3a,#007f50,#009068,#00a080,#00ad92,#00b8a4,#00c0b4,#00bfc4,#00b5d0,#00a8da,#0098de,#08d 88%,#0077d4);transition:background 1.2s ease}.hero-mode--doctors .hero-gradient[data-v-6a42518a]{background:var(--color-doctors, #00a99d)}.hero-mode--pharma .hero-gradient[data-v-6a42518a]{background:var(--color-pharmacists, #22ab66)}.hero-glow[data-v-6a42518a]{position:absolute;border-radius:50%;filter:blur(100px);opacity:.35;mix-blend-mode:soft-light;will-change:transform,opacity,background;transition:opacity 1s ease,background 1s ease}.hero-glow--1[data-v-6a42518a]{width:500px;height:500px;background:radial-gradient(circle,#00CCFF,transparent 70%);top:-100px;left:10%;animation:glow-float-1-6a42518a 20s ease-in-out infinite}.hero-glow--2[data-v-6a42518a]{width:450px;height:450px;background:radial-gradient(circle,#6600FF,transparent 70%);bottom:-80px;right:15%;animation:glow-float-2-6a42518a 24s ease-in-out infinite}.hero-glow--3[data-v-6a42518a]{width:380px;height:380px;background:radial-gradient(circle,#009933,transparent 70%);top:50%;left:40%;transform:translate(-50%,-50%);animation:glow-float-3-6a42518a 28s ease-in-out infinite}.hero-mode--doctors .hero-glow[data-v-6a42518a],.hero-mode--pharma .hero-glow[data-v-6a42518a]{opacity:0}@keyframes gradient-breathe-6a42518a{0%,to{background-position:0% 50%}25%{background-position:40% 10%}50%{background-position:80% 50%}75%{background-position:40% 90%}}@keyframes glow-float-1-6a42518a{0%,to{transform:translate(0) scale(1)}25%{transform:translate(30px,20px) scale(1.08)}50%{transform:translate(50px,-10px) scale(1.05)}75%{transform:translate(-15px,15px) scale(.95)}}@keyframes glow-float-2-6a42518a{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-25px,-15px) scale(1.06)}50%{transform:translate(-40px,10px) scale(.97)}75%{transform:translate(20px,-10px) scale(1.03)}}@keyframes glow-float-3-6a42518a{0%,to{transform:translate(-50%,-50%) scale(1)}25%{transform:translate(calc(-50% + 20px),calc(-50% - 15px)) scale(1.1)}50%{transform:translate(calc(-50% - 15px),calc(-50% + 10px)) scale(.92)}75%{transform:translate(calc(-50% + 10px),calc(-50% + 15px)) scale(1.05)}}.hero-images-container[data-v-6a42518a]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:5}.hero-img-wrapper[data-v-6a42518a]{position:absolute;overflow:hidden}.hero-img[data-v-6a42518a]{width:100%;height:100%;object-fit:cover;object-position:center top;transition:filter .8s ease}.hero-img-wrapper[data-v-6a42518a]{transition:transform .8s ease;transform-origin:center bottom}.hero-aura[data-v-6a42518a]{position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(60px);opacity:0;transform:scale(.6);transition:opacity .8s ease,transform .8s ease;pointer-events:none;z-index:0}.hero-aura--doctor[data-v-6a42518a]{background:radial-gradient(circle,rgba(0,169,157,.7),transparent 70%);bottom:80px;left:870px}.hero-aura--pharma[data-v-6a42518a]{background:radial-gradient(circle,rgba(0,153,255,.7),transparent 70%);bottom:60px;left:1020px}.hero-mode--doctors .hero-aura[data-v-6a42518a],.hero-mode--pharma .hero-aura[data-v-6a42518a]{opacity:0}.hero-mode--doctors .hero-aura--doctor[data-v-6a42518a]{opacity:0;transform:scale(1.2)}.hero-mode--doctors .hero-img-1-wrapper[data-v-6a42518a]{transform:scale(.97)}.hero-mode--doctors .hero-img-2-wrapper[data-v-6a42518a]{transform:rotate(-4.09deg) scale(.91)}.hero-mode--doctors .hero-img-2-wrapper .hero-img[data-v-6a42518a]{filter:brightness(.6)}.hero-mode--pharma .hero-aura--pharma[data-v-6a42518a]{opacity:0}.hero-mode--pharma .hero-img-2-wrapper[data-v-6a42518a]{transform:rotate(-4.09deg) scale(.97)}.hero-mode--pharma .hero-img-1-wrapper[data-v-6a42518a]{transform:scale(.91)}.hero-mode--pharma .hero-img-1-wrapper .hero-img[data-v-6a42518a]{filter:brightness(.6)}.hero-img-1-wrapper[data-v-6a42518a]{bottom:-97px;left:777px;width:358px;height:616px;border-radius:0 0 179px 179px;transform:scale(.94)}.hero-img-2-wrapper[data-v-6a42518a]{bottom:-56px;left:961px;width:302px;height:498px;border-radius:0 0 134px 134px;transform:rotate(-4.09deg) scale(.94)}.hero-text-content[data-v-6a42518a]{position:absolute;left:48.5px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:18px;max-width:620px;color:#fff;z-index:10}.hero-logo[data-v-6a42518a]{height:52px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 2px 8px rgba(0,0,0,.3))}.hero-title[data-v-6a42518a]{font-family:Inter,sans-serif;font-weight:600;font-size:34px;line-height:1.35;margin:0;letter-spacing:-.015em;color:#fff}.hero-title-line[data-v-6a42518a]{display:block}.hero-title-line--big[data-v-6a42518a]{font-size:44px;font-weight:700;line-height:1.15}.hero-title-light[data-v-6a42518a]{display:block;font-weight:400;font-size:.76em;color:#fff;letter-spacing:0}.hero-title-light[data-v-6a42518a]:first-of-type{margin-top:.3em}.hero-title-break[data-v-6a42518a]{display:block}.hero-subheading[data-v-6a42518a]{font-family:Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.5;margin:0;color:#ffffffe6;text-shadow:0 1px 8px rgba(0,0,0,.3);max-width:520px}.hero-cta-row[data-v-6a42518a]{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:24px}.hero-cta[data-v-6a42518a]{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;border-radius:12px;font-family:Inter,sans-serif;font-weight:700;font-size:15px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer;white-space:nowrap}.hero-cta[data-v-6a42518a]:hover{transform:translateY(-2px)}.hero-cta--primary[data-v-6a42518a]{background:#fffffff2;color:var(--color-medika, #00a99d);box-shadow:0 4px 20px #00000040}.hero-cta--primary[data-v-6a42518a]:hover{background:#fff;box-shadow:0 8px 32px #0000004d}.hero-cta--secondary[data-v-6a42518a]{background:transparent;color:#fff;border:2px solid rgba(255,255,255,.7);box-shadow:0 2px 12px #00000026}.hero-cta--secondary[data-v-6a42518a]:hover{background:#ffffff1f;border-color:#fff;box-shadow:0 6px 24px #0003}.hero-trust[data-v-6a42518a]{display:flex;align-items:center;gap:32px;margin-top:16px}.hero-trust-badge[data-v-6a42518a]{display:flex;flex-direction:column;gap:2px}.hero-trust-num[data-v-6a42518a]{font-family:Inter,sans-serif;font-weight:800;font-size:28px;line-height:1;color:#fff;letter-spacing:-.02em}.hero-trust-label[data-v-6a42518a]{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1;color:#fffc;margin-top:2px}.hero-trust-divider[data-v-6a42518a]{width:1px;height:36px;background:#ffffff59;flex-shrink:0}@media (max-width: 767px){.hero-banner-frame[data-v-6a42518a]{height:340px}.hero-bg[data-v-6a42518a]{border-radius:24px}.hero-img-1-wrapper[data-v-6a42518a]{left:auto;right:90px;bottom:-18px;width:96px;height:158px;border-radius:0 0 52px 52px;opacity:.98}.hero-img-2-wrapper[data-v-6a42518a]{left:auto;right:-8px;bottom:-4px;width:138px;height:188px;border-radius:0 0 68px 68px;transform:rotate(0)}.hero-text-content[data-v-6a42518a]{left:16px;top:50%;transform:translateY(-50%);gap:10px;max-width:210px}.hero-title[data-v-6a42518a]{font-size:16px;line-height:1.35}.hero-title-line--big[data-v-6a42518a]{font-size:24px;line-height:1.2}.hero-subheading[data-v-6a42518a]{display:none}.hero-cta-row[data-v-6a42518a]{flex-direction:column;align-items:flex-start;gap:8px}.hero-cta[data-v-6a42518a]{padding:9px 18px;font-size:12px}.hero-trust[data-v-6a42518a]{gap:10px}.hero-trust-num[data-v-6a42518a]{font-size:20px}.hero-trust-label[data-v-6a42518a]{font-size:11px}.hero-trust-divider[data-v-6a42518a]{height:32px}}@media (min-width: 768px) and (max-width: 1023px){.hero-banner-frame[data-v-6a42518a]{height:420px}.hero-title[data-v-6a42518a]{font-size:22px}.hero-title-line--big[data-v-6a42518a]{font-size:34px}.hero-subheading[data-v-6a42518a]{font-size:15px}.hero-text-content[data-v-6a42518a]{max-width:420px}}.nosology-card-v3[data-v-5255e30e]{position:relative;display:block;text-decoration:none;border-radius:20px;padding:2px;min-height:200px;font-family:Inter,sans-serif;background:linear-gradient(145deg,var(--grad-from),var(--grad-to));transform:perspective(800px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .2s ease,box-shadow .35s ease;will-change:transform;box-shadow:0 4px 16px #00000014}.nosology-card-v3[data-v-5255e30e]:hover{box-shadow:0 20px 60px #0000002e}.card-glow[data-v-5255e30e]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:20px;opacity:var(--glow-opacity);background:radial-gradient(300px circle at var(--glow-x) var(--glow-y),rgba(255,255,255,.2),transparent 60%);transition:opacity .4s ease;pointer-events:none;z-index:2}.card-inner[data-v-5255e30e]{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:100%;min-height:196px;padding:1.5rem;border-radius:18px;background:#fffffff2;transition:background .35s ease;z-index:1}.nosology-card-v3:hover .card-inner[data-v-5255e30e]{background:#ffffffe0}.card-top[data-v-5255e30e]{display:flex;align-items:flex-start;justify-content:space-between}.icon-wrapper[data-v-5255e30e]{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--grad-from),var(--grad-to));display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.nosology-card-v3:hover .icon-wrapper[data-v-5255e30e]{transform:none}.icon[data-v-5255e30e]{font-size:1.4rem}.icon-img[data-v-5255e30e]{width:26px;height:26px;filter:brightness(0) invert(1)}.count-badge[data-v-5255e30e]{font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,var(--grad-from),var(--grad-to));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1}.card-bottom[data-v-5255e30e]{display:flex;flex-direction:column;gap:.35rem}.label[data-v-5255e30e]{font-weight:600;font-size:1.5rem;line-height:1.3;white-space:pre-line;margin:0;color:var(--color-text-primary, #1a1a2e)}.count-arrow-group[data-v-5255e30e]{display:flex;flex-direction:column;align-items:center;gap:6px}.arrow[data-v-5255e30e]{color:var(--grad-from);opacity:.5;transition:opacity .3s ease,transform .3s ease}.nosology-card-v3:hover .arrow[data-v-5255e30e]{opacity:1;transform:translateY(2px)}@media (max-width: 768px){.nosology-card-v3[data-v-5255e30e]{min-height:160px}.card-inner[data-v-5255e30e]{padding:1.25rem;min-height:156px}.icon-wrapper[data-v-5255e30e]{width:44px;height:44px;border-radius:12px}.icon-img[data-v-5255e30e]{width:22px;height:22px}.label[data-v-5255e30e]{font-size:1.5rem}.count-badge[data-v-5255e30e]{font-size:1.35rem}.arrow[data-v-5255e30e]{display:none}}.home-view[data-v-b3346c47]{width:100%;min-height:100vh;font-family:Inter,sans-serif;background:#fff}.hero-section[data-v-b3346c47]{width:100%;background:#fff;overflow:visible}.hero-container[data-v-b3346c47]{width:100%;max-width:1920px;margin:0 auto}.hero-content[data-v-b3346c47]{max-width:1320px;margin:0 auto;padding:40px 1rem;position:relative}@media (max-width: 767px){.hero-content[data-v-b3346c47]{padding:20px 1rem 28px}.nosology-section .section-container[data-v-b3346c47]{padding:28px 1rem 24px}.section-title[data-v-b3346c47]{font-size:28px;line-height:1.08;margin-bottom:24px;letter-spacing:-.02em}.nosology-grid-container[data-v-b3346c47]{border-radius:28px;padding:16px}.nosology-grid[data-v-b3346c47]{gap:.9rem}}.hero-cta[data-v-b3346c47]{display:flex;justify-content:center;gap:1.25rem;position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:20}.hero-cta-btn[data-v-b3346c47]{display:flex;align-items:center;gap:.75rem;padding:1rem 2.5rem;border-radius:16px;text-decoration:none;font-weight:700;font-size:1.2rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;box-shadow:0 6px 24px #0000001f;will-change:transform;white-space:nowrap}.hero-cta-btn[data-v-b3346c47]:hover{transform:translateY(-3px);box-shadow:0 10px 36px #00000029}.hero-cta-btn--doctors[data-v-b3346c47]{background:#fff;color:var(--color-brand-teal, #00a99d);border:2px solid transparent}.hero-cta-btn--doctors[data-v-b3346c47]:hover{background:var(--color-brand-teal, #00a99d);color:#fff}.hero-cta-btn--pharma[data-v-b3346c47]{background:#fff;color:var(--color-pharmacists, #22ab66);border:2px solid transparent}.hero-cta-btn--pharma[data-v-b3346c47]:hover{background:var(--color-pharmacists, #22ab66);color:#fff}@media (max-width: 767px){.hero-cta[data-v-b3346c47]{gap:.75rem;position:static;transform:none;margin-top:12px;flex-direction:column;width:100%}.hero-cta-btn[data-v-b3346c47]{padding:.875rem 1rem;font-size:1rem;border-radius:12px;width:100%;justify-content:center;min-height:48px}}@media (min-width: 768px){.hero-content[data-v-b3346c47]{padding:40px 2rem}}.nosology-section[data-v-b3346c47]{width:100%}.section-container[data-v-b3346c47]{max-width:1920px;margin:0 auto}.nosology-section .section-container[data-v-b3346c47]{max-width:1300px;margin:0 auto;padding:40px 1rem}@media (min-width: 768px){.nosology-section .section-container[data-v-b3346c47]{padding:80px 2rem 40px}}.section-title[data-v-b3346c47]{font-size:32px;font-weight:700;color:var(--color-text-primary);line-height:1.2;margin-bottom:32px}@media (min-width: 768px){.section-title[data-v-b3346c47]{font-size:44px;margin-bottom:40px}}.section-header[data-v-b3346c47]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px;gap:1rem;flex-wrap:wrap}.section-header .section-title[data-v-b3346c47]{margin-bottom:0}.version-switcher[data-v-b3346c47]{display:flex;gap:4px;background:var(--color-background-alt, #f1f5f9);border-radius:10px;padding:3px}.version-btn[data-v-b3346c47]{padding:6px 14px;border:none;border-radius:8px;background:transparent;font-size:.75rem;font-weight:700;color:var(--color-text-secondary, #6b7280);cursor:pointer;transition:all .2s ease;font-family:Inter,sans-serif;letter-spacing:.05em}.version-btn.active[data-v-b3346c47]{background:#fff;color:var(--color-brand-teal, #00a99d);box-shadow:0 1px 4px #00000014}.version-btn[data-v-b3346c47]:hover:not(.active){color:var(--color-text-primary)}.nosology-grid-container[data-v-b3346c47]{background:linear-gradient(135deg,#007a72,#00a99d 35%,#1ec5b7 65%,#00a99d);background-size:220% 220%;animation:nosology-breathe-b3346c47 20s ease-in-out infinite;border-radius:24px;padding:40px;overflow:hidden}@keyframes nosology-breathe-b3346c47{0%,to{background-position:0% 50%}25%{background-position:50% 0%}50%{background-position:100% 50%}75%{background-position:50% 100%}}.nosology-grid[data-v-b3346c47]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media (min-width: 768px){.nosology-grid[data-v-b3346c47]{grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media (min-width: 1024px){.nosology-grid[data-v-b3346c47]{grid-template-columns:repeat(3,1fr);gap:1.25rem}.nosology-grid--rich[data-v-b3346c47]{grid-template-columns:repeat(3,1fr);gap:1rem}}.skeleton-loader[data-v-b3346c47]{width:100%;background:var(--color-background)}.skeleton-container[data-v-b3346c47]{max-width:1300px;margin:0 auto;padding:40px 1rem}@media (min-width: 768px){.skeleton-container[data-v-b3346c47]{padding:80px 2rem}}.skeleton-title[data-v-b3346c47]{height:32px;width:280px;border-radius:8px;background:#e8f1f6;margin-bottom:24px;animation:pulse-b3346c47 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-banner[data-v-b3346c47]{height:140px;border-radius:24px;background:#e8f1f6;margin-bottom:24px;animation:pulse-b3346c47 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-cards[data-v-b3346c47]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:48px}.skeleton-card[data-v-b3346c47]{height:200px;border-radius:16px;background:#e8f1f6;animation:pulse-b3346c47 2s cubic-bezier(.4,0,.6,1) infinite}.skeleton-grid[data-v-b3346c47]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.skeleton-grid-item[data-v-b3346c47]{height:180px;border-radius:16px;background:#e8f1f6;animation:pulse-b3346c47 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width: 767px){.skeleton-cards[data-v-b3346c47]{grid-template-columns:repeat(2,1fr)}.skeleton-grid[data-v-b3346c47]{grid-template-columns:1fr}}@keyframes pulse-b3346c47{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 767px){.section-header[data-v-b3346c47],.section-header-row[data-v-b3346c47]{flex-direction:column;align-items:stretch}.version-switcher[data-v-b3346c47]{width:100%}.version-btn[data-v-b3346c47]{flex:1;min-height:44px;padding:.75rem .5rem;font-size:.875rem}}/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.underline{text-decoration-line:underline}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}html{scroll-behavior:smooth}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}:root{--eva-teal: #00c4b4;--eva-teal-dark: #00a99d;--eva-teal-light: #22eeff;--eva-blue: #0056c7;--eva-blue-deep: #0043af;--eva-purple: #7b5cf0;--eva-purple-dark: #5c00c7;--eva-orange: #ff5500;--eva-green: #00c853;--eva-cyan: #00e5ff;--eva-text: #333333;--eva-text-body: #10213A;--eva-text-muted: rgba(51, 51, 51, .5);--eva-border: #d0dce2;--eva-surface: #f3f8fb;--eva-card: #ffffff;--eva-grad-nosology: linear-gradient(270deg, #00953b 0%, #019a46 5.88%, #05a664 15.69%, #0cb994 28.43%, #15d4d5 44.11%, #18deed 49.01%, #24cde9 54.89%, #43a1df 66.66%, #765bcf 83.32%, #8743c9 88.22%);--eva-grad-hero: linear-gradient(90deg, #0cb994 0%, #18deed 100%);--eva-grad-rx: linear-gradient(180deg, #00953b 0%, #0ebf9f 100%);--eva-grad-nutra: linear-gradient(180deg, #0dbc9a 0%, #1adced 50%, #3cace2 100%);--eva-grad-badger: linear-gradient(180deg, #4b98dd 0%, #8743c9 100%);--font-family: "Inter", "Segoe UI", sans-serif;--eva-text-hero: 60px;--eva-text-section: 44px;--eva-text-card-title: 32px;--eva-text-lead: 24px;--eva-text-label: 20px;--eva-text-btn: 18px;--eva-text-body-size: 16px;--eva-text-small: 14px;--eva-space-section: 120px;--eva-space-section-mobile: 48px;--eva-space-2xl: 48px;--eva-space-xl: 32px;--eva-space-lg: 24px;--eva-space-md: 16px;--eva-space-sm: 8px;--eva-space-xs: 4px;--eva-radius-card: 24px;--eva-radius-inner: 16px;--eva-radius-sm: 8px;--eva-radius-btn: 10px;--eva-radius-pill: 999px;--eva-card-height: 287px;--eva-icon-size: 80px;--eva-arrow-size: 32px;--eva-btn-height: 60px;--eva-shell-max-width: 1320px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .05);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--color-medika: #00a99d;--color-doctors: #00a99d;--color-pharmacists: #22ab66;--palette-purple-900: #330099;--palette-purple-700: #6600FF;--palette-purple-400: #9966FF;--palette-purple-100: #CCCCFF;--palette-green-900: #003300;--palette-green-700: #009933;--palette-green-500: #00CC33;--palette-green-300: #66FF66;--palette-blue-900: #0066CC;--palette-blue-700: #0099FF;--palette-blue-500: #00CCFF;--palette-blue-300: #66FFFF;--palette-neutral-900: #000000;--palette-neutral-700: #666666;--palette-neutral-500: #999999;--palette-neutral-300: #CCCCCC;--palette-gradient: linear-gradient(90deg, #009933 0%, #00CCFF 50%, #6600FF 100%);--color-brand-blue: #00a99d;--color-brand-blue-light: #1a6ac4;--color-brand-blue-dark: #0a3a6e;--color-brand-green: #00a99d;--color-brand-green-light: #00c4b4;--color-brand-green-dark: #008f85;--color-phone-green: #00a99d;--color-text-primary: #333333;--color-text-secondary: #3d3d3d;--color-text-muted: #444444;--color-text-disabled: #a8a8a8;--color-background: #f3f8fb;--color-background-alt: #f9fafb;--color-background-neutral: #f5f5f5;--color-background-success: #f3fbf7;--color-white: #ffffff;--color-border: #d0dce2;--color-border-light: #e8eef2;--color-error: #dc2626;--color-error-bg: #fef2f2;--color-success: #16a34a;--color-bento-import: #bbfcfa;--color-bento-cases: #bdebff;--color-bento-articles: #c9f4d1;--color-bento-webinars: #ffdec5;--color-bento-news: #cfdcff;--color-bento-podcasts: #dfd9ff;--shadow-xl: 0 20px 25px rgba(0, 0, 0, .1);--color-border-card: #e5eaef;--color-brand-green-bg: #f0f5f3;--color-brand-green-bg-hover: #e4efe9;--shadow-card: 0 1px 3px rgba(0, 0, 0, .04);--shadow-card-hover: 0 12px 28px rgba(0, 0, 0, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-3xl: 32px;--radius-pill: 999px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 22px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 44px}
