.account-navigation{position:relative;flex-shrink:0}.account-entry{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 12px;border:0;border-radius:999px;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;font-weight:600;text-decoration:none;cursor:pointer;white-space:nowrap}.account-entry:hover,.account-entry[aria-expanded=true]{background:#116b6612;color:var(--teal)}.account-entry:focus-visible,.account-settings-menu a:focus-visible,.account-settings-menu button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.account-settings-menu{position:absolute;top:calc(100% + 8px);right:0;width:230px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--line-strong);border-radius:16px;background:#fffbf5;box-shadow:0 8px 24px #1c2b3a1f;z-index:1500}.account-settings-menu a,.account-settings-menu button{display:flex;align-items:center;gap:10px;min-height:42px;width:100%;padding:8px 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;text-decoration:none;text-align:left;cursor:pointer}.account-settings-menu a:hover,.account-settings-menu button:hover,.account-settings-menu a[aria-current=page]{background:#116b6612;color:var(--teal)}.account-settings-menu button{border-top:1px solid var(--line-strong);border-radius:0 0 10px 10px;margin-top:4px}.account-navigation-mobile{display:none}.account-settings-content.content{width:min(1280px,80%);margin:0 auto;padding:32px 0 64px;min-height:65vh}@media(max-width:920px){.account-navigation-mobile{display:block;margin-left:auto}.account-navigation-desktop{display:none}.account-settings-content.content{width:calc(100% - 32px);padding-top:24px}}.account-settings-content h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.language-switcher[data-v-r-945cefcd]{position:relative;display:inline-flex;flex:0 0 auto}.language-trigger[data-v-r-945cefcd]{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:.9rem;cursor:pointer}.language-trigger span[data-v-r-945cefcd]{white-space:nowrap;flex-shrink:0}.compact .language-trigger[data-v-r-945cefcd]{width:max-content;min-width:76px;min-height:38px;padding:0 10px;gap:5px;font-size:.8rem}.language-trigger svg[data-v-r-945cefcd],.language-menu svg[data-v-r-945cefcd]{width:16px;height:16px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.language-trigger[data-v-r-945cefcd]:hover,.language-trigger[aria-expanded=true][data-v-r-945cefcd]{background:#116b660f;color:var(--teal)}.language-menu[data-v-r-945cefcd]{position:absolute;top:calc(100% + 8px);right:0;z-index:1300;min-width:172px;padding:6px;border:1px solid var(--line);border-radius:16px;background:#fffbf5;box-shadow:0 8px 24px #1c2b3a1a}.upward .language-menu[data-v-r-945cefcd]{top:auto;bottom:calc(100% + 8px);left:0;right:auto}.language-menu button[data-v-r-945cefcd]{display:flex;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:44px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;font-size:.88rem;text-align:left;cursor:pointer}.language-menu button[aria-checked=true][data-v-r-945cefcd]{color:var(--teal);background:#116b660f}.language-menu button[data-v-r-945cefcd]:hover,.language-menu button[data-v-r-945cefcd]:focus-visible{background:#116b661a}.language-trigger[data-v-r-945cefcd]:focus-visible,.language-menu button[data-v-r-945cefcd]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}@media(max-width:920px){.compact .language-menu[data-v-r-945cefcd]{left:0;right:auto}}.nav-primary-links[data-v-r-921788c6]{display:flex;align-items:center;gap:6px}.nav-group-label[data-v-r-921788c6]{display:none}.nav-app[data-v-r-921788c6]{position:relative}.nav-app-trigger[data-v-r-921788c6]{background:transparent;cursor:pointer;font-family:inherit;white-space:nowrap}.nav-app-trigger svg[data-v-r-921788c6]{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .15s}.nav-app-trigger[aria-expanded=true] svg[data-v-r-921788c6]{transform:rotate(180deg)}.nav-app-links[data-v-r-921788c6]{display:none;position:absolute;left:0;top:calc(100% + 8px);z-index:1300;min-width:200px;padding:6px;border:1px solid var(--line);border-radius:16px;background:#fffbf5;box-shadow:0 8px 24px #1c2b3a1a}.nav-app.is-open .nav-app-links[data-v-r-921788c6]{display:flex;flex-direction:column;gap:4px}.nav-app-links .nav-link[data-v-r-921788c6]{border-radius:10px;min-height:44px;width:100%}.nav-app-links .nav-link[data-v-r-921788c6]:hover:not(.active){background:#116b660f;color:var(--teal)}@media(max-width:920px){.nav-primary-links[data-v-r-921788c6]{flex-direction:column;align-items:stretch;width:100%}.nav-app[data-v-r-921788c6]{width:100%}.nav-app-trigger[data-v-r-921788c6]{width:100%;justify-content:space-between}.nav-app-links[data-v-r-921788c6]{position:static;margin-top:4px;box-shadow:none}}
