@layer ww-style-component{.lhc-session-overlay[data-v-45aaafed]{z-index:220000;box-sizing:border-box;color:#19384a;white-space:normal;background:#0f2738a6;justify-content:center;align-items:center;padding:20px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.lhc-session-dialog[data-v-45aaafed]{box-sizing:border-box;background:#fff;border-radius:18px;width:100%;max-width:440px;max-height:calc(100dvh - 40px);padding:30px;overflow-y:auto;box-shadow:0 20px 70px #0000003b}.lhc-session-icon[data-v-45aaafed]{color:#12647e;background:#e9f5f7;border-radius:12px;place-items:center;width:46px;height:46px;font-size:29px;display:grid}.lhc-session-eyebrow[data-v-45aaafed]{color:#2e7185;letter-spacing:1.3px;margin:20px 0 4px;font-size:11px;font-weight:800}.lhc-session-dialog h2[data-v-45aaafed]{margin:6px 0 12px;font-size:23px;line-height:1.3}.lhc-session-dialog p[data-v-45aaafed]{color:#526d7b;font-size:14px;line-height:1.6}.lhc-session-dialog p strong[data-v-45aaafed]{color:#193c50}.lhc-session-countdown[data-v-45aaafed]{letter-spacing:2px;color:#124963;font-variant-numeric:tabular-nums;margin:18px 0;font-size:45px;font-weight:800;line-height:1.2}.lhc-session-note[data-v-45aaafed]{color:#667d89!important;font-size:12px!important}.lhc-session-error[data-v-45aaafed]{color:#a32729!important}.lhc-session-buttons[data-v-45aaafed]{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lhc-session-buttons button[data-v-45aaafed]{cursor:pointer;border:1px solid #c9dbe3;border-radius:9px;padding:12px 16px;font-size:14px;font-weight:700}.lhc-session-primary[data-v-45aaafed]{color:#fff;background:#125978;border-color:#125978!important}.lhc-session-secondary[data-v-45aaafed]{color:#28566a;background:#f1f6f8}.lhc-session-buttons button[data-v-45aaafed]:focus-visible{outline-offset:3px;outline:3px solid #55b5c1}.lhc-access-shield[data-v-45aaafed]{z-index:200000;box-sizing:border-box;color:#1a364a;white-space:normal;background:#f0f5f8;justify-content:center;align-items:center;padding:24px;font-family:Arial,sans-serif;display:flex;position:fixed;inset:0}.lhc-access-shield.is-pending[data-v-45aaafed]{pointer-events:auto;cursor:default;background:#f0f5f8}.lhc-access-card[data-v-45aaafed]{background:#fff;border:1px solid #dae5eb;border-radius:18px;width:min(480px,100%);padding:32px 30px;box-shadow:0 12px 40px #14324621}.access-lock[data-v-45aaafed]{color:#17647b;background:#e5f2f4;border-radius:12px;place-items:center;width:42px;height:42px;font-size:28px;display:grid}.lhc-access-card h2[data-v-45aaafed]{margin:20px 0 10px;font-size:23px}.lhc-access-card p[data-v-45aaafed]{color:#546c7c;font-size:14px;line-height:1.6}.access-actions[data-v-45aaafed]{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.access-actions button[data-v-45aaafed]{color:#fff;cursor:pointer;background:#135677;border:1px solid #bdd4df;border-radius:8px;padding:11px 15px;font-weight:700}.access-actions button[data-v-45aaafed]:first-child{color:#1b5672;background:#edf5f8}.nav-rail[data-v-45aaafed]{z-index:1001;box-sizing:border-box;color:#eaf4fa;white-space:nowrap;background:#123c57;flex-direction:column;gap:5px;width:64px;min-height:100dvh;padding:15px 8px;transition:width .36s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden;justify-content:flex-start!important;align-items:stretch!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important}.brand[data-v-45aaafed]{flex-shrink:0;align-items:center;gap:13px;height:55px;padding:3px 10px;display:flex;overflow:hidden}.brand-mark[data-v-45aaafed]{color:#fff;text-align:center;width:24px;min-width:24px;font-size:23px;font-weight:900}.brand strong[data-v-45aaafed]{letter-spacing:1px;color:#fff;font-size:17px}.account-footer[data-v-45aaafed]{border-top:1px solid #3b6279;flex-shrink:0;margin-top:auto;padding:10px 2px 3px}.signout-link[data-v-45aaafed]{color:#eaf4fa;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:43px;padding:8px 7px;font:700 12px Arial,sans-serif;transition:background-color .18s;display:flex}.signout-link[data-v-45aaafed]:hover:not(:disabled),.signout-link[data-v-45aaafed]:focus-visible{outline-offset:-2px;background:#275b78;outline:2px solid #80b7c7}.signout-link[data-v-45aaafed]:disabled,.mobile-signout[data-v-45aaafed]:disabled{opacity:.65;cursor:wait}.signout-icon[data-v-45aaafed]{flex-shrink:0;width:23px;min-width:23px;height:23px}.signout-label[data-v-45aaafed]{white-space:nowrap;overflow:hidden}.signout-error[data-v-45aaafed]{color:#ffe0d9;white-space:normal;margin:2px 0 0;padding:5px 8px;font-size:11px;line-height:1.4}.mobile-account .mobile-signout[data-v-45aaafed]{background:#315d72;align-items:center;gap:12px;font-weight:700;display:flex}.mobile-account .mobile-signout[data-v-45aaafed]:hover,.mobile-account .mobile-signout[data-v-45aaafed]:focus-visible{background:#3c728a}.account-link[data-v-45aaafed]{color:#eaf4fa;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:49px;padding:6px;display:flex}.account-icon[data-v-45aaafed]{text-align:center;min-width:27px;font-size:21px}.account-details[data-v-45aaafed]{flex-direction:column;gap:3px;display:flex;overflow:hidden}.account-details strong[data-v-45aaafed]{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.account-details small[data-v-45aaafed]{color:#b8cedd;white-space:normal;font-size:10px}.mobile-account[data-v-45aaafed]{border-top:1px solid #446b80;flex-direction:column;gap:7px;padding:13px;display:flex}.mobile-account button[data-v-45aaafed]{color:#fff;text-align:left;background:#275b78;border:0;border-radius:6px;padding:10px}.mobile-account small[data-v-45aaafed]{color:#b8cedd}.rail-list[data-v-45aaafed]{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.nav-group[data-v-45aaafed]{display:block}.group-toggle[data-v-45aaafed]{color:#b8cedd;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;height:35px;padding:4px 10px;font:700 12px Arial;display:flex}.group-toggle[data-v-45aaafed]:hover,.group-toggle[data-v-45aaafed]:focus-visible{color:#fff;background:#275b78;border-radius:8px}.group-symbol[data-v-45aaafed],.item-symbol[data-v-45aaafed]{justify-content:center;align-items:center;width:24px;min-width:24px;font-size:20px;display:inline-flex}.group-arrow[data-v-45aaafed]{margin-left:auto}.group-links[data-v-45aaafed]{flex-direction:column;gap:3px;display:flex}.nav-entry.current[data-v-45aaafed],.mobile-entry.current[data-v-45aaafed]{color:#fff;background:#276d85}.nav-entry.unavailable[data-v-45aaafed],.mobile-entry[data-v-45aaafed]:disabled{opacity:.48;cursor:default}.nav-entry small[data-v-45aaafed],.mobile-entry small[data-v-45aaafed]{color:#b8cedd;margin-left:auto;font-size:10px}.mobile-group-toggle[data-v-45aaafed]{color:#eaf4fa;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 12px;font-weight:700;display:flex}.mobile-group-toggle[data-v-45aaafed]:hover,.mobile-group-toggle[data-v-45aaafed]:focus-visible{background:#275b78;border-radius:8px}.mobile-group h2[data-v-45aaafed]{text-transform:uppercase;letter-spacing:1px;color:#a9c9d9;margin:12px 8px 4px;font-size:11px}.nav-entry[data-v-45aaafed]{color:#eaf4fa;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;align-items:center;gap:13px;width:100%;min-height:44px;padding:10px;font:600 13px Arial,sans-serif;display:flex}.nav-entry svg[data-v-45aaafed]{flex:none;width:24px;height:24px}.nav-entry[data-v-45aaafed]:hover,.nav-entry[data-v-45aaafed]:focus-visible{color:#fff;background:#275b78;outline:0}.nav-label[data-v-45aaafed]{text-overflow:ellipsis;overflow:hidden}.mobile-topbar[data-v-45aaafed]{display:none}@media (width<=767px){.nav-rail[data-v-45aaafed]{display:none!important}.mobile-topbar[data-v-45aaafed]{z-index:1001;color:#fff;box-sizing:border-box;background:#123c57;width:100%!important;height:56px!important;min-height:56px!important;display:block!important;position:fixed!important;inset:0 0 auto!important}.mobile-header[data-v-45aaafed]{box-sizing:border-box;z-index:3;background:#123c57;justify-content:space-between;align-items:center;height:56px;padding:0 14px;display:flex;position:relative}.mobile-brand[data-v-45aaafed]{align-items:center;gap:12px;min-width:0;display:flex}.mobile-mark[data-v-45aaafed]{text-align:center;width:25px;font-size:24px;font-weight:900}.mobile-brand strong[data-v-45aaafed]{letter-spacing:1px;white-space:nowrap;font:800 17px Arial,sans-serif}.mobile-toggle[data-v-45aaafed]{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mobile-toggle[data-v-45aaafed]:focus-visible,.mobile-toggle[data-v-45aaafed]:hover{background:#275b78}.mobile-backdrop[data-v-45aaafed]{z-index:1;cursor:pointer;background:#0a1b284d;border:0;width:100%;position:fixed;inset:56px 0 0}.mobile-drawer[data-v-45aaafed]{z-index:2;box-sizing:border-box;background:#123c57;flex-direction:column;gap:3px;max-height:calc(100dvh - 56px);padding:8px;display:flex;position:absolute;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 8px 18px #0000003b}.mobile-entry[data-v-45aaafed]{color:#f2f8ff;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:14px;width:100%;min-height:46px;padding:10px 14px;font:600 14px Arial,sans-serif;display:flex}.mobile-entry svg[data-v-45aaafed]{flex:0 0 22px}.mobile-entry[data-v-45aaafed]:hover,.mobile-entry[data-v-45aaafed]:focus-visible{background:#275b78;outline:0}}@media (prefers-reduced-motion:reduce){.nav-rail[data-v-45aaafed]{transition:none!important}}}
