.modal-backdrop[data-v-6335082e]{--login-accent: var(--gd-login-accent);--login-accent-hover: var(--gd-login-accent-hover);--login-link: var(--gd-login-link);--login-text: var(--gd-text);--login-input-border: var(--gd-border-strong);position:fixed;top:0;right:0;bottom:0;left:0;background:var(--gd-overlay);display:flex;align-items:center;justify-content:center;z-index:100;padding:1rem;animation:fadeIn-6335082e .12s ease-out}.modal[data-v-6335082e]{position:relative;background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:var(--gd-radius-sm);box-shadow:var(--gd-shadow-md);width:100%;max-width:340px;max-height:calc(100vh - 2rem);overflow-y:auto;color:var(--login-text);animation:pop-6335082e .16s ease-out}.modal__header[data-v-6335082e]{position:relative;display:flex;align-items:center;justify-content:center;padding:1.75rem 1.5rem;background:var(--gd-bg-soft);border-radius:var(--gd-radius-sm) var(--gd-radius-sm) 0 0}.modal__logo[data-v-6335082e]{height:22px;width:auto}.modal__close[data-v-6335082e]{position:absolute;right:.4rem;top:.3rem;background:transparent;border:none;font-size:1.4rem;line-height:1;color:var(--gd-text-muted);padding:.2rem .45rem;border-radius:var(--gd-radius-sm)}.modal__close[data-v-6335082e]:hover{color:var(--gd-text);background:var(--gd-fill)}.modal__form[data-v-6335082e]{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem 1rem 1.5rem}.field[data-v-6335082e]{display:flex;flex-direction:column;gap:.4rem}.field>span[data-v-6335082e]:first-child{font-size:.95rem}.field__required[data-v-6335082e]{font-weight:700}.field input[data-v-6335082e]{width:100%;box-sizing:border-box;height:40px;padding:0 .7rem;border:1px solid var(--login-input-border);border-radius:4px;font:inherit;color:var(--login-text);background:var(--gd-surface);transition:border-color .12s ease,box-shadow .12s ease}.field input[data-v-6335082e]:focus{outline:none;border-color:var(--login-accent);box-shadow:var(--gd-focus-ring)}.field__password[data-v-6335082e]{position:relative;display:block}.field__password input[data-v-6335082e]{padding-right:2.6rem}.field__toggle[data-v-6335082e]{position:absolute;top:50%;right:.35rem;transform:translateY(-50%);display:flex;padding:.3rem;border:none;border-radius:4px;background:transparent;color:var(--gd-text-secondary);cursor:pointer}.field__toggle[data-v-6335082e]:hover{background:var(--gd-fill)}.remember[data-v-6335082e]{display:flex;align-items:flex-start;flex-wrap:wrap;column-gap:.3rem;font-size:.95rem;line-height:1.45}.remember__label[data-v-6335082e]{display:flex;align-items:flex-start;gap:.6rem;cursor:pointer}.remember__label input[data-v-6335082e]{flex-shrink:0;width:18px;height:18px;margin:.15rem 0 0;accent-color:var(--login-accent)}.link-btn[data-v-6335082e]{padding:0;border:none;background:none;font:inherit;color:var(--login-link);text-decoration:underline;cursor:pointer}.remember__details[data-v-6335082e]{margin:-.4rem 0 0;font-size:.8rem;line-height:1.55}.login-btn[data-v-6335082e]{width:100%;height:40px;margin-top:.4rem;border:none;border-radius:4px;background:var(--login-accent);color:var(--gd-text-on-accent);font:inherit;font-weight:600;cursor:pointer;transition:background .12s ease}.login-btn[data-v-6335082e]:hover:not(:disabled){background:var(--login-accent-hover)}.login-btn[data-v-6335082e]:disabled{opacity:.7;cursor:default}.form-error[data-v-6335082e]{margin:0;color:var(--gd-danger);font-size:.9rem;background:var(--gd-danger-soft);border:1px solid var(--gd-danger-border);padding:.55rem .75rem;border-radius:4px}@keyframes fadeIn-6335082e{0%{opacity:0}to{opacity:1}}@keyframes pop-6335082e{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.avatar[data-v-16287cbb]{display:flex;align-items:center;justify-content:center;border-radius:50%;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none;overflow:hidden}.avatar__img[data-v-16287cbb]{width:100%;height:100%;object-fit:cover}.site-header[data-v-371e42b1]{position:sticky;top:0;z-index:20;background:var(--gd-bg-soft);border-bottom:1px solid var(--gd-border);box-shadow:var(--gd-shadow-sm)}.site-header__inner[data-v-371e42b1]{width:100%;padding:12px;height:var(--gd-header-height);display:flex;align-items:center;justify-content:space-between;gap:1rem}.site-header__brand[data-v-371e42b1]{display:flex;align-items:center;gap:.5rem;color:var(--gd-text);text-decoration:none;margin-right:0%}.site-header__brand[data-v-371e42b1]:hover{text-decoration:none}.site-header__app-mark[data-v-371e42b1]{height:24px;width:24px;display:block}.site-header__title[data-v-371e42b1]{display:flex;align-items:baseline;gap:.4rem}.site-header__endorsement[data-v-371e42b1]{font-size:var(--gd-font-size-small);color:var(--gd-text-muted);white-space:nowrap}.site-header__city[data-v-371e42b1]{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:var(--gd-text-heading);white-space:nowrap}.site-header__city-logo[data-v-371e42b1]{height:30px;width:auto;max-width:48px;object-fit:contain;display:block}.site-header__divider[data-v-371e42b1]{width:1px;height:28px;background:var(--gd-fill)}.site-header__product[data-v-371e42b1]{font-weight:700;font-size:1.1rem;letter-spacing:.02em;color:var(--gd-text-subtle)}.site-header__product-accent[data-v-371e42b1]{color:var(--gd-highlight);margin-right:.15em}.site-header__nav[data-v-371e42b1]{display:flex;align-items:center;gap:.75rem}.user-menu[data-v-371e42b1]{position:relative}.user-menu__trigger[data-v-371e42b1]{display:inline-flex;align-items:center;gap:.6rem;border:none;background:transparent;border-radius:999px;font-weight:500}.user-menu__trigger[data-v-371e42b1]:hover{border-color:var(--gd-highlight)}.security-badge[data-v-371e42b1]{display:inline-flex;align-items:center;padding:.45rem .9rem;border-radius:2px;background:var(--gd-success-soft);color:var(--gd-text-muted);font-size:14px;font-weight:500}.security-badge__text[data-v-371e42b1]{color:var(--gd-success);font-weight:500}.user-menu__name[data-v-371e42b1]{font-size:.95rem;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu__chevron[data-v-371e42b1]{color:var(--gd-text-muted);font-size:.8rem}.user-menu__panel[data-v-371e42b1]{position:absolute;right:0;top:calc(100% + 8px);width:360px;max-width:calc(100vw - 24px);max-height:calc(100vh - var(--gd-header-height) - 16px);overflow-y:auto;background:var(--gd-surface-raised);border:1px solid var(--gd-border);border-radius:14px;box-shadow:var(--gd-shadow-md);display:flex;flex-direction:column}.user-menu__section[data-v-371e42b1]{padding:.85rem .75rem;display:flex;flex-direction:column}.user-menu__section+.user-menu__section[data-v-371e42b1]{border-top:1px solid var(--gd-border)}.user-menu__heading[data-v-371e42b1]{margin:0 0 .5rem;padding:0 .25rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-text-subtle)}.user-menu__facts[data-v-371e42b1]{margin:0;padding:0 .25rem;display:grid;grid-template-columns:7.5rem minmax(0,1fr);column-gap:.75rem;row-gap:.35rem;font-size:.875rem}.user-menu__facts dt[data-v-371e42b1]{color:var(--gd-text-muted)}.user-menu__facts dd[data-v-371e42b1]{margin:0;color:var(--gd-text);overflow-wrap:anywhere}.user-menu__icon[data-v-371e42b1]{position:relative;display:inline-flex;flex-shrink:0}.user-menu__badge[data-v-371e42b1]{position:absolute;top:-2px;right:-2px;width:8px;height:8px;border-radius:50%;background:var(--gd-danger);box-shadow:0 0 0 2px var(--gd-surface)}.user-menu__sr-only[data-v-371e42b1]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.user-menu__item[data-v-371e42b1]{text-align:left;padding:.55rem .6rem;border-radius:var(--gd-radius-sm);background:transparent;border:none;font-size:.95rem;font-weight:400;color:var(--gd-text-subtle);text-decoration:none;cursor:pointer;display:flex;align-items:center;gap:10px}.user-menu__item svg[data-v-371e42b1],.user-menu__note svg[data-v-371e42b1]{flex-shrink:0;color:currentColor}.user-menu__item[data-v-371e42b1]:hover:not(:disabled){background:var(--gd-bg-soft);color:var(--gd-text);text-decoration:none}.user-menu__beta[data-v-371e42b1]{padding:1px 6px;border-radius:999px;background:var(--gd-accent-soft);color:var(--gd-accent);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.user-menu__switch[data-v-371e42b1]{position:relative;flex-shrink:0;width:32px;height:18px;margin-left:auto;border-radius:999px;background:var(--gd-border-strong);transition:background-color .15s ease}.user-menu__switch[data-v-371e42b1]:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--gd-surface);transition:transform .15s ease}.user-menu__item--switch[aria-checked=true] .user-menu__switch[data-v-371e42b1]{background:var(--gd-accent-fill)}.user-menu__item--switch[aria-checked=true] .user-menu__switch[data-v-371e42b1]:after{transform:translate(14px)}.user-menu__item[data-v-371e42b1]:disabled{cursor:progress;opacity:.6}.user-menu__note[data-v-371e42b1]{margin:0;padding:.55rem .6rem;display:flex;align-items:center;gap:10px;font-size:.9rem;color:var(--gd-text-muted)}.user-menu__message[data-v-371e42b1]{margin:.25rem .6rem;font-size:.85rem;color:var(--gd-success)}.user-menu__message--error[data-v-371e42b1]{color:var(--gd-danger)}.security-info[data-v-371e42b1]{position:relative}.security-info__trigger[data-v-371e42b1]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;transition:background-color .15s ease}.security-info__trigger[data-v-371e42b1]:hover,.security-info--open .security-info__trigger[data-v-371e42b1]{background:var(--gd-accent-soft)}.security-info__tooltip[data-v-371e42b1]{position:absolute;top:calc(100% + 10px);right:-8px;z-index:30;width:300px;padding:14px 16px;background:var(--gd-surface-raised);border:1px solid var(--gd-border);border-radius:12px;box-shadow:var(--gd-shadow-md);color:var(--gd-text-body);font-size:var(--gd-font-size-small);line-height:1.5;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s ease,transform .15s ease,visibility .15s}.security-info__tooltip[data-v-371e42b1]:before{content:"";position:absolute;top:-6px;right:18px;width:10px;height:10px;background:var(--gd-surface);border-left:1px solid var(--gd-border);border-top:1px solid var(--gd-border);transform:rotate(45deg)}.security-info__tooltip[data-v-371e42b1]:after{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}@media (hover: hover){.security-info:hover:not(.security-info--dismissed) .security-info__tooltip[data-v-371e42b1]{opacity:1;visibility:visible;transform:translateY(0)}}.security-info:has(:focus-visible):not(.security-info--dismissed) .security-info__tooltip[data-v-371e42b1],.security-info--open .security-info__tooltip[data-v-371e42b1]{opacity:1;visibility:visible;transform:translateY(0)}.security-info__title[data-v-371e42b1]{margin:0 0 6px;font-size:var(--gd-font-size-body);font-weight:700;color:var(--gd-text-heading)}.security-info__list[data-v-371e42b1]{margin:0 0 10px;padding-left:1.1rem;display:flex;flex-direction:column;gap:4px}.security-info__link[data-v-371e42b1]{font-weight:600}@media (max-width: 640px){.security-info__tooltip[data-v-371e42b1]{position:fixed;top:calc(var(--gd-header-height) + 4px);left:12px;right:12px;width:auto}.security-info__tooltip[data-v-371e42b1]:before,.security-info__tooltip[data-v-371e42b1]:after{display:none}}@media (prefers-reduced-motion: reduce){.security-info__tooltip[data-v-371e42b1]{transition:none}}@media (max-width: 640px){.site-header__product[data-v-371e42b1],.user-menu__name[data-v-371e42b1],.site-header__city-name--with-logo[data-v-371e42b1],.site-header__endorsement[data-v-371e42b1],.security-badge__text[data-v-371e42b1]{display:none}.site-header__logo--mobile[data-v-371e42b1]{display:none;width:20px;height:20px}.site-header__logo--desktop[data-v-371e42b1]{display:none}.site-header__logo--mobile[data-v-371e42b1]{display:block}}.modal-backdrop[data-v-1e15fc3a]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--gd-overlay);animation:fadeIn-1e15fc3a .12s ease-out}.modal[data-v-1e15fc3a]{display:flex;flex-direction:column;width:100%;max-width:600px;max-height:min(80vh,720px);background:var(--gd-surface);border-radius:var(--gd-radius);box-shadow:var(--gd-shadow-md);animation:pop-1e15fc3a .16s ease-out}.modal__header[data-v-1e15fc3a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--gd-border)}.modal__title[data-v-1e15fc3a]{margin:0;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.modal__close[data-v-1e15fc3a]{padding:.2rem .5rem;border:none;border-radius:var(--gd-radius-sm);background:transparent;color:var(--gd-text-muted);font-size:1.6rem;line-height:1}.modal__close[data-v-1e15fc3a]:hover{background:var(--gd-bg-soft);color:var(--gd-text)}.modal__body[data-v-1e15fc3a]{overflow-y:auto;padding:.5rem 1.5rem 1.5rem}.release[data-v-1e15fc3a]{padding:1.1rem 0}.release+.release[data-v-1e15fc3a]{border-top:1px solid var(--gd-border)}.release__head[data-v-1e15fc3a]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;margin-bottom:.6rem}.release__version[data-v-1e15fc3a]{margin:0;font-size:var(--gd-font-size-card-title);font-weight:700;color:var(--gd-text-heading)}.release__badge[data-v-1e15fc3a]{padding:2px 8px;border-radius:999px;background:var(--gd-accent-soft);color:var(--gd-accent-hover);font-size:.72rem;font-weight:600}.release__date[data-v-1e15fc3a]{margin-left:auto;color:var(--gd-text-secondary);font-size:var(--gd-font-size-small)}.release__changes[data-v-1e15fc3a]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.change[data-v-1e15fc3a]{display:flex;align-items:baseline;gap:.6rem;font-size:var(--gd-font-size-body);line-height:1.5;color:var(--gd-text-body)}.change__type[data-v-1e15fc3a]{flex-shrink:0;min-width:5.5rem;padding:1px 8px;border-radius:4px;font-size:.72rem;font-weight:600;text-align:center}.change__type--neu[data-v-1e15fc3a]{background:var(--gd-accent-soft);color:var(--gd-accent-hover)}.change__type--verbessert[data-v-1e15fc3a]{background:var(--gd-tag-violet-bg);color:var(--gd-tag-violet-fg)}.change__type--behoben[data-v-1e15fc3a]{background:var(--gd-success-soft);color:var(--gd-success)}@media (max-width: 480px){.modal[data-v-1e15fc3a]{max-height:90vh}.modal__header[data-v-1e15fc3a],.modal__body[data-v-1e15fc3a]{padding-left:1rem;padding-right:1rem}.change[data-v-1e15fc3a]{flex-direction:column;gap:.2rem}.change__type[data-v-1e15fc3a]{min-width:0}.release__date[data-v-1e15fc3a]{margin-left:0;width:100%}}@keyframes fadeIn-1e15fc3a{0%{opacity:0}to{opacity:1}}@keyframes pop-1e15fc3a{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.modal-backdrop[data-v-1e15fc3a],.modal[data-v-1e15fc3a]{animation:none}}.site-footer[data-v-66f6f403]{border-top:1px solid var(--gd-border);background:var(--gd-bg-soft);color:var(--gd-text-subtle);font-size:.9rem}.site-footer__inner[data-v-66f6f403]{--footer-gutter: 24px;max-width:calc(var(--gd-content-width) + 2 * var(--footer-gutter));margin:0 auto;padding:1.25rem var(--footer-gutter);display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.site-footer__version[data-v-66f6f403]{padding:0;border:none;background:none;color:inherit;opacity:.75;font-size:.8rem;font-variant-numeric:tabular-nums;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;cursor:pointer}.site-footer__version[data-v-66f6f403]:hover{opacity:1;color:var(--gd-accent);text-decoration-style:solid}.site-footer__links[data-v-66f6f403]{display:flex;gap:1.25rem}.site-footer__links a[data-v-66f6f403]{color:var(--gd-text-subtle)}.site-footer__links a[data-v-66f6f403]:hover{color:var(--gd-accent)}@media (max-width: 768px){.site-footer__inner[data-v-66f6f403]{--footer-gutter: 16px}}@media (max-width: 480px){.site-footer__inner[data-v-66f6f403]{--footer-gutter: 12px}}.app-shell[data-v-ce621de8]{display:flex;flex-direction:column;min-height:100vh}.app-main[data-v-ce621de8]{flex:1;display:flex;flex-direction:column}.landing[data-v-044460fb]{background:var(--gd-bg);flex:1}.lh[data-v-044460fb]{display:flex;flex-direction:column;gap:16px;padding:48px 256px}.lh__eyebrow[data-v-044460fb]{margin:0;font-size:14px;color:var(--gd-text-subtle);letter-spacing:.02em}.lh__row[data-v-044460fb]{display:flex;align-items:flex-start;gap:48px}.lh__content[data-v-044460fb]{flex:3;display:flex;flex-direction:column;gap:16px;min-width:0}.lh__headline[data-v-044460fb]{display:flex;flex-direction:column;margin:0;line-height:1.15}.lh__greeting[data-v-044460fb]{font-size:32px;font-weight:500;color:var(--gd-text-subtle)}.lh__name[data-v-044460fb]{font-size:48px;font-weight:700;color:var(--gd-text)}.lh__intro[data-v-044460fb]{margin:0;max-width:60ch;font-size:14px;line-height:1.6;color:var(--gd-text-subtle)}.lh__actions[data-v-044460fb]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:8px}.lh__ghost[data-v-044460fb]{background:var(--gd-surface-translucent)}.lh__steps[data-v-044460fb]{flex:2;display:flex;flex-direction:column;gap:16px;min-width:0}.lh__steps-title[data-v-044460fb]{margin:0;font-size:1rem;font-weight:700;color:var(--gd-text)}.lh__steps-card[data-v-044460fb]{margin:0;padding:1rem 1.25rem;list-style:none;background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:var(--gd-radius);box-shadow:var(--gd-shadow-sm);display:flex;flex-direction:column;gap:14px}.lh__step[data-v-044460fb]{display:flex;align-items:flex-start;gap:12px}.lh__step-number[data-v-044460fb]{flex-shrink:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--gd-accent-soft);color:var(--gd-accent);font-size:.85rem;font-weight:700}.lh__step-title[data-v-044460fb]{margin:2px 0;font-size:.95rem;font-weight:700;color:var(--gd-text)}.lh__step-text[data-v-044460fb]{margin:0;font-size:.85rem;line-height:1.45;color:var(--gd-text-subtle)}.element-wrapper[data-v-044460fb]{max-width:var(--gd-content-width);margin:0 auto;padding-top:48px;padding-bottom:48px}.dark-element[data-v-044460fb]{background:var(--gd-gradient-tint)}.section-title[data-v-044460fb]{margin:0 0 20px;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.features[data-v-044460fb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature[data-v-044460fb]{padding:22px 24px;background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:10px;transition:box-shadow .15s ease,border-color .15s ease}.feature[data-v-044460fb]:hover{border-color:var(--gd-border);box-shadow:var(--gd-shadow-sm)}.feature__icon[data-v-044460fb]{width:40px;height:40px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:var(--gd-accent-soft);color:var(--gd-accent)}.feature__title[data-v-044460fb]{margin:14px 0 6px;font-size:1rem;font-weight:700;color:var(--gd-text)}.feature__text[data-v-044460fb]{margin:0;font-size:.9rem;line-height:1.5;color:var(--gd-text-subtle)}.cta-card[data-v-044460fb]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:8px;border:1px solid var(--gd-border-strong);background:var(--gd-gradient-tint)}.cta-card__text[data-v-044460fb]{min-width:0}.cta-card__title[data-v-044460fb]{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:var(--gd-text-heading)}.cta-card__description[data-v-044460fb]{margin:0;font-size:.9rem;line-height:1.5;color:var(--gd-text-secondary)}.cta-card__btn[data-v-044460fb]{flex-shrink:0}@media (max-width: 1024px){.lh[data-v-044460fb]{padding:36px 32px}.lh__row[data-v-044460fb]{gap:32px}.lh__greeting[data-v-044460fb]{font-size:28px}.lh__name[data-v-044460fb]{font-size:40px}.element-wrapper[data-v-044460fb]{padding:36px 24px}}@media (max-width: 768px){.lh[data-v-044460fb]{padding:24px 20px;gap:20px}.lh__row[data-v-044460fb]{flex-direction:column;gap:20px}.lh__content[data-v-044460fb],.lh__steps[data-v-044460fb]{width:100%}.lh__greeting[data-v-044460fb]{font-size:24px;line-height:1.2}.lh__name[data-v-044460fb]{font-size:34px;line-height:1.1}.lh__intro[data-v-044460fb]{font-size:13px;line-height:1.5}.element-wrapper[data-v-044460fb]{padding:24px 16px}.features[data-v-044460fb]{grid-template-columns:1fr}.cta-card[data-v-044460fb]{flex-direction:column;align-items:stretch;padding:18px;gap:14px}.cta-card__btn[data-v-044460fb]{white-space:normal}}@media (max-width: 480px){.lh[data-v-044460fb]{padding:18px 14px;gap:16px}.lh__greeting[data-v-044460fb]{font-size:20px}.lh__name[data-v-044460fb]{font-size:28px}.lh__actions .btn[data-v-044460fb]{flex:1}.element-wrapper[data-v-044460fb]{padding:18px 12px}.feature[data-v-044460fb]{padding:16px 18px}}.app-card[data-v-931aa1ad]{--card-border: var(--gd-border);--text: var(--gd-text-heading);--text-muted: var(--gd-text-secondary);--teal: var(--gd-accent);width:100%;max-width:492px;padding:16px;border-radius:var(--gd-radius-card);border:1px solid var(--gd-border-strong);background:var(--gd-surface);box-sizing:border-box;display:flex;flex-direction:column;transition:box-shadow .2s ease}.app-card[data-v-931aa1ad]:hover{box-shadow:var(--gd-shadow-hover)}.app-card--disabled[data-v-931aa1ad]{opacity:.7}.app-card__top[data-v-931aa1ad]{display:flex;align-items:flex-start;gap:12px}.app-card__icon[data-v-931aa1ad]{flex:0 0 auto;width:96px;height:96px;border-radius:8px;display:flex;align-items:center;justify-content:center}.app-card__icon svg[data-v-931aa1ad]{width:22px;height:22px}.app-card__body[data-v-931aa1ad]{flex:1 1 auto;min-width:0}.app-card__title-row[data-v-931aa1ad]{display:flex;align-items:center;gap:6px}.app-card__title[data-v-931aa1ad]{margin:0;font-size:18px;font-weight:600;color:var(--text)}.app-card__info svg[data-v-931aa1ad]{width:16px;height:16px}.app-card__description[data-v-931aa1ad]{margin:4px 0 0;font-size:14px;line-height:1.45;color:var(--text-muted)}.app-card__bookmark[data-v-931aa1ad]{flex:0 0 auto;background:none;border:none;padding:2px;cursor:pointer;color:var(--text-muted);display:flex}.app-card__bookmark[aria-pressed=true][data-v-931aa1ad]{color:var(--teal)}.app-card__bookmark svg[data-v-931aa1ad]{width:24px;height:24px}.app-card__actions[data-v-931aa1ad]{display:flex;gap:10px;margin-top:16px}.app-card__btn[data-v-931aa1ad]{flex:1 1 0;padding:var(--gd-button-padding);border-radius:var(--gd-button-radius);font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;white-space:nowrap}.app-card__btn p[data-v-931aa1ad]{font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight)}.app-card__btn--primary[data-v-931aa1ad]{background:var(--gd-button-bg);border:1px solid var(--gd-button-bg);color:var(--gd-button-text)}.app-card__btn--primary[data-v-931aa1ad]:hover{background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}.app-card__btn--secondary[data-v-931aa1ad]{background:var(--gd-surface);border:1px solid var(--gd-button-bg);color:var(--gd-accent-hover)}.app-card__btn--secondary[data-v-931aa1ad]:hover{background:var(--gd-accent-softer)}.app-card__fallback-text[data-v-931aa1ad]{color:var(--gd-text-on-accent);font-size:32px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.app-card__btn[data-v-931aa1ad]:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 768px){.app-card[data-v-931aa1ad]{width:100%;padding:12px;border-radius:10px}.app-card__top[data-v-931aa1ad]{gap:10px}.app-card__icon[data-v-931aa1ad]{width:64px;height:64px;border-radius:10px;flex-shrink:0}.app-card__fallback-text[data-v-931aa1ad]{font-size:24px}.app-card__title[data-v-931aa1ad]{font-size:16px;line-height:1.25;word-break:break-word}.app-card__description[data-v-931aa1ad]{font-size:13px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.app-card__bookmark svg[data-v-931aa1ad]{width:20px;height:20px}.app-card__actions[data-v-931aa1ad]{flex-direction:column;gap:8px;margin-top:12px}.app-card__btn[data-v-931aa1ad]{width:100%;min-height:40px;padding:8px 12px;font-size:13px}}@media (max-width: 480px){.app-card[data-v-931aa1ad]{padding:10px}.app-card__top[data-v-931aa1ad]{gap:8px}.app-card__icon[data-v-931aa1ad]{width:56px;height:56px}.app-card__fallback-text[data-v-931aa1ad]{font-size:20px}.app-card__title[data-v-931aa1ad]{font-size:15px}.app-card__description[data-v-931aa1ad]{font-size:12px;-webkit-line-clamp:2}.app-card__btn[data-v-931aa1ad]{font-size:12px;min-height:36px}}.app-card-small[data-v-411eb8c1]{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px}.app-card-small__icon[data-v-411eb8c1]{width:82px;height:82px;flex-shrink:0;padding:0;border:none;border-radius:14px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font:inherit;box-shadow:var(--gd-shadow-hover);transition:transform .15s ease}.app-card-small__icon[data-v-411eb8c1]:hover{transform:scale(1.04)}.app-card-small__icon[data-v-411eb8c1]:focus-visible{outline:2px solid var(--gd-accent-hover);outline-offset:3px}.app-card-small__icon[data-v-411eb8c1] img{-webkit-user-drag:none;pointer-events:none}.app-card-small__icon svg[data-v-411eb8c1]{width:24px;height:24px}.app-card-small__title[data-v-411eb8c1]{font-size:14px;font-weight:600;text-align:center;color:var(--gd-text-heading);line-height:1.25;word-break:break-word}.app-card-small__fallback-text[data-v-411eb8c1]{color:var(--gd-text-on-accent);font-size:28px;font-weight:700;line-height:1;-webkit-user-select:none;user-select:none}.app-card-small--disabled[data-v-411eb8c1]{opacity:.5}.app-card-small--disabled .app-card-small__icon[data-v-411eb8c1]{cursor:not-allowed}.app-card-small__menu[data-v-411eb8c1]{position:fixed;z-index:10000;min-width:220px;padding:6px;display:flex;flex-direction:column;background:var(--gd-surface-raised);border:1px solid var(--gd-border);border-radius:10px;box-shadow:var(--gd-shadow-lg)}.app-card-small__menu-item[data-v-411eb8c1]{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:none;border-radius:6px;background:transparent;color:var(--gd-text-heading);font-size:14px;text-align:left;cursor:pointer}.app-card-small__menu-item svg[data-v-411eb8c1]{width:20px;height:20px;flex-shrink:0;color:var(--gd-accent-hover)}.app-card-small__menu-item[data-v-411eb8c1]:hover,.app-card-small__menu-item[data-v-411eb8c1]:focus-visible{background:var(--gd-accent-softer);outline:none}@media (max-width: 768px){.app-card-small[data-v-411eb8c1]{padding:6px;gap:6px}.app-card-small__icon[data-v-411eb8c1]{width:64px;height:64px;border-radius:12px}.app-card-small__title[data-v-411eb8c1]{font-size:12px}.app-card-small__fallback-text[data-v-411eb8c1]{font-size:22px}}@media (max-width: 480px){.app-card-small[data-v-411eb8c1]{padding:4px}.app-card-small__icon[data-v-411eb8c1]{width:56px;height:56px}.app-card-small__title[data-v-411eb8c1]{font-size:11px;line-height:1.2}}.sort-dropdown[data-v-def011c1]{position:relative}.sort-dropdown__trigger[data-v-def011c1]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 8px;border:none;background:transparent;border-radius:var(--gd-button-radius);font-size:16px;font-weight:600;color:var(--gd-accent);cursor:pointer;white-space:nowrap;transition:background .15s ease,color .15s ease}.sort-dropdown__trigger[data-v-def011c1]:hover{background:var(--gd-accent-softer)}.sort-dropdown__trigger[data-v-def011c1]:focus-visible{outline:2px solid var(--gd-accent);outline-offset:2px}.sort-dropdown__chevron[data-v-def011c1]{transition:transform .2s ease;color:var(--gd-accent);flex-shrink:0}.sort-dropdown__chevron--open[data-v-def011c1]{transform:rotate(180deg)}.sort-dropdown__menu[data-v-def011c1]{position:absolute;top:calc(100% + 6px);left:0;min-width:160px;background:var(--gd-surface-raised);border:1px solid var(--gd-border);border-radius:14px;padding:8px;z-index:9999;box-shadow:var(--gd-shadow-md)}.sort-dropdown__option[data-v-def011c1]{width:100%;height:42px;border:none;background:transparent;display:flex;align-items:center;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;color:var(--gd-text-heading);cursor:pointer;transition:background .15s ease,color .15s ease}.sort-dropdown__option[data-v-def011c1]:hover{background:var(--gd-accent-softer)}.sort-dropdown__option--active[data-v-def011c1]{background:var(--gd-accent-soft);color:var(--gd-accent);font-weight:700}.board[data-v-1f6f5114]{--board-border: var(--gd-border);--board-text: var(--gd-text-heading);--board-text-muted: var(--gd-accent);--board-teal: var(--gd-accent);--board-teal-soft: var(--gd-accent-soft);--toolbar-height: 36px;margin:0 auto;color:var(--board-text)}.board__header[data-v-1f6f5114]{width:100%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.board__title[data-v-1f6f5114]{margin:0;font-size:var(--gd-font-size-section-title);font-weight:700}.board__search[data-v-1f6f5114]{position:relative;width:260px;max-width:100%}.board__search input[data-v-1f6f5114]{width:100%;height:var(--toolbar-height);box-sizing:border-box;padding:0 36px 0 12px;border:1px solid var(--board-border);border-radius:var(--gd-button-radius);font-size:13px;outline:none}.board__search input[data-v-1f6f5114]:focus{border-color:var(--gd-accent);box-shadow:var(--gd-focus-ring)}.board__search svg[data-v-1f6f5114]{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--board-text-muted);pointer-events:none}.board__toolbar[data-v-1f6f5114]{width:100%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.board__tabs[data-v-1f6f5114]{display:inline-flex;align-items:center;height:var(--toolbar-height);padding:4px;background:var(--gd-surface);box-sizing:border-box}.board__tab[data-v-1f6f5114]:first-child{border-radius:var(--gd-button-radius) 0 0 var(--gd-button-radius);border:1px solid var(--gd-accent)}.board__tab[data-v-1f6f5114]:last-child{border-radius:0 var(--gd-button-radius) var(--gd-button-radius) 0;border-top:1px solid var(--gd-accent);border-right:1px solid var(--gd-accent);border-bottom:1px solid var(--gd-accent)}.board__tab[data-v-1f6f5114]{height:var(--toolbar-height);border-top:1px solid var(--gd-accent);border-bottom:1px solid var(--gd-accent);border-right:1px solid var(--gd-accent);border-left:none;background:none;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:600;color:var(--board-text-muted);cursor:pointer;transition:background-color .15s ease,color .15s ease}.board__tab[data-v-1f6f5114]:hover{background:var(--gd-accent-softer)}.board__tab--active[data-v-1f6f5114]{background:var(--board-teal-soft);color:var(--board-teal)}.board__tab-icon[data-v-1f6f5114]{display:inline-flex;align-items:center;justify-content:center}.board__tab-icon[data-v-1f6f5114] svg{width:24px;height:24px}.board__controls[data-v-1f6f5114]{display:flex;align-items:center;gap:10px;height:var(--toolbar-height);flex-wrap:wrap}.board__view-toggle[data-v-1f6f5114]{height:var(--toolbar-height);display:inline-flex;align-items:stretch;border-radius:var(--gd-button-radius);border:1px solid var(--gd-accent);overflow:hidden;background:var(--gd-surface)}.board__view-btn[data-v-1f6f5114]{height:100%;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:var(--gd-surface);padding:0 12px;color:var(--board-teal);font-size:16px;font-weight:600;cursor:pointer;transition:background-color .15s ease,color .15s ease}.board__view-btn[data-v-1f6f5114]:hover{background:var(--gd-accent-softer)}.board__view-btn--active[data-v-1f6f5114]{background:var(--board-teal-soft);color:var(--board-teal)}.board__view-btn svg[data-v-1f6f5114]{width:24px;height:24px;flex-shrink:0}.board__view-btn+.board__view-btn[data-v-1f6f5114]{border-left:1px solid var(--gd-accent)}.board__empty[data-v-1f6f5114]{text-align:center;color:var(--board-text-muted);padding:3rem 1rem;border:1px dashed var(--board-border);border-radius:10px}.board__grid[data-v-1f6f5114]{display:grid;grid-template-columns:repeat(auto-fit,492px);justify-content:center;justify-items:center;gap:16px}.board__grid--kompakt[data-v-1f6f5114]{grid-template-columns:repeat(auto-fit,236px);justify-content:center;justify-items:center;gap:16px}.board__group-title[data-v-1f6f5114]{grid-column:1 / -1;justify-self:start;margin:16px 0 0;font-size:var(--gd-font-size-subsection-title);font-weight:700;color:var(--gd-text-heading)}.board__group-title[data-v-1f6f5114]:first-child{margin-top:0}.board__logo-img[data-v-1f6f5114]{width:100%;height:100%;object-fit:contain;border-radius:6px}@media (max-width: 980px){.board__header[data-v-1f6f5114],.board__toolbar[data-v-1f6f5114]{max-width:100%}.board__grid[data-v-1f6f5114]{grid-template-columns:minmax(0,1fr)}.board__grid--kompakt[data-v-1f6f5114]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media (max-width: 768px){.board[data-v-1f6f5114]{padding-left:16px;padding-right:16px}.board__header[data-v-1f6f5114]{flex-direction:column;align-items:stretch;gap:16px}.board__search[data-v-1f6f5114]{width:100%}.board__toolbar[data-v-1f6f5114]{flex-direction:column;align-items:stretch;gap:12px}.board__tabs[data-v-1f6f5114]{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;justify-content:flex-start}.board__tabs[data-v-1f6f5114]::-webkit-scrollbar{display:none}.board__tab[data-v-1f6f5114]{flex-shrink:0;font-size:14px;padding:0 12px;white-space:nowrap}.board__controls[data-v-1f6f5114]{width:100%;justify-content:space-between;gap:8px}.board__sort[data-v-1f6f5114]{flex:1;min-width:0}.board__sort select[data-v-1f6f5114]{width:100%;font-size:14px}.board__view-toggle[data-v-1f6f5114]{flex-shrink:0}.board__view-btn[data-v-1f6f5114]{padding:0 10px;font-size:14px}.board__grid[data-v-1f6f5114]{grid-template-columns:minmax(0,1fr);gap:12px}.board__grid--kompakt[data-v-1f6f5114]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width: 480px){.board[data-v-1f6f5114]{padding-left:12px;padding-right:12px}.board__search input[data-v-1f6f5114]{font-size:14px}.board__tab[data-v-1f6f5114]{font-size:13px}.board__view-btn[data-v-1f6f5114]{font-size:13px;padding:0 8px}.board__grid--kompakt[data-v-1f6f5114]{grid-template-columns:repeat(3,minmax(0,1fr))}.board__tab--has-icon .board__tab-label[data-v-1f6f5114]{display:none}.board__tab--has-icon[data-v-1f6f5114]{padding-inline:.75rem}}.board[data-v-4b61f24d]{--board-border: var(--gd-border);--board-bg: var(--gd-surface);--skeleton-base: var(--gd-skeleton);--skeleton-highlight: var(--gd-skeleton-highlight);margin:0 auto}.skeleton[data-v-4b61f24d]{position:relative;overflow:hidden;background:var(--skeleton-base);border-radius:10px}.skeleton[data-v-4b61f24d]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--skeleton-highlight),transparent);animation:shimmer-4b61f24d 1.4s infinite}@keyframes shimmer-4b61f24d{to{transform:translate(100%)}}.board__header[data-v-4b61f24d]{width:100%;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.skeleton-title[data-v-4b61f24d]{width:180px;height:36px;border-radius:12px}.board__search[data-v-4b61f24d]{width:260px;max-width:100%}.skeleton-input[data-v-4b61f24d]{width:100%;height:40px;border-radius:10px}.board__toolbar[data-v-4b61f24d]{width:100%;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}.board__tabs[data-v-4b61f24d]{display:flex;align-items:center;gap:8px}.skeleton-tab[data-v-4b61f24d]{width:120px;height:40px;border-radius:10px}.board__controls[data-v-4b61f24d]{display:flex;align-items:center;gap:10px}.skeleton-sort[data-v-4b61f24d]{width:140px;height:40px;border-radius:10px}.skeleton-toggle[data-v-4b61f24d]{width:150px;height:40px;border-radius:10px}.board__grid[data-v-4b61f24d]{display:grid;grid-template-columns:repeat(auto-fit,492px);justify-content:center;justify-items:center;gap:16px}.skeleton-card[data-v-4b61f24d]{width:100%;min-height:260px;padding:20px;border-radius:18px;border:1px solid var(--board-border);background:var(--board-bg);display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box}.skeleton-card__top[data-v-4b61f24d]{display:flex;gap:16px;align-items:flex-start}.skeleton-icon[data-v-4b61f24d]{width:64px;height:64px;border-radius:16px;flex-shrink:0}.skeleton-card__content[data-v-4b61f24d]{flex:1}.skeleton-line[data-v-4b61f24d]{height:14px;margin-bottom:12px;border-radius:999px}.skeleton-line--title[data-v-4b61f24d]{width:70%;height:20px}.skeleton-line[data-v-4b61f24d]:not(.skeleton-line--title){width:100%}.skeleton-line--short[data-v-4b61f24d]{width:55%}.skeleton-chip[data-v-4b61f24d]{width:120px;height:28px;margin-top:20px;border-radius:999px}.skeleton-card__actions[data-v-4b61f24d]{display:flex;gap:12px;margin-top:28px}.skeleton-button[data-v-4b61f24d]{flex:1;height:42px;border-radius:10px}.skeleton-button--secondary[data-v-4b61f24d]{flex:.7}@media (max-width: 980px){.board__grid[data-v-4b61f24d]{grid-template-columns:460px}}@media (max-width: 520px){.board[data-v-4b61f24d]{padding-left:1rem;padding-right:1rem}.board__header[data-v-4b61f24d],.board__toolbar[data-v-4b61f24d],.board__grid[data-v-4b61f24d]{max-width:100%}.board__grid[data-v-4b61f24d]{grid-template-columns:minmax(0,1fr)}.board__controls[data-v-4b61f24d]{width:100%;justify-content:space-between}.board__search[data-v-4b61f24d]{width:100%}.skeleton-tab[data-v-4b61f24d]{width:90px}}.nf[data-v-8ce0c048]{flex:2;display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}.nf__header[data-v-8ce0c048]{display:flex;align-items:center;gap:12px;overflow:visible;flex-wrap:wrap}.nf__title[data-v-8ce0c048]{margin:0;font-size:var(--gd-font-size-card-title);font-weight:700;color:var(--gd-text-heading)}.nf__pause-btn[data-v-8ce0c048]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-size:.825rem;font-weight:500;color:var(--gd-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.nf__pause-btn[data-v-8ce0c048]:hover{opacity:.75}.nf__arrows[data-v-8ce0c048]{display:flex;gap:6px;margin-left:auto}.nf__arrow[data-v-8ce0c048]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--gd-border);background:var(--gd-surface);border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--gd-text-subtle);padding:0;transition:background .15s,border-color .15s;flex-shrink:0}.nf__arrow[data-v-8ce0c048]:hover{background:var(--gd-bg-soft);border-color:var(--gd-border-strong)}.nf__stage[data-v-8ce0c048]{position:relative;height:160px;width:100%}.nf__card[data-v-8ce0c048]{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gd-surface);border:1px solid var(--gd-border-strong);border-radius:var(--gd-radius-card);padding:1rem 1.25rem;display:flex;flex-direction:column;justify-content:space-between;transition:transform .4s ease,opacity .4s ease,box-shadow .4s ease;box-sizing:border-box}.nf__card--pos0[data-v-8ce0c048]{z-index:3;transform:translate(0);opacity:1;box-shadow:var(--gd-shadow-sm)}.nf__card--pos1[data-v-8ce0c048]{z-index:2;transform:translate(10px,6px);opacity:.55;box-shadow:none}.nf__card--pos2[data-v-8ce0c048]{z-index:1;transform:translate(20px,12px);opacity:.25;box-shadow:none}.nf__card--pos3[data-v-8ce0c048]{transform:translate(20px,12px);opacity:0;box-shadow:none}.nf__card-body[data-v-8ce0c048]{margin:0 0 .5rem;font-size:.875rem;line-height:1.5;color:var(--gd-text);overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.nf__card-emoji[data-v-8ce0c048]{margin-right:4px}.nf__card-action[data-v-8ce0c048]{font-size:.825rem;font-weight:500;color:var(--gd-accent);display:flex;align-items:center;gap:4px;text-decoration:none}.nf__card-action[data-v-8ce0c048]:hover{text-decoration:underline}.nf__progress[data-v-8ce0c048]{width:100%;height:4px;background:var(--gd-fill);border-radius:999px;overflow:hidden;margin-top:10px}.nf__progress-bar[data-v-8ce0c048]{height:100%;background:var(--gd-accent-fill);transition:width .1s linear}.nf__next-preview[data-v-8ce0c048]{margin-top:8px;font-size:.72rem;color:var(--gd-text-subtle);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 768px){.nf[data-v-8ce0c048]{gap:12px}.nf__header[data-v-8ce0c048]{gap:8px}.nf__pause-btn[data-v-8ce0c048]{font-size:.75rem}.nf__stage[data-v-8ce0c048]{height:140px}.nf__card[data-v-8ce0c048]{padding:12px}.nf__card-body[data-v-8ce0c048]{font-size:.8rem;line-height:1.4;-webkit-line-clamp:3}.nf__card-action[data-v-8ce0c048]{font-size:.75rem}.nf__arrow[data-v-8ce0c048]{width:24px;height:24px}.nf__card--pos1[data-v-8ce0c048]{transform:translate(6px,4px)}.nf__card--pos2[data-v-8ce0c048],.nf__card--pos3[data-v-8ce0c048]{transform:translate(12px,8px)}}@media (max-width: 480px){.nf[data-v-8ce0c048]{gap:10px}.nf__header[data-v-8ce0c048]{align-items:center}.nf__title[data-v-8ce0c048]{width:100%}.nf__pause-btn[data-v-8ce0c048]{font-size:.72rem}.nf__arrows[data-v-8ce0c048]{margin-left:0}.nf__stage[data-v-8ce0c048]{height:128px}.nf__card[data-v-8ce0c048]{padding:10px;border-radius:10px}.nf__card-body[data-v-8ce0c048]{font-size:.75rem;line-height:1.35;-webkit-line-clamp:3}.nf__card-action[data-v-8ce0c048]{font-size:.72rem}.nf__arrow[data-v-8ce0c048]{width:22px;height:22px}.nf__card--pos1[data-v-8ce0c048]{transform:translate(4px,3px)}.nf__card--pos2[data-v-8ce0c048],.nf__card--pos3[data-v-8ce0c048]{transform:translate(8px,6px)}}.dh[data-v-e727dc39]{display:flex;flex-direction:column;gap:16px;padding:48px 256px;align-self:stretch}.dh__date[data-v-e727dc39]{margin:0;font-size:14px;color:var(--gd-text-subtle);letter-spacing:.02em}.dh__row[data-v-e727dc39]{display:flex;flex-direction:row;align-items:flex-start;gap:48px}.dh__content[data-v-e727dc39]{flex:3;display:flex;flex-direction:column;gap:16px;min-width:0}.dh__headline[data-v-e727dc39]{display:flex;flex-direction:column;margin:0;line-height:1.15}.dh__greeting[data-v-e727dc39]{font-size:32px;font-weight:500;color:var(--gd-text-subtle)}.dh__name[data-v-e727dc39]{font-size:48px;font-weight:700;color:var(--gd-text);word-break:break-word}.dh__intro[data-v-e727dc39]{margin:0;font-size:13px;line-height:1.6;color:var(--gd-text-subtle)}@media (max-width: 1024px){.dh[data-v-e727dc39]{padding:36px 32px}.dh__row[data-v-e727dc39]{gap:32px}.dh__greeting[data-v-e727dc39]{font-size:28px}.dh__name[data-v-e727dc39]{font-size:40px}}@media (max-width: 768px){.dh[data-v-e727dc39]{padding:24px 20px;gap:20px}.dh__row[data-v-e727dc39]{flex-direction:column;gap:20px}.dh__content[data-v-e727dc39]{width:100%;gap:12px}.dh__date[data-v-e727dc39]{font-size:13px}.dh__headline[data-v-e727dc39]{gap:4px}.dh__greeting[data-v-e727dc39]{font-size:24px;line-height:1.2}.dh__name[data-v-e727dc39]{font-size:34px;line-height:1.1}.dh__intro[data-v-e727dc39]{font-size:13px;line-height:1.5}}@media (max-width: 480px){.dh[data-v-e727dc39]{padding:18px 14px;gap:16px}.dh__row[data-v-e727dc39]{gap:16px}.dh__date[data-v-e727dc39]{font-size:12px}.dh__greeting[data-v-e727dc39]{font-size:20px}.dh__name[data-v-e727dc39]{font-size:28px}.dh__intro[data-v-e727dc39]{font-size:12px;line-height:1.45}}.events-widget[data-v-f06c034e]{--accent: var(--gd-accent);--accent-bg: var(--gd-accent-soft);--border: var(--gd-border-strong);--text-primary: var(--gd-text-heading);--text-secondary: var(--gd-text-secondary)}.events-header[data-v-f06c034e]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px}.events-title[data-v-f06c034e]{margin:0;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.events-widget[data-v-f06c034e]{scroll-margin-top:calc(var(--gd-header-height) + 16px)}.all-events-link[data-v-f06c034e]{padding:0;border:none;background:none;cursor:pointer;white-space:nowrap;font-size:.875rem;font-weight:600;color:var(--accent);text-decoration:none}.all-events-link[data-v-f06c034e]:hover{text-decoration:underline}.events-list[data-v-f06c034e]{display:flex;flex-direction:column;gap:16px}.event-card[data-v-f06c034e]{display:flex;align-items:flex-start;gap:20px;padding:22px 24px;border:1px solid var(--border);border-radius:var(--gd-radius-card);background:var(--gd-surface);transition:box-shadow .15s ease,border-color .15s ease}.event-card[data-v-f06c034e]:hover{box-shadow:var(--gd-shadow-sm)}.event-date[data-v-f06c034e]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:56px;padding:8px 0;border-radius:8px;background:var(--accent-bg);line-height:1.1}.event-date__day[data-v-f06c034e]{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.event-date__month[data-v-f06c034e]{font-size:.7rem;font-weight:600;letter-spacing:.02em;color:var(--accent)}.event-body[data-v-f06c034e]{flex:1;min-width:0}.event-name[data-v-f06c034e]{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--text-primary)}.event-meta[data-v-f06c034e]{margin:0 0 10px;font-size:.875rem;color:var(--text-secondary)}.event-description[data-v-f06c034e]{margin:0;font-size:.875rem;line-height:1.5;color:var(--text-secondary)}.event-badge[data-v-f06c034e]{flex-shrink:0;align-self:flex-start;padding:4px 10px;border-radius:6px;background:var(--accent-bg);color:var(--accent);font-size:.75rem;font-weight:600;white-space:nowrap}.events-empty[data-v-f06c034e]{padding:24px;text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:var(--gd-radius-card)}@media (max-width: 768px){.events-header[data-v-f06c034e]{gap:12px;flex-wrap:wrap;margin-bottom:14px}.all-events-link[data-v-f06c034e]{font-size:.82rem}.events-list[data-v-f06c034e]{gap:12px}.event-card[data-v-f06c034e]{gap:14px;padding:16px;border-radius:var(--gd-radius-card)}.event-date[data-v-f06c034e]{width:48px;padding:6px 0}.event-date__day[data-v-f06c034e]{font-size:1.1rem}.event-date__month[data-v-f06c034e]{font-size:.65rem}.event-name[data-v-f06c034e]{font-size:.95rem;line-height:1.3}.event-meta[data-v-f06c034e]{margin-bottom:8px;font-size:.8rem;line-height:1.35}.event-description[data-v-f06c034e]{font-size:.82rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.event-badge[data-v-f06c034e]{padding:4px 8px;font-size:.7rem}}@media (max-width: 560px){.events-header[data-v-f06c034e]{align-items:flex-start;flex-direction:column;gap:6px}.all-events-link[data-v-f06c034e]{font-size:.78rem}.events-list[data-v-f06c034e]{gap:10px}.event-card[data-v-f06c034e]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;row-gap:6px;padding:14px;border-radius:var(--gd-radius-card)}.event-date[data-v-f06c034e]{grid-column:1;grid-row:2;justify-self:center;width:44px;border-radius:6px}.event-date__day[data-v-f06c034e]{font-size:1rem}.event-date__month[data-v-f06c034e]{font-size:.62rem}.event-body[data-v-f06c034e]{grid-column:2;grid-row:1 / span 2}.event-name[data-v-f06c034e]{font-size:.9rem}.event-meta[data-v-f06c034e]{font-size:.76rem;line-height:1.3}.event-description[data-v-f06c034e]{font-size:.78rem;line-height:1.4;-webkit-line-clamp:2}.event-badge[data-v-f06c034e]{grid-column:1;grid-row:1;justify-self:center;padding:3px 8px;font-size:.68rem}}@media (max-width: 400px){.event-card[data-v-f06c034e]{padding:12px;column-gap:10px}.event-date[data-v-f06c034e]{width:40px}.event-name[data-v-f06c034e]{font-size:.85rem}.event-meta[data-v-f06c034e]{font-size:.72rem}.event-description[data-v-f06c034e]{font-size:.74rem}.event-badge[data-v-f06c034e]{font-size:.64rem}}.community-card[data-v-a6d84f1f]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-radius:var(--gd-radius-card);border:1px solid var(--gd-border-strong);background:var(--gd-gradient-tint)}.community-card__text[data-v-a6d84f1f]{min-width:0}.community-card__title[data-v-a6d84f1f]{margin:0 0 8px;font-size:var(--gd-font-size-card-title);font-weight:700;color:var(--gd-text-heading)}.community-card__description[data-v-a6d84f1f]{margin:0;font-size:var(--gd-font-size-body);line-height:1.5;color:var(--gd-text-secondary)}.community-card__btn[data-v-a6d84f1f]{flex-shrink:0}.community-card__content[data-v-a6d84f1f]{display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 768px){.community-card[data-v-a6d84f1f]{flex-direction:column;align-items:stretch;padding:18px;gap:16px}.community-card__content[data-v-a6d84f1f]{flex-direction:column;align-items:stretch;gap:14px}.community-card__btn[data-v-a6d84f1f]{width:100%;white-space:normal}}@media (max-width: 480px){.community-card[data-v-a6d84f1f]{padding:14px;gap:12px}.community-card__description[data-v-a6d84f1f]{font-size:var(--gd-font-size-small);line-height:1.4}}.video-section[data-v-dcd79842]{--accent: var(--gd-accent);--accent-bg: var(--gd-accent-soft);--border: var(--gd-border-strong);--text-primary: var(--gd-text-heading);--text-secondary: var(--gd-text-secondary);width:100%}.video-section__header[data-v-dcd79842]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.video-section__title[data-v-dcd79842]{margin:0 0 4px;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.video-section__subtitle[data-v-dcd79842]{margin:0;font-size:.9rem;color:var(--text-secondary);scroll-margin-top:calc(var(--gd-header-height) + 16px)}.video-section__all-btn[data-v-dcd79842]{flex-shrink:0}.video-section--empty[data-v-dcd79842]{display:flex;justify-content:center}.video-section__empty[data-v-dcd79842]{display:flex;width:100%;box-sizing:border-box;padding:48px 256px;flex-direction:column;align-items:center;gap:32px;text-align:center;border-radius:12px;background:var(--gd-gradient-tint)}.video-section__empty-heading[data-v-dcd79842]{display:flex;flex-direction:column;gap:4px}.video-section__empty-title[data-v-dcd79842]{margin:0;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.video-section__empty-subtitle[data-v-dcd79842]{margin:0;font-size:.9rem;color:var(--text-secondary)}.video-section__empty-text[data-v-dcd79842]{margin:0;max-width:56ch;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}@media (max-width: 1200px){.video-section__empty[data-v-dcd79842]{padding:48px 96px}}@media (max-width: 720px){.video-section__empty[data-v-dcd79842]{padding:32px 24px;gap:20px}}.video-grid[data-v-dcd79842]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width: 720px){.video-grid[data-v-dcd79842]{grid-template-columns:1fr}}.video-card[data-v-dcd79842]{border:1px solid var(--border);border-radius:10px;background:var(--gd-surface);overflow:hidden;transition:box-shadow .15s ease,border-color .15s ease}.video-card[data-v-dcd79842]:hover{box-shadow:var(--gd-shadow-md)}.video-thumb[data-v-dcd79842]{position:relative;aspect-ratio:16 / 9;background:var(--gd-media-bg);cursor:pointer}.video-thumb video[data-v-dcd79842],.video-thumb iframe[data-v-dcd79842],.video-thumb__poster[data-v-dcd79842]{width:100%;height:100%;object-fit:cover;display:block;border:0}.video-thumb__play[data-v-dcd79842]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border:none;border-radius:999px;background:var(--gd-scrim);color:var(--gd-text-on-accent);display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.video-thumb__play[data-v-dcd79842]:hover{background:var(--gd-scrim)}.video-thumb__duration[data-v-dcd79842]{position:absolute;bottom:8px;right:8px;padding:2px 6px;border-radius:4px;background:var(--gd-scrim);color:var(--gd-text-on-accent);font-size:.75rem;font-weight:600}.video-card__body[data-v-dcd79842]{padding:16px 18px 18px}.video-card__title[data-v-dcd79842]{margin:0 0 6px;font-size:1rem;font-weight:700;color:var(--text-primary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card__description[data-v-dcd79842]{margin:0 0 14px;font-size:.875rem;line-height:1.45;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.video-card__tags[data-v-dcd79842]{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.video-tag[data-v-dcd79842]{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--accent-bg);color:var(--accent);font-size:.75rem;font-weight:600;white-space:nowrap}.video-card__footer[data-v-dcd79842]{display:flex;align-items:center;justify-content:space-between;gap:12px}.video-open-btn[data-v-dcd79842]{flex-shrink:0}.video-stat[data-v-dcd79842]{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--text-secondary)}.video-stat svg[data-v-dcd79842]{flex-shrink:0}.tour[data-v-45d3dff9]{position:absolute;top:0;left:0;width:0;height:0;z-index:9000}.tour__blocker[data-v-45d3dff9]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;transition:background .2s ease}.tour__blocker--dimmed[data-v-45d3dff9]{background:var(--gd-overlay)}.tour__highlight[data-v-45d3dff9]{position:absolute;border-radius:var(--gd-radius);box-shadow:0 0 0 3px var(--gd-highlight),0 0 0 9999px var(--gd-overlay);transition:top .32s ease,left .32s ease,width .32s ease,height .32s ease;pointer-events:none;animation:tour-fade-45d3dff9 .2s ease-out}.tour__highlight--fixed[data-v-45d3dff9]{position:fixed}.tour__card[data-v-45d3dff9]{position:absolute;width:380px;max-width:calc(100vw - 24px);background:var(--gd-surface);border-radius:var(--gd-radius);box-shadow:var(--gd-shadow-md);padding:1.25rem 1.25rem 1rem;color:var(--gd-text);transition:opacity .18s ease}.tour__card--hidden[data-v-45d3dff9]{opacity:0;pointer-events:none}.tour__card--center[data-v-45d3dff9]{width:440px;padding:2rem 1.75rem 1.25rem;text-align:center}.tour__mark[data-v-45d3dff9]{height:44px;width:auto;margin-bottom:.75rem}.tour__progress[data-v-45d3dff9]{margin:0 0 .25rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--gd-accent)}.tour__title[data-v-45d3dff9]{margin:0 0 .5rem;font-size:1.15rem;color:var(--gd-text)}.tour__card--center .tour__title[data-v-45d3dff9]{font-size:1.35rem}.tour__text[data-v-45d3dff9]{margin:0;font-size:.92rem;line-height:1.55;color:var(--gd-text-subtle)}.tour__footer[data-v-45d3dff9]{margin-top:1.1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.tour__card--center .tour__footer[data-v-45d3dff9]{flex-direction:column-reverse}.tour__dots[data-v-45d3dff9]{display:flex;gap:5px}.tour__dot[data-v-45d3dff9]{width:6px;height:6px;border-radius:999px;background:var(--gd-fill);transition:width .16s ease,background .16s ease}.tour__dot--active[data-v-45d3dff9]{width:18px;background:var(--gd-highlight)}.tour__actions[data-v-45d3dff9]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.tour__card--center .tour__actions[data-v-45d3dff9]{margin-left:0}.tour__skip[data-v-45d3dff9]{background:transparent;border:none;padding:.4rem .5rem;color:var(--gd-text-muted);font-size:.88rem;border-radius:var(--gd-radius-sm)}.tour__skip[data-v-45d3dff9]:hover{color:var(--gd-text);background:var(--gd-bg-soft)}@keyframes tour-fade-45d3dff9{0%{opacity:0}}@media (max-width: 640px){.tour__card[data-v-45d3dff9]{width:auto;max-width:none;padding:1rem 1rem .85rem}.tour__card--center[data-v-45d3dff9]{width:calc(100vw - 24px);padding:1.5rem 1.25rem 1rem}.tour__text[data-v-45d3dff9]{font-size:.88rem}}@media (prefers-reduced-motion: reduce){.tour__blocker[data-v-45d3dff9],.tour__card[data-v-45d3dff9],.tour__highlight[data-v-45d3dff9],.tour__dot[data-v-45d3dff9]{animation:none;transition:none}}.dashboard[data-v-94c44dcc]{background:var(--gd-bg);flex:1}.state[data-v-94c44dcc]{background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:var(--gd-radius);padding:2rem;text-align:center;color:var(--gd-text-subtle)}.state--loading[data-v-94c44dcc]{border-style:dashed}.state--error[data-v-94c44dcc]{border-color:var(--gd-danger-border);background:var(--gd-danger-soft);color:var(--gd-danger);display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.state--empty h2[data-v-94c44dcc]{margin:.5rem 0;color:var(--gd-text)}.state--empty p[data-v-94c44dcc]{margin:0 auto;max-width:55ch;line-height:1.55}.state__badge[data-v-94c44dcc]{display:inline-block;background:var(--gd-tag-accent-bg);color:var(--gd-accent);border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.element-wrapper[data-v-94c44dcc]{max-width:var(--gd-content-width);margin:0 auto;padding-bottom:48px;padding-top:48px}.element-wrapper+.element-wrapper[data-v-94c44dcc]{margin-top:2rem}.dark-element[data-v-94c44dcc]{background:var(--gd-gradient-tint)}@media (max-width: 1024px){.element-wrapper[data-v-94c44dcc]{padding:36px 24px}.state[data-v-94c44dcc]{padding:1.5rem}}@media (max-width: 768px){.element-wrapper[data-v-94c44dcc]{padding:24px 16px}.element-wrapper+.element-wrapper[data-v-94c44dcc]{margin-top:1rem}.state[data-v-94c44dcc]{padding:1rem;border-radius:10px}.state--error[data-v-94c44dcc]{flex-direction:column;gap:.75rem}.state--empty h2[data-v-94c44dcc]{font-size:1.1rem;line-height:1.3}.state--empty p[data-v-94c44dcc]{font-size:.9rem;line-height:1.5}.state__badge[data-v-94c44dcc]{font-size:.72rem}}@media (max-width: 480px){.element-wrapper[data-v-94c44dcc]{padding:18px 12px}.state[data-v-94c44dcc]{padding:.9rem}.state--empty h2[data-v-94c44dcc]{font-size:1rem}.state--empty p[data-v-94c44dcc]{font-size:.82rem}.state__badge[data-v-94c44dcc]{padding:.2rem .6rem;font-size:.68rem}}.admin-tabs[data-v-1eb622e3]{margin-bottom:24px}.admin-tabs__title[data-v-1eb622e3]{margin:0 0 16px;font-size:var(--gd-font-size-page-title);font-weight:700;color:var(--gd-text-heading)}.admin-tabs__nav[data-v-1eb622e3]{display:flex;gap:4px;border-bottom:1px solid var(--gd-border);overflow-x:auto}.admin-tabs__tab[data-v-1eb622e3]{padding:10px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:.9rem;font-weight:600;color:var(--gd-text-secondary);text-decoration:none;white-space:nowrap}.admin-tabs__tab[data-v-1eb622e3]:hover{color:var(--gd-text-heading);text-decoration:none}.admin-tabs__tab[data-v-1eb622e3]:focus-visible{outline:none;box-shadow:var(--gd-focus-ring);border-radius:var(--gd-radius-sm) var(--gd-radius-sm) 0 0}.admin-tabs__tab--active[data-v-1eb622e3]{color:var(--gd-accent);border-bottom-color:var(--gd-accent)}.admin-access[data-v-5c401ea3]{background:var(--gd-bg);flex:1}.admin-access__inner[data-v-5c401ea3]{max-width:var(--gd-content-width);margin:0 auto;padding:48px 24px}.admin-access__subtitle[data-v-5c401ea3]{margin:0 0 24px;max-width:60ch;font-size:.95rem;line-height:1.5;color:var(--gd-text-subtle)}.admin-access__toolbar[data-v-5c401ea3]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.admin-access__search[data-v-5c401ea3]{flex:1 1 260px;min-width:0}.admin-access__search[data-v-5c401ea3],.admin-access__select[data-v-5c401ea3]{padding:8px 12px;border:1px solid var(--gd-border-strong);border-radius:var(--gd-button-radius);background:var(--gd-surface);font:inherit;font-size:var(--gd-font-size-body);color:var(--gd-text)}.admin-access__select[data-v-5c401ea3]{max-width:260px}.admin-access__search[data-v-5c401ea3]:focus,.admin-access__select[data-v-5c401ea3]:focus{outline:none;border-color:var(--gd-accent);box-shadow:var(--gd-focus-ring)}.admin-access__count[data-v-5c401ea3]{font-size:var(--gd-font-size-small);color:var(--gd-text-secondary);white-space:nowrap}.admin-access__link[data-v-5c401ea3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;font-size:var(--gd-font-size-small);font-weight:600;color:var(--gd-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.admin-access__link[data-v-5c401ea3]:hover{opacity:.75}.admin-access__bulk[data-v-5c401ea3]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;border:1px solid var(--gd-accent);border-radius:var(--gd-radius);background:var(--gd-accent-softer)}.admin-access__bulk-count[data-v-5c401ea3]{font-weight:700;color:var(--gd-accent);margin-right:4px}.admin-access__bulk-sep[data-v-5c401ea3]{width:1px;align-self:stretch;background:var(--gd-border);margin:0 4px}.state[data-v-5c401ea3]{background:var(--gd-surface);border:1px solid var(--gd-border);border-radius:var(--gd-radius);padding:2rem;text-align:center;color:var(--gd-text-subtle)}.state--loading[data-v-5c401ea3]{border-style:dashed}.state--error[data-v-5c401ea3]{border-color:var(--gd-danger-border);background:var(--gd-danger-soft);color:var(--gd-danger);display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.state--empty h2[data-v-5c401ea3]{margin:.5rem 0 0;color:var(--gd-text)}.state__badge[data-v-5c401ea3]{display:inline-block;background:var(--gd-tag-accent-bg);color:var(--gd-accent);border-radius:999px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.admin-access__table-wrap[data-v-5c401ea3]{overflow:auto;max-height:calc(100vh - var(--gd-header-height) - 200px);min-height:320px;border:1px solid var(--gd-border);border-radius:var(--gd-radius);background:var(--gd-surface)}.admin-access__table[data-v-5c401ea3]{border-collapse:separate;border-spacing:0;width:100%;min-width:720px}.admin-access__table th[data-v-5c401ea3],.admin-access__table td[data-v-5c401ea3]{padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--gd-border)}.admin-access__table tbody tr:last-child td[data-v-5c401ea3]{border-bottom:none}.admin-access__table thead th[data-v-5c401ea3]{position:sticky;top:0;z-index:2;background:var(--gd-bg-soft)}.admin-access__col-user[data-v-5c401ea3]{min-width:240px;position:sticky;left:0;z-index:1;background:var(--gd-surface);box-shadow:1px 0 0 var(--gd-border)}.admin-access__table thead .admin-access__col-user[data-v-5c401ea3]{z-index:3;background:var(--gd-bg-soft)}.admin-access__col-app[data-v-5c401ea3]{min-width:130px;text-align:center}.admin-access__app-head[data-v-5c401ea3]{display:flex;flex-direction:column;align-items:center;gap:4px}.admin-access__app-name[data-v-5c401ea3]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;color:var(--gd-text)}.admin-access__select-all[data-v-5c401ea3]{display:flex;align-items:center;gap:10px;cursor:pointer}.admin-access__user-cell[data-v-5c401ea3]{display:flex;align-items:flex-start;gap:10px}.admin-access__user[data-v-5c401ea3]{display:flex;flex-direction:column;gap:2px;min-width:0}.admin-access__user-name[data-v-5c401ea3]{font-weight:600;color:var(--gd-text)}.admin-access__user-email[data-v-5c401ea3]{font-size:.8rem;color:var(--gd-text-muted);overflow-wrap:anywhere}.admin-access__toggle-all[data-v-5c401ea3]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;padding:0;margin-top:2px;font-size:.75rem;font-weight:600;color:var(--gd-accent);cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-align:left;width:fit-content}.admin-access__toggle-all[data-v-5c401ea3]:hover{opacity:.75}.admin-access__toggle-all[data-v-5c401ea3]:disabled{opacity:.4;cursor:not-allowed}.admin-access__toggle-all--active[data-v-5c401ea3]{color:var(--gd-danger)}.admin-access__cell[data-v-5c401ea3]{text-align:center}.admin-access__row--selected td[data-v-5c401ea3]{background:var(--gd-accent-softer)}.admin-access__row--changed .admin-access__col-user[data-v-5c401ea3]{box-shadow:inset 3px 0 0 var(--gd-highlight),1px 0 0 var(--gd-border)}.admin-access__table td.admin-access__cell--changed[data-v-5c401ea3]{background:var(--gd-accent-soft)}.admin-access__row--selected .admin-access__col-user[data-v-5c401ea3]{background:var(--gd-accent-softer)}.admin-access__checkbox[data-v-5c401ea3]{width:18px;height:18px;flex-shrink:0;accent-color:var(--gd-accent-fill);cursor:pointer}.admin-access__no-results[data-v-5c401ea3]{padding:2rem;text-align:center!important;color:var(--gd-text-secondary)}.admin-access__no-results .admin-access__link[data-v-5c401ea3]{margin-left:8px}.admin-access__savebar[data-v-5c401ea3]{position:sticky;bottom:16px;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px;padding:12px 16px;border:1px solid var(--gd-border);border-radius:var(--gd-radius);background:var(--gd-surface);box-shadow:var(--gd-shadow-md)}.admin-access__savebar-text[data-v-5c401ea3]{font-weight:600;color:var(--gd-text-heading)}.admin-access__savebar-error[data-v-5c401ea3]{font-weight:600;color:var(--gd-danger)}.admin-access__savebar-actions[data-v-5c401ea3]{display:flex;align-items:center;gap:10px}@media (max-width: 640px){.admin-access__select[data-v-5c401ea3]{max-width:none;flex:1 1 100%}.admin-access__savebar-actions[data-v-5c401ea3]{width:100%}.admin-access__savebar-actions .btn[data-v-5c401ea3]{flex:1}}.feedback-error[data-v-e9afddf2]{margin-top:12px;padding:5px;border-radius:5px;font-size:14px}.dialog-content p.feedback-error[data-v-e9afddf2]{color:var(--gd-danger-text)}.dialog-overlay[data-v-e9afddf2]{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--gd-overlay);z-index:9999;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.dialog[data-v-e9afddf2]{width:100%;max-width:560px;background:var(--gd-surface);border-radius:12px;overflow:hidden;box-shadow:var(--gd-shadow-lg)}.dialog-header[data-v-e9afddf2]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--gd-border)}.dialog-header h2[data-v-e9afddf2]{margin:0;color:var(--gd-text-heading);font-size:24px}.dialog-close[data-v-e9afddf2]{border:none;background:transparent;font-size:22px;cursor:pointer}.dialog-content[data-v-e9afddf2]{padding:24px}.dialog-content p[data-v-e9afddf2]{margin-top:0;margin-bottom:12px;color:var(--gd-text-secondary)}.rating-section[data-v-e9afddf2]{margin-bottom:20px}.rating-section label[data-v-e9afddf2]{display:block;margin-bottom:8px;color:var(--gd-text-heading);font-weight:600}.rating[data-v-e9afddf2]{display:flex;gap:8px}.star[data-v-e9afddf2]{border:none;background:transparent;font-size:32px;cursor:pointer;color:var(--gd-text-muted);transition:color .2s}.star.active[data-v-e9afddf2]{color:var(--gd-rating)}.dialog-content textarea[data-v-e9afddf2]{width:100%;min-height:140px;padding:12px;border:1px solid var(--gd-border);border-radius:8px;resize:vertical;font-size:14px;font-family:inherit;box-sizing:border-box}.dialog-actions[data-v-e9afddf2]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid var(--gd-border)}.dialog-actions button[data-v-e9afddf2]{padding:var(--gd-button-padding);border-radius:var(--gd-button-radius);border:1px solid var(--gd-button-bg);background:var(--gd-surface);color:var(--gd-accent-hover);font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.dialog-actions button[data-v-e9afddf2]:hover:not(:disabled){background:var(--gd-accent-softer)}.dialog-actions .primary[data-v-e9afddf2]{background:var(--gd-button-bg);color:var(--gd-button-text);border-color:var(--gd-button-bg)}.dialog-actions .primary[data-v-e9afddf2]:hover:not(:disabled){background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}@media (max-width: 768px){.dialog-overlay[data-v-e9afddf2]{align-items:center;padding:0}.dialog[data-v-e9afddf2]{width:calc(100% - 24px);max-width:none;margin:0 12px;max-height:calc(100% - 24px);display:flex;flex-direction:column;border-radius:16px}.dialog-header[data-v-e9afddf2]{padding:16px}.dialog-header h2[data-v-e9afddf2]{font-size:20px}.dialog-content[data-v-e9afddf2]{padding:16px;overflow-y:auto;flex:1}.dialog-content textarea[data-v-e9afddf2]{min-height:120px}.rating-section[data-v-e9afddf2]{margin-bottom:16px}.star[data-v-e9afddf2]{font-size:28px}.dialog-actions[data-v-e9afddf2]{padding:16px}.dialog-actions button[data-v-e9afddf2]{flex:1;height:44px}}.app-card[data-v-5017bafc]{position:relative;width:310px;height:470px;padding:16px;border:1px solid var(--gd-border);display:flex;flex-direction:column;gap:16px;border-radius:8px;border:1px solid var(--gd-border-strong);background:var(--gd-surface)}.app-card__badge[data-v-5017bafc]{position:absolute;top:0;right:0;padding:6px 14px;background:var(--gd-accent-soft);color:var(--gd-accent);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border-radius:0 15px 0 10px}.app-card--popular .app-card__header[data-v-5017bafc]{margin-top:14px}.app-card__content[data-v-5017bafc]{flex:1;display:flex;flex-direction:column;gap:16px}.app-card__bottom[data-v-5017bafc]{margin-top:auto;display:flex;flex-direction:column;gap:16px}.app-card__header[data-v-5017bafc]{display:flex;align-items:flex-start;gap:16px}.app-card__icon-wrapper[data-v-5017bafc]{flex-shrink:0}.app-card__icon[data-v-5017bafc],.app-card__fallback-icon[data-v-5017bafc]{width:64px;height:64px;border-radius:18px}.app-card__icon[data-v-5017bafc]{object-fit:cover}.app-card__fallback-icon[data-v-5017bafc]{display:flex;align-items:center;justify-content:center;background:var(--gd-gradient-warm);color:var(--gd-text-on-accent);font-size:24px;font-weight:700}.app-card__title-group[data-v-5017bafc]{flex:1}.app-card__title[data-v-5017bafc]{margin:0;font-size:16px;font-weight:700;color:var(--gd-text-heading)}.app-card__category[data-v-5017bafc]{margin:6px 0 0;color:var(--gd-text-secondary);font-size:14px;font-weight:600}.app-card__bookmark[data-v-5017bafc]{border:none;background:transparent;cursor:pointer;padding:0;display:flex}.app-card__bookmark svg[data-v-5017bafc]{width:18px;height:18px}.app-card__description[data-v-5017bafc]{color:var(--gd-text-body);font-size:16px;font-style:normal;font-weight:400;line-height:24px}.app-card__tags[data-v-5017bafc]{display:flex;flex-wrap:wrap;gap:8px}.app-card__tag[data-v-5017bafc]{background:var(--gd-accent-soft);color:var(--gd-accent);padding:6px 10px;border-radius:4px;font-size:14px;font-weight:600}.app-card__meta[data-v-5017bafc]{display:flex;justify-content:space-between;align-items:center;gap:4px;color:var(--gd-text-secondary);font-size:14px}.app-card__users[data-v-5017bafc],.app-card__rating[data-v-5017bafc]{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;align-self:stretch}.app-card__rating[data-v-5017bafc]{white-space:nowrap}.app-card__users svg[data-v-5017bafc]{height:24px;width:24px}.app-card__actions[data-v-5017bafc]{display:flex;gap:12px}.app-card__button[data-v-5017bafc]{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--gd-button-padding);border-radius:var(--gd-button-radius);text-align:center;white-space:nowrap;text-decoration:none;font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.app-card__button--primary[data-v-5017bafc]{background:var(--gd-button-bg);border:1px solid var(--gd-button-bg);color:var(--gd-button-text)}.app-card__button--primary[data-v-5017bafc]:hover:not(:disabled){background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}.app-card__button--secondary[data-v-5017bafc]{border:1px solid var(--gd-button-bg);color:var(--gd-accent-hover);background:var(--gd-surface)}.app-card__button--secondary[data-v-5017bafc]:hover{background:var(--gd-accent-softer)}.app-card__button[data-v-5017bafc]:disabled{opacity:.6;cursor:not-allowed}.manufacturer-card{display:flex;gap:32px;align-items:flex-start}.manufacturer-logo{width:150px;height:150px;flex-shrink:0;border:1px solid var(--gd-border);background:var(--gd-logo-bg);display:flex;align-items:center;justify-content:center}.manufacturer-content{flex:1;min-width:0}.manufacturer-logo img{max-width:110px;max-height:70px;object-fit:contain}.more-apps h2{margin:0 0 16px;font-size:var(--gd-font-size-subsection-title);font-weight:700;color:var(--gd-text-heading)}.manufacturer-content h3{margin:0 0 20px;font-size:var(--gd-font-size-card-title);color:var(--gd-text-heading)}.manufacturer-content p{margin:0 0 8px;color:var(--gd-text-secondary);line-height:1.5;font-size:16px}.manufacturer-website{margin-top:20px;display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.manufacturer-website span{color:var(--gd-text-muted);flex-shrink:0}.manufacturer-website a{color:var(--gd-text-heading);font-weight:700;text-decoration:none;min-width:0;overflow-wrap:anywhere}.more-apps-grid{display:flex;flex-wrap:wrap;gap:24px}@media (max-width: 768px){.more-apps-grid{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding-bottom:8px;padding-left:16px;padding-right:16px}.more-apps-grid>*{flex:0 0 auto;scroll-snap-align:start}}@media (max-width: 480px){.manufacturer-card{flex-direction:column;gap:16px}}.contacts-intro[data-v-091033a1]{margin-bottom:32px;max-width:900px;line-height:1.7;color:var(--gd-text-secondary)}.contacts-error[data-v-091033a1]{margin:0 0 24px;padding:12px 16px;border-radius:8px;background:var(--gd-danger-soft);color:var(--gd-danger-text)}.contact-unsubscribe[data-v-091033a1]:disabled,.contact-callout a[aria-disabled=true][data-v-091033a1]{opacity:.6;cursor:wait}.contacts-empty[data-v-091033a1]{margin-bottom:32px;color:var(--gd-text-secondary)}.contacts-grid[data-v-091033a1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:40px;margin-bottom:48px}.contact-card[data-v-091033a1]{display:flex;gap:20px;align-items:flex-start}.contact-content h3[data-v-091033a1]{margin:0 0 8px;font-size:16px;color:var(--gd-text-heading)}.contact-email-link[data-v-091033a1]{text-decoration:none;color:inherit}.contact-email-link:hover strong[data-v-091033a1]{text-decoration:underline}.contact-role[data-v-091033a1]{margin-bottom:16px;color:var(--gd-text-secondary)}.contact-details p[data-v-091033a1]{margin:4px 0 2px;color:var(--gd-text-secondary);font-size:14px;font-style:normal;font-weight:400;line-height:21px}.contact-details strong[data-v-091033a1]{color:var(--gd-text-body);font-size:14px;font-style:normal;font-weight:600;line-height:21px}.contact-unsubscribe[data-v-091033a1]{margin-top:12px;padding:var(--gd-button-padding);border:1px solid var(--gd-button-bg);border-radius:var(--gd-button-radius);background:var(--gd-button-bg);color:var(--gd-button-text);font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.contact-unsubscribe[data-v-091033a1]:hover:not(:disabled){background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}.contact-callout[data-v-091033a1]{background:var(--gd-fill);border-radius:12px;padding:20px 24px}.contact-callout h3[data-v-091033a1]{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--gd-accent-hover)}.contact-callout p[data-v-091033a1]{margin:0 0 8px;color:var(--gd-text-secondary);font-size:14px;line-height:1.6}.contact-callout a[data-v-091033a1]{color:var(--gd-accent);font-weight:600;font-size:14px;text-decoration:none}.contact-callout a[data-v-091033a1]:hover{text-decoration:underline}.data-columns[data-v-1346d899]{display:grid;grid-template-columns:1fr 1fr 320px;gap:48px;align-items:start}.data-column[data-v-1346d899]{display:flex;flex-direction:column;align-self:start}.data-column h3[data-v-1346d899],.data-notice h3[data-v-1346d899]{margin:0 0 20px;font-size:18px}.data-notice h3[data-v-1346d899]{color:var(--gd-success);display:flex;align-items:center;gap:8px;align-self:stretch}.data-column__item[data-v-1346d899]{margin-bottom:16px}.data-column__item h4[data-v-1346d899]{margin:0 0 8px;color:var(--gd-text-secondary);font-size:16px;font-style:normal;font-weight:600;line-height:24px}.data-column__item p[data-v-1346d899],.data-notice p[data-v-1346d899]{margin:0;line-height:1.7;color:var(--gd-text-secondary)}.data-notice[data-v-1346d899]{background:var(--gd-success-soft);border-radius:16px;padding:16px;height:fit-content;align-self:start}@media (max-width: 1000px){.data-columns[data-v-1346d899]{grid-template-columns:1fr}}.card-grid[data-v-947c2d8e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.info-card[data-v-947c2d8e]{background:var(--gd-surface);padding:20px;box-shadow:var(--gd-shadow-sm);border-radius:var(--gd-radius-card);background:var(--gd-accent-soft)}.info-card h3[data-v-947c2d8e]{margin:0 0 10px;font-size:18px;color:var(--gd-text-heading)}.info-card p[data-v-947c2d8e]{margin:0;line-height:1.5;color:var(--gd-text-secondary)}.app-section__wrapper[data-v-23948c22]{display:flex;gap:24px;align-items:flex-start}.app-section__text[data-v-23948c22]{flex:1;min-width:0}.app-section__placeholder[data-v-23948c22]{margin:0 0 12px;font-size:16px;font-weight:400;line-height:1.65;color:var(--gd-text-subtle)}.app-section__placeholder[data-v-23948c22]:last-child{margin-bottom:0}.app-section__image-wrapper[data-v-23948c22]{flex-shrink:0}.app-section__image[data-v-23948c22]{height:180px;width:auto;max-width:100%;object-fit:cover;border-radius:8px;display:block}@media (max-width: 640px){.app-section__wrapper--with-image[data-v-23948c22]{flex-direction:column}.app-section__image[data-v-23948c22]{width:100%;height:180px}}.app_details[data-v-f1f7ae27]{max-width:var(--gd-content-width);width:100%;margin:0 auto;padding-top:8px;padding-bottom:8px;border-bottom:1px solid var(--gd-border)}.details_header[data-v-f1f7ae27]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.app_title[data-v-f1f7ae27]{display:flex;flex-direction:row;align-items:center;gap:12px;flex:1}.app_title h2[data-v-f1f7ae27]{margin:0;color:var(--gd-text-heading);font-size:var(--gd-font-size-page-title);font-weight:700}.app_categories[data-v-f1f7ae27]{display:flex;flex-wrap:wrap;gap:12px}.app_categories span[data-v-f1f7ae27]{margin:0;display:flex;align-items:center;height:24px;padding:0 8px;border-radius:2px;background:var(--gd-accent-soft);color:var(--gd-accent-hover);font-size:14px;font-weight:600;line-height:21px}.collapse[data-v-f1f7ae27]{padding:0;border:none;background:none;color:var(--gd-accent-hover);font-weight:600;cursor:pointer;white-space:nowrap}.meta[data-v-f1f7ae27]{display:flex;align-items:center;gap:16px;margin-top:16px}.logo[data-v-f1f7ae27]{width:64px;height:64px;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:var(--gd-logo-bg)}.logo__image[data-v-f1f7ae27]{width:100%;height:100%;object-fit:cover}.logo__fallback[data-v-f1f7ae27]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--gd-gradient-warm);color:var(--gd-text-on-accent);font-size:18px;font-weight:700}.category[data-v-f1f7ae27]{margin:0;color:var(--gd-accent);font-size:28px}.label[data-v-f1f7ae27]{margin:0;color:var(--gd-text-muted);font-size:14px}.publisher[data-v-f1f7ae27]{margin:8px 0 0;color:var(--gd-text-muted);font-size:14px}.anchor-nav[data-v-f1f7ae27]{position:sticky;top:var(--gd-header-height);z-index:10;background:var(--gd-bg);margin-top:16px;margin-bottom:16px}.anchor-nav__inner[data-v-f1f7ae27]{position:relative;max-width:var(--gd-content-width);width:100%;margin:0 auto;padding:0;display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:2px solid var(--gd-border);background:linear-gradient(to right,var(--gd-bg) 30%,transparent) 0 0,linear-gradient(to left,var(--gd-bg) 30%,transparent) 100% 0,radial-gradient(farthest-side at 0 50%,var(--gd-scroll-shadow),transparent) 0 0,radial-gradient(farthest-side at 100% 50%,var(--gd-scroll-shadow),transparent) 100% 0;background-repeat:no-repeat;background-size:32px 100%,32px 100%,12px 100%,12px 100%;background-attachment:local,local,scroll,scroll}.anchor-nav__inner[data-v-f1f7ae27]::-webkit-scrollbar{display:none}.anchor-nav__link[data-v-f1f7ae27]{display:inline-block;padding:.75rem 1rem;font-size:.875rem;font-weight:400;color:var(--gd-text-subtle);text-decoration:none;white-space:nowrap;border-bottom:3px solid transparent;margin-bottom:-2px;transition:color .15s,border-color .15s}.anchor-nav__link[data-v-f1f7ae27]:hover{color:var(--gd-text)}.anchor-nav__link--active[data-v-f1f7ae27],.anchor-nav__link--active[data-v-f1f7ae27]:hover{color:var(--gd-accent);border-bottom-color:var(--gd-accent);border-bottom-width:6px;font-weight:600}.app-body[data-v-f1f7ae27]{max-width:var(--gd-content-width);width:100%;margin:0 auto;padding-left:16px;padding-right:16px;display:flex;flex-direction:column;gap:3rem}.app-section[data-v-f1f7ae27]{scroll-margin-top:calc(var(--gd-header-height) + 52px);display:flex;flex-direction:column;gap:1.25rem;padding-bottom:16px;border-bottom:1px solid var(--gd-border)}.app-section__title[data-v-f1f7ae27]{margin:0;padding-bottom:.65rem;font-size:var(--gd-font-size-section-title);font-weight:700;color:var(--gd-text-heading)}.app-info-unavailable[data-v-f1f7ae27]{max-width:var(--gd-content-width);width:100%;margin:32px auto;padding:0 16px;box-sizing:border-box;color:var(--gd-text-secondary)}.app-load-error[data-v-f1f7ae27]{max-width:var(--gd-content-width);width:100%;margin:48px auto;padding:0 16px;box-sizing:border-box}.app-load-error h2[data-v-f1f7ae27]{margin:0 0 8px;color:var(--gd-text-heading);font-size:24px}.app-load-error p[data-v-f1f7ae27]{margin:0 0 24px;color:var(--gd-text-secondary)}.app-load-error__actions[data-v-f1f7ae27]{display:flex;flex-wrap:wrap;gap:12px}.bottom-bar[data-v-f1f7ae27]{position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:flex-end;gap:12px;padding:12px 20px;background:var(--gd-bg-soft);border-top:1px solid var(--gd-border);box-sizing:border-box;z-index:1000}.bottom-bar button[data-v-f1f7ae27]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--gd-button-padding);border:1px solid var(--gd-button-bg);border-radius:var(--gd-button-radius);background:var(--gd-surface);color:var(--gd-accent-hover);font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.bottom-bar button[data-v-f1f7ae27]:disabled{cursor:not-allowed;opacity:.6}.bottom-bar button[data-v-f1f7ae27]:hover:not(:disabled){background:var(--gd-accent-softer)}.bottom-bar .primary[data-v-f1f7ae27]{background:var(--gd-button-bg);color:var(--gd-button-text);border-color:var(--gd-button-bg)}.bottom-bar .primary[data-v-f1f7ae27]:hover:not(:disabled){background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}.bottom-bar button svg[data-v-f1f7ae27]{width:18px;height:18px;flex-shrink:0}.skeleton-item[data-v-f1f7ae27]{animation:pulse-f1f7ae27 1.5s infinite ease-in-out;background:var(--gd-fill)}.skeleton-title[data-v-f1f7ae27]{width:280px;height:40px;border-radius:6px}.skeleton-tag[data-v-f1f7ae27]{width:140px;height:24px;border-radius:4px}.skeleton-collapse[data-v-f1f7ae27]{width:90px;height:20px;border-radius:4px}.skeleton-publisher[data-v-f1f7ae27]{width:120px;height:18px;margin-top:16px;border-radius:4px}.skeleton-logo[data-v-f1f7ae27]{width:48px;height:48px;border-radius:12px}.skeleton-label[data-v-f1f7ae27]{width:80px;height:16px;margin-bottom:8px;border-radius:4px}.skeleton-category[data-v-f1f7ae27]{width:180px;height:28px;border-radius:4px}.meta-text[data-v-f1f7ae27]{display:flex;flex-direction:column;gap:8px}.desktop-only[data-v-f1f7ae27]{display:flex}.mobile-bottom-bar[data-v-f1f7ae27]{display:none}@keyframes pulse-f1f7ae27{0%{opacity:1}50%{opacity:.45}to{opacity:1}}@media (max-width: 768px){.app_details[data-v-f1f7ae27]{padding:16px}.details_header[data-v-f1f7ae27]{flex-direction:column;align-items:flex-start;gap:12px}.app_title[data-v-f1f7ae27]{flex-direction:column;align-items:flex-start;gap:8px;width:100%}.app_title h2[data-v-f1f7ae27]{line-height:1.2;word-break:break-word}.app_categories[data-v-f1f7ae27]{gap:8px}.app_categories span[data-v-f1f7ae27]{font-size:12px;height:auto;padding:4px 8px}.collapse[data-v-f1f7ae27]{font-size:14px}.meta[data-v-f1f7ae27]{align-items:flex-start;gap:12px}.logo[data-v-f1f7ae27]{width:56px;height:56px;flex-shrink:0}.category[data-v-f1f7ae27]{font-size:20px;line-height:1.2}.anchor-nav[data-v-f1f7ae27]{margin-top:8px;margin-bottom:8px}.anchor-nav__link[data-v-f1f7ae27]{padding:.75rem;font-size:13px}.app-body[data-v-f1f7ae27]{padding-left:16px;padding-right:16px;gap:2rem;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.app-section[data-v-f1f7ae27]{gap:1rem}.mobile-bottom-bar[data-v-f1f7ae27]{position:fixed;left:0;right:0;bottom:0;height:calc(76px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:6px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--gd-surface-translucent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:none;outline:none;border-radius:24px 24px 0 0;box-shadow:var(--gd-shadow-top);z-index:9999}.mobile-bottom-bar__item[data-v-f1f7ae27]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;background:transparent;flex:1;height:100%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;margin:0;border-radius:18px;color:var(--gd-text-muted);cursor:pointer;transition:background .18s ease,color .18s ease,transform .12s ease}.mobile-bottom-bar__item[data-v-f1f7ae27]:active{transform:scale(.96)}.mobile-bottom-bar__item[data-v-f1f7ae27]:hover{background:var(--gd-accent-softer);color:var(--gd-accent-hover)}.mobile-bottom-bar__item svg[data-v-f1f7ae27]{width:22px;height:22px;flex-shrink:0}.mobile-bottom-bar__item span[data-v-f1f7ae27]{font-size:11px;line-height:1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mobile-bottom-bar__start[data-v-f1f7ae27]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:none;flex:0 0 60px;width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--gd-accent-fill);color:var(--gd-text-on-accent);border-radius:50%;box-shadow:var(--gd-shadow-md);cursor:pointer;transition:background .18s ease,transform .12s ease,box-shadow .18s ease}.mobile-bottom-bar__start svg[data-v-f1f7ae27]{width:24px;height:24px}.mobile-bottom-bar__start[data-v-f1f7ae27]:hover{background:var(--gd-gradient-petrol)}.mobile-bottom-bar__start[data-v-f1f7ae27]:active{transform:scale(.94)}.mobile-bottom-bar__start[data-v-f1f7ae27]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.desktop-only[data-v-f1f7ae27]{display:none}.mobile-only[data-v-f1f7ae27]{display:flex}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--gd-petrol-300: #63C3D1;--gd-petrol-600: #3C808B;--gd-petrol-700: #366B73;--gd-petrol-800: #295861;--gd-petrol-900: #19363A;--gd-red-500: #DF3C4E;--gd-red-300: #F0707E;--gd-purple-700: #424093;--gd-purple-300: #A9A7EA;--gd-green-800: #0E6027;--gd-green-300: #5CC98A;--gd-orange-700: #B45309;--gd-orange-300: #F5A35C;--gd-yellow-500: #F5B301;--gd-indigo-600: #4d44e0;--gd-indigo-700: #3f37c4;--gd-indigo-300: #a29cf4;--gd-blue-700: #1e4fb3;--gd-blue-300: #8fb4f5;--gd-gray-50: #f6f8f9;--gd-gray-75: #e9eef0;--gd-gray-100: #D9D9D9;--gd-gray-150: #e4e6e8;--gd-gray-400: #818286;--gd-gray-700: #57585A;--gd-gray-900: #232323;--gd-white: #ffffff;--gd-ink-950: #0f1a1c;--gd-ink-900: #142326;--gd-ink-850: #182a2d;--gd-ink-800: #1f3437;--gd-ink-750: #26393c;--gd-ink-700: #2b3f42;--gd-ink-300: #8fa0a3;--gd-ink-200: #b4c3c6;--gd-ink-100: #e6eef0;--gd-ink-50: #f2f8f9}:root,:root[data-theme=light]{color-scheme:light;--gd-bg: var(--gd-white);--gd-bg-soft: var(--gd-gray-50);--gd-surface: var(--gd-white);--gd-surface-raised: var(--gd-white);--gd-surface-translucent: rgba(255, 255, 255, .85);--gd-fill: var(--gd-gray-75);--gd-overlay: rgba(25, 54, 58, .55);--gd-scrim: rgba(15, 27, 30, .65);--gd-media-bg: #0f1b1e;--gd-logo-bg: var(--gd-white);--gd-text: var(--gd-gray-900);--gd-text-heading: var(--gd-petrol-900);--gd-text-body: rgba(25, 54, 58, .9);--gd-text-secondary: rgba(25, 54, 58, .7);--gd-text-subtle: var(--gd-gray-700);--gd-text-muted: var(--gd-gray-400);--gd-text-on-accent: var(--gd-white);--gd-border: var(--gd-gray-150);--gd-border-strong: rgba(25, 54, 58, .51);--gd-accent: var(--gd-petrol-600);--gd-accent-hover: var(--gd-petrol-700);--gd-accent-fill: var(--gd-petrol-600);--gd-accent-fill-hover: var(--gd-petrol-700);--gd-accent-soft: rgba(60, 128, 139, .12);--gd-accent-softer: rgba(60, 128, 139, .06);--gd-highlight: var(--gd-petrol-300);--gd-gradient-tint: radial-gradient(178.89% 60.03% at 51.51% 60.92%, rgba(0, 161, 224, .05) 13.47%, rgba(93, 190, 226, .05) 42.17%, rgba(0, 57, 121, .05) 84.32%);--gd-gradient-petrol: radial-gradient(circle at 30% 30%, var(--gd-petrol-800) 0%, #1a3f44 100%);--gd-gradient-warm: linear-gradient(135deg, #f4c542, #ef6b6b);--gd-danger: var(--gd-red-500);--gd-danger-text: #b91c1c;--gd-danger-soft: rgba(223, 60, 78, .06);--gd-danger-border: rgba(223, 60, 78, .4);--gd-success: var(--gd-green-800);--gd-success-soft: rgba(14, 96, 39, .1);--gd-rating: var(--gd-yellow-500);--gd-tag-accent-bg: rgba(99, 195, 209, .18);--gd-tag-accent-fg: var(--gd-petrol-600);--gd-tag-danger-bg: rgba(239, 68, 68, .1);--gd-tag-danger-fg: #b91c1c;--gd-tag-warning-bg: rgba(251, 146, 60, .15);--gd-tag-warning-fg: var(--gd-orange-700);--gd-tag-violet-bg: rgba(139, 92, 246, .12);--gd-tag-violet-fg: #5b21b6;--gd-tag-success-bg: var(--gd-success-soft);--gd-tag-success-fg: var(--gd-green-800);--gd-skeleton: #f0f0f0;--gd-skeleton-highlight: #e0e0e0;--gd-shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--gd-shadow-hover: 0 2px 8px rgba(0, 0, 0, .2);--gd-shadow-md: 0 8px 24px rgba(35, 35, 35, .1);--gd-shadow-lg: 0 10px 30px rgba(0, 0, 0, .2);--gd-shadow-top: 0 -8px 24px rgba(0, 0, 0, .1), 0 -2px 8px rgba(0, 0, 0, .06);--gd-scroll-shadow: rgba(0, 0, 0, .18);--gd-focus-ring: 0 0 0 3px rgba(60, 128, 139, .25);--gd-sunrise-opacity: 1;--gd-sunrise-filter: none;--gd-login-accent: var(--gd-indigo-600);--gd-login-accent-hover: var(--gd-indigo-700);--gd-login-link: var(--gd-blue-700)}:root[data-theme=dark]{color-scheme:dark;--gd-bg: var(--gd-ink-950);--gd-bg-soft: var(--gd-ink-900);--gd-surface: var(--gd-ink-850);--gd-surface-raised: var(--gd-ink-800);--gd-surface-translucent: rgba(24, 42, 45, .88);--gd-fill: var(--gd-ink-750);--gd-overlay: rgba(0, 0, 0, .6);--gd-logo-bg: var(--gd-gray-50);--gd-text: var(--gd-ink-100);--gd-text-heading: var(--gd-ink-50);--gd-text-body: rgba(230, 238, 240, .9);--gd-text-secondary: rgba(230, 238, 240, .72);--gd-text-subtle: var(--gd-ink-200);--gd-text-muted: var(--gd-ink-300);--gd-border: var(--gd-ink-700);--gd-border-strong: rgba(200, 225, 228, .35);--gd-accent: var(--gd-petrol-300);--gd-accent-hover: #8fd6e0;--gd-accent-fill: var(--gd-petrol-600);--gd-accent-fill-hover: #4a95a1;--gd-accent-soft: rgba(99, 195, 209, .16);--gd-accent-softer: rgba(99, 195, 209, .08);--gd-gradient-tint: radial-gradient(178.89% 60.03% at 51.51% 60.92%, rgba(0, 161, 224, .1) 13.47%, rgba(93, 190, 226, .08) 42.17%, rgba(0, 57, 121, .12) 84.32%);--gd-danger: var(--gd-red-300);--gd-danger-text: var(--gd-red-300);--gd-danger-soft: rgba(223, 60, 78, .14);--gd-danger-border: rgba(240, 112, 126, .5);--gd-success: var(--gd-green-300);--gd-success-soft: rgba(92, 201, 138, .14);--gd-tag-accent-bg: rgba(99, 195, 209, .16);--gd-tag-accent-fg: var(--gd-petrol-300);--gd-tag-danger-bg: rgba(240, 112, 126, .16);--gd-tag-danger-fg: var(--gd-red-300);--gd-tag-warning-bg: rgba(245, 163, 92, .16);--gd-tag-warning-fg: var(--gd-orange-300);--gd-tag-violet-bg: rgba(169, 167, 234, .16);--gd-tag-violet-fg: var(--gd-purple-300);--gd-tag-success-fg: var(--gd-green-300);--gd-skeleton: var(--gd-ink-800);--gd-skeleton-highlight: var(--gd-ink-750);--gd-shadow-sm: 0 2px 8px rgba(0, 0, 0, .35);--gd-shadow-hover: 0 2px 10px rgba(0, 0, 0, .6);--gd-shadow-md: 0 8px 24px rgba(0, 0, 0, .45);--gd-shadow-lg: 0 10px 30px rgba(0, 0, 0, .55);--gd-shadow-top: 0 -8px 24px rgba(0, 0, 0, .45), 0 -2px 8px rgba(0, 0, 0, .3);--gd-scroll-shadow: rgba(0, 0, 0, .5);--gd-focus-ring: 0 0 0 3px rgba(99, 195, 209, .35);--gd-sunrise-opacity: .55;--gd-sunrise-filter: invert(1) hue-rotate(180deg) saturate(1.4);scrollbar-color:rgba(200,225,228,.28) transparent;--gd-login-accent-hover: #5a52ea;--gd-login-link: var(--gd-blue-300)}:root{--gd-font-family: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--gd-font-size-page-title: 1.75rem;--gd-font-size-section-title: 1.375rem;--gd-font-size-subsection-title: 1.125rem;--gd-font-size-card-title: 1rem;--gd-font-size-body: .9rem;--gd-font-size-small: .8rem;--gd-button-bg: var(--gd-accent-fill);--gd-button-bg-hover: var(--gd-accent-fill-hover);--gd-button-text: var(--gd-text-on-accent);--gd-button-radius: 6px;--gd-button-padding: 9px 14px;--gd-button-font-size: 13px;--gd-button-font-weight: 600;--gd-radius: 10px;--gd-radius-sm: 6px;--gd-radius-card: 8px;--gd-header-height: 56px;--gd-content-width: 1000px;font-family:var(--gd-font-family);color:var(--gd-text);background:var(--gd-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width: 768px){:root{--gd-font-size-page-title: 1.4rem;--gd-font-size-section-title: 1.2rem}}@media (max-width: 480px){:root{--gd-font-size-page-title: 1.25rem;--gd-font-size-section-title: 1.1rem}}*,*:before,*:after{box-sizing:border-box}html,body,#app{margin:0;padding:0;min-height:100vh}a{color:var(--gd-accent);text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}:where(input:not([type=checkbox],[type=radio],[type=range],[type=color]),select,textarea){background-color:var(--gd-surface);color:var(--gd-text)}button{cursor:pointer}:focus-visible{outline:2px solid var(--gd-accent);outline-offset:2px}.gd-sunrise{--sunrise-position: 284.215px -22.89px;--sunrise-size: 71.778% 189.888%;position:relative;isolation:isolate;background:var(--gd-bg)}.gd-sunrise:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:url(/sonnenaufgang.jpg) var(--sunrise-position) / var(--sunrise-size) no-repeat;opacity:var(--gd-sunrise-opacity);filter:var(--gd-sunrise-filter);-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 35%,#000 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 35%,#000 88%,transparent 100%);-webkit-mask-position:var(--sunrise-position);mask-position:var(--sunrise-position);-webkit-mask-size:var(--sunrise-size);mask-size:var(--sunrise-size);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 1024px){.gd-sunrise{--sunrise-position: center;--sunrise-size: cover}.gd-sunrise:before{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 15%,#000 85%,transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:0 0;mask-position:0 0}}:root[data-theme=dark] .gd-theme-light-only,:root:not([data-theme=dark]) .gd-theme-dark-only{display:none!important}.gd-logo{background:var(--gd-logo-bg)}:root[data-theme=dark] .gd-logo{padding:2px;border-radius:var(--gd-radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:var(--gd-button-padding);border-radius:var(--gd-button-radius);border:1px solid transparent;font-size:var(--gd-button-font-size);font-weight:var(--gd-button-font-weight);line-height:1.3;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.btn:hover{text-decoration:none}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--gd-button-bg);border-color:var(--gd-button-bg);color:var(--gd-button-text)}.btn-primary:hover:not(:disabled){background:var(--gd-button-bg-hover);border-color:var(--gd-button-bg-hover)}.btn-ghost{background:var(--gd-surface);color:var(--gd-accent-hover);border-color:var(--gd-accent)}.btn-ghost:hover:not(:disabled){background:var(--gd-accent-softer)}.btn-block{width:100%}html{overflow-y:scroll}*{-webkit-tap-highlight-color:transparent}
