.sys-notify[data-v-c2cc0c9b]{flex-shrink:0;position:relative}.sys-notify__btn[data-v-c2cc0c9b]{align-items:center;background:color-mix(in srgb,var(--bg-card,#1a2420) 80%,transparent);border:1px solid var(--border,#2d3d34);border-radius:999px;color:var(--text-dim,#7a9b85);cursor:pointer;display:inline-flex;height:40px;justify-content:center;list-style:none;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:40px}.sys-notify__btn[data-v-c2cc0c9b]::-webkit-details-marker{display:none}.sys-notify[open]>.sys-notify__btn[data-v-c2cc0c9b]{border-color:var(--accent-dim,#4a7c59);color:var(--accent,#5a8f6e)}.sys-notify__badge[data-v-c2cc0c9b]{background:#c45c4a;border:2px solid var(--bg,#121a16);border-radius:999px;color:#fff;font-size:.68rem;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;position:absolute;right:-2px;text-align:center;top:-2px}.sys-notify__panel[data-v-c2cc0c9b]{background:var(--bg-card,#1a2420);border:1px solid var(--border,#2d3d34);border-radius:var(--radius-sm,8px);box-shadow:var(--shadow,0 4px 24px rgba(0,0,0,.35));display:flex;flex-direction:column;max-height:min(420px,70vh);overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);width:min(360px,calc(100vw - 24px));z-index:230}.sys-notify--mobile .sys-notify__panel[data-v-c2cc0c9b]{left:50%;max-height:min(420px,calc(100dvh - var(--mobile-header-total-h, 67px) - var(--mobile-nav-h, 64px) - 24px));position:fixed;right:auto;top:calc(var(--mobile-header-total-h, 67px) + 8px);transform:translate(-50%);width:min(360px,calc(100vw - 24px))}.sys-notify__head[data-v-c2cc0c9b]{align-items:center;border-bottom:1px solid var(--border,#2d3d34);display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:10px 12px}.sys-notify__head-title[data-v-c2cc0c9b]{color:var(--text,#d4e5db);font-size:.88rem;font-weight:600}.sys-notify__mark-all[data-v-c2cc0c9b]{background:transparent;border:none;color:var(--accent,#5a8f6e);cursor:pointer;font:inherit;font-size:.78rem;padding:2px 4px}.sys-notify__mark-all[data-v-c2cc0c9b]:hover{text-decoration:underline}.sys-notify__empty[data-v-c2cc0c9b]{color:var(--text-dim,#7a9b85);font-size:.86rem;padding:18px 14px;text-align:center}.sys-notify__list[data-v-c2cc0c9b]{flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:0}.sys-notify__item[data-v-c2cc0c9b]{border-bottom:1px solid color-mix(in srgb,var(--border,#2d3d34) 70%,transparent)}.sys-notify__item[data-v-c2cc0c9b]:last-child{border-bottom:none}.sys-notify__item.is-unread[data-v-c2cc0c9b]{background:color-mix(in srgb,var(--accent,#5a8f6e) 8%,transparent)}.sys-notify__item-btn[data-v-c2cc0c9b]{background:transparent;border:none;color:inherit;cursor:pointer;display:block;font:inherit;padding:10px 12px;text-align:left;width:100%}.sys-notify__item-btn[data-v-c2cc0c9b]:hover{background:var(--bg-hover,#1e2a24)}.sys-notify__item-top[data-v-c2cc0c9b]{display:flex;gap:8px;justify-content:space-between;margin-bottom:4px}.sys-notify__kind[data-v-c2cc0c9b]{color:var(--accent,#5a8f6e);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sys-notify__when[data-v-c2cc0c9b]{color:var(--text-dim,#7a9b85);flex-shrink:0;font-size:.72rem}.sys-notify__item-title[data-v-c2cc0c9b]{color:var(--text,#d4e5db);font-size:.9rem;font-weight:600;margin-bottom:2px}.sys-notify__item.is-unread .sys-notify__item-title[data-v-c2cc0c9b]:before{background:#c45c4a;border-radius:50%;content:"";display:inline-block;height:7px;margin-bottom:1px;margin-right:6px;vertical-align:middle;width:7px}.sys-notify__item-body[data-v-c2cc0c9b]{color:var(--text-dim,#7a9b85);display:-webkit-box;font-size:.8rem;-webkit-line-clamp:3;line-height:1.35;-webkit-box-orient:vertical;overflow:hidden}.site-header-user[data-v-41588ad2]{align-items:center;display:flex;flex-shrink:0;gap:10px}html:not(.mobile-host) .site-header__profile[data-v-41588ad2]{gap:8px;max-width:none}.site-header__profile-icon[data-v-41588ad2]{align-items:center;background:color-mix(in srgb,var(--bg-card,#1a2420) 80%,transparent);border:1px solid var(--border,#2d3d34);border-radius:999px;color:var(--text-dim,#7a9b85);display:inline-flex;height:40px;justify-content:center;width:40px}.site-profile-dropdown[data-v-41588ad2]{position:relative}.site-profile-dropdown-summary[data-v-41588ad2]{cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.site-profile-dropdown-summary[data-v-41588ad2]::-webkit-details-marker{display:none}.site-profile-dropdown[open]>.site-profile-dropdown-summary.site-header-user-icon[data-v-41588ad2],.site-profile-dropdown[open]>.site-profile-dropdown-summary.site-header__profile-icon[data-v-41588ad2]{border-color:var(--accent-dim,#4a7c59);color:var(--accent,#5a8f6e)}.site-profile-dropdown-panel[data-v-41588ad2]{background:var(--bg-card,#1a2420);border:1px solid var(--border,#2d3d34);border-radius:var(--radius-sm,8px);box-shadow:var(--shadow,0 4px 24px rgba(0,0,0,.35));min-width:220px;padding:6px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:220}.site-profile-dropdown-email[data-v-41588ad2]{border-bottom:1px solid var(--border,#2d3d34);color:var(--text-dim,#7a9b85);font-size:.82rem;margin-bottom:4px;max-width:260px;overflow:hidden;padding:10px 14px 8px;text-overflow:ellipsis;white-space:nowrap}.site-profile-dropdown-panel--mobile[data-v-41588ad2]{left:0;right:auto}.site-profile-dropdown-item[data-v-41588ad2]{background:transparent;border:none;color:var(--text,#d4e5db);cursor:pointer;display:block;font:inherit;font-size:.92rem;padding:10px 14px;text-align:left;text-decoration:none;width:100%}.site-profile-dropdown-item[data-v-41588ad2]:hover{background:var(--bg-hover,#1e2a24);color:var(--accent,#5a8f6e)}.site-header-login-link--icon[data-v-41588ad2]{align-items:center;border:1px solid var(--border,#2d3d34);border-radius:999px;color:var(--text-dim,#7a9b85);display:inline-flex;height:40px;justify-content:center;text-decoration:none;width:40px}.site-header-login-link--icon[data-v-41588ad2]:hover{border-color:var(--accent-dim,#4a7c59);color:var(--accent,#5a8f6e)}.site-header-user-icon[data-v-41588ad2]{color:var(--text-dim,#7a9b85);display:flex;flex-shrink:0}.site-header-email[data-v-41588ad2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-header-email[data-v-41588ad2],.site-header-logout[data-v-41588ad2]{color:var(--text-dim,#7a9b85);font-size:.88rem}.site-header-logout[data-v-41588ad2]{background:transparent;border:1px solid var(--border,#2d3d34);border-radius:var(--radius-sm,8px);cursor:pointer;flex-shrink:0;padding:6px 12px}.site-header-logout[data-v-41588ad2]:hover{border-color:var(--accent-dim,#4a7c59);color:var(--accent,#5a8f6e)}.site-header-login-link[data-v-41588ad2]{color:var(--text-dim,#7a9b85);font-size:.95rem;text-decoration:none}.site-header-login-link[data-v-41588ad2]:hover{color:var(--accent,#5a8f6e)}.site-nav-accounts-wrap[data-v-41588ad2]{align-items:center;display:inline-flex;gap:8px;position:relative}.site-account-glob-badge[data-v-41588ad2]{align-items:center;background:var(--danger,#c45c5c);border-radius:11px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:700;height:22px;justify-content:center;line-height:1;min-width:22px;padding:0 6px}.site-account-dropdown[data-v-41588ad2]{position:relative}.site-account-dropdown-summary[data-v-41588ad2]{color:var(--text-dim,#7a9b85);cursor:pointer;font-size:.95rem;list-style:none;max-width:min(148px,24vw);overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.site-account-dropdown-summary[data-v-41588ad2]::-webkit-details-marker{display:none}.site-account-dropdown-summary[data-v-41588ad2]:after{content:" ▾";font-size:.75em;opacity:.85}.site-account-dropdown[open] .site-account-dropdown-summary[data-v-41588ad2]{color:var(--accent,#5a8f6e)}.site-account-dropdown-panel[data-v-41588ad2]{background:var(--bg-card,#1a2420);border:1px solid var(--border,#2d3d34);border-radius:var(--radius-sm,8px);box-shadow:var(--shadow,0 4px 24px rgba(0,0,0,.35));left:0;max-height:min(70vh,420px);max-width:min(360px,92vw);min-width:260px;overflow-y:auto;padding:8px 0;position:absolute;top:calc(100% + 8px);z-index:200}.site-account-dropdown-item[data-v-41588ad2]{align-items:center;background:transparent;border:none;color:var(--text,#d4e5db);cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.site-account-dropdown-item[data-v-41588ad2]:hover{background:var(--bg-hover,#1e2a24)}.site-account-dropdown-item.is-current[data-v-41588ad2]{background:color-mix(in srgb,var(--accent,#5a8f6e) 12%,transparent)}.site-account-dropdown-item.is-messenger-inactive[data-v-41588ad2]{opacity:.72}.site-account-dropdown-item.is-messenger-inactive .site-account-dropdown-label[data-v-41588ad2]{color:var(--text-dim,#7a9b85)}.site-account-inactive-pill[data-v-41588ad2]{background:#94a3b82e;border:1px solid rgba(148,163,184,.35);border-radius:6px;color:#94a3b8;flex-shrink:0;font-size:.68rem;font-weight:700;letter-spacing:.02em;padding:2px 7px;text-transform:uppercase}.site-account-dropdown-row-label[data-v-41588ad2]{align-items:center;display:flex;flex:1;gap:8px;min-width:0}.site-account-dropdown-label[data-v-41588ad2]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-account-proxy-limited[data-v-41588ad2]{background:color-mix(in srgb,var(--danger,#c45c5c) 28%,transparent);color:#f0c0b8;letter-spacing:.04em;text-transform:uppercase}.site-account-proxy-limited[data-v-41588ad2],.site-account-session-pill[data-v-41588ad2]{border-radius:4px;flex-shrink:0;font-size:.68rem;font-weight:700;padding:2px 6px}.site-account-session-pill[data-v-41588ad2]{letter-spacing:.02em;max-width:10em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-account-session-pill.is-ok[data-v-41588ad2]{background:color-mix(in srgb,var(--accent,#5a8f6e) 28%,transparent);color:#c8e8d4}.site-account-session-pill.is-stale[data-v-41588ad2]{background:color-mix(in srgb,var(--warning,#c4a05c) 32%,transparent);color:#f5e8c8}.site-account-session-pill.is-bad[data-v-41588ad2]{background:color-mix(in srgb,var(--text-dim,#7a9b85) 22%,transparent);color:var(--text-muted,#a8b0a8)}.site-account-dropdown-empty[data-v-41588ad2],.site-account-dropdown-loading[data-v-41588ad2]{color:var(--text-dim,#7a9b85);font-size:.9rem;padding:12px 14px}.site-account-dropdown-footer[data-v-41588ad2]{border-top:1px solid var(--border,#2d3d34);margin-top:6px;padding-top:6px}.site-account-dropdown-danger[data-v-41588ad2]{background:transparent;border:none;color:var(--danger,#c45c5c);cursor:pointer;font:inherit;font-size:.88rem;padding:8px 14px;text-align:left;width:100%}.site-account-dropdown-danger[data-v-41588ad2]:hover{text-decoration:underline}.site-header-messenger-slot[data-v-41588ad2]{align-items:center;display:inline-flex;flex:1;gap:8px;justify-content:center;min-width:0}.mobile-bottom-nav[data-v-f45e4fc6]{align-items:stretch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#141c17eb,#0e1612fa);border-top:1px solid var(--border,#2d3d34);bottom:0;box-shadow:0 -8px 32px #00000059;display:flex;gap:4px;justify-content:space-around;left:0;padding:6px 8px calc(8px + env(safe-area-inset-bottom,0px));position:fixed;right:0;z-index:400}.mobile-bottom-nav__item[data-v-f45e4fc6]{align-items:center;border-radius:10px;color:var(--text-dim,#7a9b85);display:flex;flex:1;flex-direction:column;font-size:.68rem;font-weight:600;gap:4px;justify-content:center;letter-spacing:.02em;min-width:0;padding:6px 4px;text-decoration:none;transition:color .15s,background .15s}.mobile-bottom-nav__item[data-v-f45e4fc6]:hover{color:var(--text,#d4e5db)}.mobile-bottom-nav__item.active[data-v-f45e4fc6]{background:#5a8f6e1f;color:var(--accent,#5a8f6e)}.mobile-bottom-nav__icon[data-v-f45e4fc6]{align-items:center;display:flex;justify-content:center;opacity:.9}.mobile-bottom-nav__item.active .mobile-bottom-nav__icon[data-v-f45e4fc6]{opacity:1}.mobile-bottom-nav__label[data-v-f45e4fc6]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cookie-banner[data-v-50a173e8]{background:linear-gradient(180deg,transparent,rgba(10,14,12,.92) 18%,rgba(14,22,18,.98));bottom:0;left:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));pointer-events:none;position:fixed;right:0;z-index:12050}.cookie-banner__inner[data-v-50a173e8]{background:var(--bg-card,#1a2420);border:1px solid var(--border,#2d3d34);border-radius:var(--radius,12px);box-shadow:var(--shadow,0 4px 24px rgba(0,0,0,.35));box-sizing:border-box;margin:0 auto;max-width:min(960px,var(--content-max-width));padding:18px 20px;pointer-events:auto;width:100%}.cookie-banner__title[data-v-50a173e8]{color:var(--text,#d4e5db);font-size:.95rem;font-weight:700;margin:0 0 8px}.cookie-banner__text[data-v-50a173e8]{color:var(--text-dim,#7a9b85);font-size:.88rem;line-height:1.5;margin:0}.cookie-banner__link[data-v-50a173e8]{color:var(--accent,#5a8f6e);text-decoration:underline;text-underline-offset:2px}.cookie-banner__link[data-v-50a173e8]:hover{color:var(--accent-dim,#4a7c59)}.cookie-banner__actions[data-v-50a173e8]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:14px}.cookie-banner__btn[data-v-50a173e8]{background:var(--accent,#2d6a4f);border:none;border-radius:var(--radius-sm,8px);color:#fff;cursor:pointer;font-size:.9rem;font-weight:600;padding:10px 18px}.cookie-banner__btn[data-v-50a173e8]:hover{filter:brightness(1.06)}.auto-relogin-tfa-backdrop[data-v-967479ac]{align-items:center;background:#0f172abf;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:12000}.auto-relogin-tfa-card[data-v-967479ac]{background:var(--color-surface-elevated,#1e293b);border-radius:12px;box-shadow:0 20px 50px #00000073;color:var(--color-text-primary,#f8fafc);max-width:420px;padding:1.25rem 1.35rem;position:relative;width:100%;z-index:1}.auto-relogin-tfa-title[data-v-967479ac]{font-size:1.1rem;font-weight:600;margin:0 0 .6rem}.auto-relogin-tfa-text[data-v-967479ac]{font-size:.92rem;line-height:1.45;margin:0 0 .5rem;opacity:.92}.auto-relogin-tfa-hint[data-v-967479ac]{font-size:.82rem;margin:0 0 .85rem;opacity:.75}.auto-relogin-tfa-label[data-v-967479ac]{display:block;font-size:.82rem;margin-bottom:.35rem;opacity:.85}.auto-relogin-tfa-input[data-v-967479ac]{background:#0f172a99;border:1px solid rgba(148,163,184,.35);border-radius:8px;box-sizing:border-box;color:inherit;font-size:1rem;padding:.55rem .65rem;width:100%}.auto-relogin-tfa-resend-row[data-v-967479ac]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem .75rem;margin-top:.65rem}.auto-relogin-tfa-resend[data-v-967479ac]{background:#3b82f633;border:1px solid rgba(96,165,250,.45);border-radius:8px;color:#bfdbfe;cursor:pointer;font-size:.82rem;font-weight:600;padding:.35rem .75rem}.auto-relogin-tfa-resend[data-v-967479ac]:disabled{cursor:not-allowed;opacity:.5}.auto-relogin-tfa-resend-note[data-v-967479ac]{flex:1 1 140px;font-size:.72rem;line-height:1.35;opacity:.75}.auto-relogin-tfa-error[data-v-967479ac]{color:#fca5a5;font-size:.85rem;margin:.5rem 0 0}.auto-relogin-tfa-actions[data-v-967479ac]{display:flex;gap:.65rem;justify-content:flex-end;margin-top:1rem}.auto-relogin-tfa-primary[data-v-967479ac],.auto-relogin-tfa-secondary[data-v-967479ac]{border:none;border-radius:8px;cursor:pointer;font-size:.92rem;padding:.45rem .9rem}.auto-relogin-tfa-secondary[data-v-967479ac]{background:transparent;color:inherit;opacity:.85}.auto-relogin-tfa-primary[data-v-967479ac]{background:linear-gradient(135deg,#2563eb,#4f46e5);color:#fff}.auto-relogin-tfa-primary[data-v-967479ac]:disabled{cursor:not-allowed;opacity:.5}.app-shell[data-v-d5aaff71]{align-self:stretch}.app-shell[data-v-d5aaff71],.app-shell-main[data-v-d5aaff71]{display:flex;flex:1 1 0;flex-direction:column;min-height:0;min-width:0;width:100%}html:not(.mobile-host) .app-shell{box-sizing:border-box;width:100%}
