.message-inbox-link[data-v-f0cfe7e3]{flex-shrink:0;position:relative}.message-inbox-link__count[data-v-f0cfe7e3]{pointer-events:none;position:absolute;right:-.25rem;top:-.25rem}.home-header{align-items:center;display:flex;gap:24px;justify-content:space-between;position:relative;z-index:30}.home-header.container{width:min(var(--container-width),calc(100% - var(--container-padding)*2))}.home-nav{align-items:center;display:flex;flex-wrap:nowrap;font-size:var(--font-size-control);gap:8px 12px;justify-content:center;min-width:0}.home-nav a{align-items:center;color:var(--color-text-muted);display:inline-flex;flex:0 0 auto;font-weight:700;min-height:44px;transition:color .18s ease;white-space:nowrap}.home-nav a:hover{color:var(--color-text)}.home-nav :is(a,button):focus-visible{outline:2px solid var(--color-primary-hover);outline-offset:4px}.home-nav-more{flex:0 0 auto;position:relative}.home-nav-more__button{align-items:center;background:transparent;border:1px solid transparent;border-radius:var(--ui-action-radius);color:var(--color-text-muted);cursor:pointer;display:inline-flex;font:inherit;font-weight:var(--font-weight-bold);gap:.375rem;min-height:44px;padding:0 .5rem;white-space:nowrap}.home-nav-more__button:hover{color:var(--color-text)}.home-nav-more__button[aria-expanded=true]{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-text)}.home-nav-more__links{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid;gap:.25rem;padding:.5rem;position:absolute;right:0;top:calc(100% + .5rem);width:14rem}.home-nav .home-nav-more__links a{border-radius:var(--radius-md);color:var(--color-text);font-weight:var(--font-weight-medium);padding:.625rem .75rem;white-space:normal}.home-nav-more__links a:hover{background:var(--color-surface-soft)}.home-menu-button{align-items:center;background:#ffffff0b;border:1px solid var(--color-border);border-radius:var(--ui-action-radius);color:var(--color-text);cursor:pointer;display:none;font-size:var(--font-size-caption);font-weight:var(--font-weight-display);gap:8px;min-height:44px;padding:0 12px}.home-menu-button .home-menu-button__mobile-icon{display:inline-flex}.home-mobile-nav,.home-mobile-nav__account{display:none}.home-header__actions{align-items:center;display:flex;flex:0 0 auto;gap:12px;min-width:0}.home-user{align-items:center;background:#ffffff0b;border:1px solid var(--color-border);border-radius:var(--radius-md);display:inline-flex;gap:10px;min-height:44px;min-width:0;padding:6px 12px 6px 6px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.home-user:focus-visible,.home-user:hover{background:#34d46f1a;border-color:#34d46f6b;transform:translateY(-1px)}.home-user__avatar{background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-primary-dark);display:grid;flex:0 0 auto;font-size:var(--font-size-caption);font-weight:var(--font-weight-display);height:32px;overflow:hidden;place-items:center;width:32px}.home-user__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.home-user__body{display:grid;gap:1px;min-width:0}.home-user__name{color:var(--color-text);font-weight:var(--font-weight-display);max-width:128px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-user__label,.home-user__name{font-size:var(--font-size-caption);line-height:1.05}.home-user__label{color:var(--color-text-muted);font-weight:var(--font-weight-heavy)}@media(max-width:1360px){.home-nav{display:none}.home-menu-button{display:inline-flex}.home-mobile-nav{background:#0a0c0dfa;border:1px solid rgba(52,212,111,.24);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:none;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));left:var(--container-padding);padding:12px;position:absolute;right:var(--container-padding);top:calc(100% - 10px)}.home-mobile-nav--open{display:grid}.home-mobile-nav a{align-items:center;background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--font-size-caption);font-weight:var(--font-weight-display);justify-content:center;line-height:var(--line-height-control);min-height:42px;min-width:0;overflow:hidden;overflow-wrap:anywhere;padding:0 10px;text-align:center;text-overflow:ellipsis;white-space:normal}}@media(max-width:1000px){.home-header__actions>.home-sign-out{display:none}}@media(max-width:760px){.home-header{flex-wrap:nowrap;gap:12px;padding:10px 0}.home-header__actions{gap:8px;width:auto}.home-header__actions .button{flex:none;padding-inline:12px}.home-header__actions>.home-language-switch,.home-header__actions>.home-sign-out{display:none}.home-user{flex:0 0 44px;height:44px;justify-content:center;padding:5px;width:44px}.home-menu-button strong,.home-user__body{display:none}.home-menu-button{border-radius:var(--ui-action-radius);height:44px;justify-content:center;padding:0;width:44px}.home-mobile-nav{grid-template-columns:repeat(2,minmax(0,1fr));left:0;max-height:min(70dvh,480px);overflow-y:auto;overscroll-behavior-y:contain;right:0;top:calc(100% + 4px)}.home-mobile-nav__account{border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:8px;grid-column:1/-1;margin-top:4px;padding-top:12px}.home-mobile-nav__account>a,.home-mobile-nav__account>button{background:#ffffff0a;border:1px solid var(--color-border);border-radius:var(--ui-action-radius);color:var(--color-text);cursor:pointer;flex:1 1 6rem;font-size:var(--font-size-caption);font-weight:var(--font-weight-display);min-height:44px;min-width:0;padding:0 12px}}@media(max-width:380px){.home-header{gap:8px}.home-header__actions{gap:4px}.home-header__actions>.home-user{display:none}}
