.lang[data-v-a3022cb7]{position:relative}.lang__toggle[data-v-a3022cb7]{align-items:center;background:transparent;border:1px solid var(--mc-border-strong);border-radius:999px;color:var(--mc-fg);cursor:pointer;display:inline-flex;font:inherit;gap:.4rem;padding:.4rem .8rem}.lang__toggle strong[data-v-a3022cb7]{font-size:.85rem}.lang__menu[data-v-a3022cb7]{background:var(--mc-bg-elev);border:1px solid var(--mc-border);border-radius:var(--mc-radius);box-shadow:0 20px 40px #00000080;list-style:none;margin:0;min-width:160px;padding:.35rem;position:absolute;right:0;top:calc(100% + 8px)}.lang__menu a[data-v-a3022cb7]{border-radius:8px;color:var(--mc-fg-muted);display:block;padding:.55rem .7rem}.lang__menu a.is-active[data-v-a3022cb7],.lang__menu a[data-v-a3022cb7]:hover{background:var(--mc-bg-card);color:var(--mc-fg)}.hub-header[data-v-0fec350c]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--mc-bg) 78%,transparent);border-bottom:1px solid var(--mc-border);position:sticky;top:0;z-index:50}.hub-header__inner[data-v-0fec350c]{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:64px}.hub-header__right[data-v-0fec350c]{align-items:center;display:flex;gap:.75rem}.hub-wordmark[data-v-0fec350c]{align-items:center;display:inline-flex;font-size:1.1rem;font-weight:700;gap:.55rem;letter-spacing:-.01em}.hub-wordmark__dot[data-v-0fec350c]{background:linear-gradient(135deg,var(--mc-accent),var(--mc-accent-2));border-radius:50%;box-shadow:0 0 18px color-mix(in srgb,var(--mc-accent) 60%,transparent);height:12px;width:12px}.hub-wordmark__badge[data-v-0fec350c]{border:1px solid var(--mc-border-strong);border-radius:999px;color:var(--mc-fg-subtle);font-size:.6rem;letter-spacing:.14em;padding:.15rem .4rem}.hub-footer[data-v-9292e1fe]{border-top:1px solid var(--mc-border);margin-top:var(--mc-space-6)}.hub-footer__inner[data-v-9292e1fe]{align-items:baseline;display:flex;flex-wrap:wrap;gap:.4rem 1.5rem;justify-content:space-between;padding-block:var(--mc-space-3)}.hub-footer__copy[data-v-9292e1fe]{color:var(--mc-fg-muted);font-size:.9rem;margin:0}.hub-footer__note[data-v-9292e1fe]{color:var(--mc-fg-subtle);font-size:.8rem;margin:0;max-width:46ch}.hub-footer__legal[data-v-9292e1fe]{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.hub-footer__legal[data-v-9292e1fe] a{color:var(--mc-fg-muted);font-size:.85rem}.hub-footer__legal[data-v-9292e1fe] a:hover{color:var(--mc-fg)}.consent[data-v-2c652a3a]{display:flex;inset:auto 1rem 1rem 1rem;justify-content:center;position:fixed;z-index:100}.consent__card[data-v-2c652a3a]{background:var(--mc-bg-elev);border:1px solid var(--mc-border-strong);border-radius:var(--mc-radius-lg);box-shadow:0 24px 60px #0009;padding:1.4rem;width:min(560px,100%)}.consent__title[data-v-2c652a3a]{font-size:1.15rem;margin:0 0 .4rem}.consent__body[data-v-2c652a3a]{color:var(--mc-fg-muted);font-size:.92rem;margin:0 0 1rem}.consent__prefs[data-v-2c652a3a]{border:none;display:grid;gap:.6rem;margin:0 0 1rem;padding:0}.consent__row[data-v-2c652a3a]{align-items:start;display:flex;gap:.7rem}.consent__row span[data-v-2c652a3a]{display:grid}.consent__row small[data-v-2c652a3a]{color:var(--mc-fg-subtle);font-size:.8rem}.consent__row--locked[data-v-2c652a3a]{opacity:.75}.consent__actions[data-v-2c652a3a]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.btn[data-v-2c652a3a]{border:1px solid var(--mc-border-strong);border-radius:999px;cursor:pointer;font:inherit;padding:.55rem 1.1rem}.btn--ghost[data-v-2c652a3a]{background:transparent;color:var(--mc-fg)}.btn--accent[data-v-2c652a3a]{background:var(--mc-accent);border-color:transparent;color:var(--mc-accent-fg);font-weight:600}
