:root{--background:#fafafa;--foreground:#102536;--surface-primary:#ffffff;--surface-secondary:#f8fbff;--border-primary:#d8dde3;--border-secondary:#e2e7ec;--text-muted:#667485;--accent-primary:#0f8f9a;--accent-danger:#0f8f9a;--accent-on:#ffffff;--seatva-brand-primary:#0b4b3e;--seatva-brand-secondary:#0a2f4f;--seatva-brand-accent:#d4af37;--seatva-brand-cream:#f5e9d4;--seatva-brand-ink:#102536;--seatva-brand-warm:#fffaf3;--font-geist-sans:"Aptos","Segoe UI","Trebuchet MS","Helvetica Neue",Arial,sans-serif;--font-geist-mono:"Cascadia Code","Consolas","Courier New",monospace}:root[data-theme=dark]{--background:#0e141b;--foreground:#e8eef5;--surface-primary:#15202b;--surface-secondary:#101a23;--border-primary:#2d3b49;--border-secondary:#273442;--text-muted:#a5b3c2;--accent-primary:#63d4dc;--accent-danger:#63d4dc;--accent-on:#06252b}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--background:#0e141b;--foreground:#e8eef5;--surface-primary:#15202b;--surface-secondary:#101a23;--border-primary:#2d3b49;--border-secondary:#273442;--text-muted:#a5b3c2;--accent-primary:#63d4dc;--accent-danger:#63d4dc;--accent-on:#06252b}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:var(--font-geist-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .2s ease,color .2s ease}body:has(.seatva-user-header){padding-top:0}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}button:not(.seatva-user-header__theme):not(.seatva-user-header__avatar),input[type=button],input[type=submit]{background:var(--accent-primary);color:var(--accent-on);border:1px solid transparent}html[data-theme=dark]{color-scheme:dark}html[data-theme=light]{color-scheme:light}.seatva-user-header{position:relative;z-index:10;padding:12px 20px 0}.seatva-user-header__inner{max-width:1120px;margin:0 auto;min-height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;padding:0 4px;border:none;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.seatva-user-header__left{justify-self:start;align-self:start}.seatva-user-header__brand{display:inline-flex;align-items:center;gap:8px;color:var(--seatva-brand-ink);justify-self:center}.seatva-user-header__brand-image{width:auto;height:44px;object-fit:contain}.seatva-user-header__brand-mark{position:relative;width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(145deg,rgba(10,47,79,.98),rgba(11,75,62,.96));box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px rgba(10,47,79,.18);overflow:hidden}.seatva-user-header__brand-monogram{position:relative;z-index:2;color:rgba(255,250,243,.9);font-size:12px;font-weight:800;letter-spacing:.08em}.seatva-user-header__brand-table{position:absolute;inset:9px 10px;border-top:2px solid rgba(212,175,55,.9)}.seatva-user-header__brand-table:after,.seatva-user-header__brand-table:before{content:"";position:absolute;bottom:0;width:2px;height:10px;background:rgba(245,233,212,.76)}.seatva-user-header__brand-table:before{left:4px}.seatva-user-header__brand-table:after{right:4px}.seatva-user-header__brand-wordmark{display:inline-flex;align-items:baseline;gap:1px;line-height:1}.seatva-user-header__brand-seat{color:var(--seatva-brand-secondary);font-size:2rem;font-weight:800;letter-spacing:-.06em}.seatva-user-header__brand-va{color:var(--seatva-brand-primary);font-size:1.92rem;font-style:italic;font-weight:700;letter-spacing:-.07em}.seatva-user-header__nav{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-self:end;justify-content:flex-end}.seatva-user-header__theme{min-width:38px;min-height:38px;padding:0;border-radius:999px;border:1px solid rgba(16,37,54,.18);background:rgba(255,255,255,.8);color:var(--seatva-brand-ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.seatva-user-header__theme-icon{font-size:18px;line-height:1}:root[data-theme=dark] .seatva-user-header__theme{border-color:rgba(232,238,245,.22);background:rgba(15,23,32,.9);color:var(--foreground)}.seatva-user-header__locale-switcher{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:999px;border:1px solid rgba(16,37,54,.12);background:rgba(255,255,255,.72)}.seatva-user-header__locale-button{min-width:40px;min-height:34px;padding:0 10px;border:none;border-radius:999px;background:transparent;color:var(--seatva-brand-ink);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.seatva-user-header__locale-button--active{background:linear-gradient(135deg,var(--seatva-brand-primary),var(--seatva-brand-secondary));color:#fff8f2}.seatva-user-header__avatar,.seatva-user-header__pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border-radius:999px;border:1px solid rgba(16,37,54,.12);background:rgba(255,255,255,.72);color:var(--seatva-brand-ink);font-size:14px;font-weight:600;transition:border-color .2s ease,transform .2s ease,background .2s ease}.seatva-user-header__textlink{color:var(--seatva-brand-primary);font-size:15px;font-weight:600;text-decoration:none;padding:4px 2px}.seatva-user-header__menu{position:relative}.seatva-user-header__menu summary{list-style:none;cursor:pointer}.seatva-user-header__menu summary::-webkit-details-marker{display:none}.seatva-user-header__avatar{min-width:42px;padding-inline:14px;background:linear-gradient(135deg,var(--seatva-brand-primary),var(--seatva-brand-secondary));color:#fff8f2;border-color:rgba(10,47,79,.16)}.seatva-user-header__dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:240px;display:grid;gap:8px;padding:16px;border-radius:16px;background:rgba(255,252,248,.98);border:1px solid rgba(16,37,54,.1);box-shadow:0 22px 42px rgba(10,47,79,.12)}.seatva-user-header__dropdown a,.seatva-user-header__dropdown button{color:var(--seatva-brand-ink);text-align:left;font:inherit;background:transparent;border:none;cursor:pointer}.seatva-user-header__greeting{font-weight:700;margin-bottom:2px;color:var(--seatva-brand-secondary)}.seatva-user-header__avatar:hover,.seatva-user-header__pill:hover{transform:translateY(-1px);border-color:rgba(10,47,79,.22)}.seatva-user-header__textlink:hover{text-decoration:underline}.seatva-user-header__avatar:focus-visible,.seatva-user-header__dropdown a:focus-visible,.seatva-user-header__dropdown button:focus-visible,.seatva-user-header__pill:focus-visible,.seatva-user-header__textlink:focus-visible{outline:3px solid rgba(212,175,55,.28);outline-offset:2px}@media (max-width:720px){body:has(.seatva-user-header){padding-top:0}.seatva-user-header{padding-inline:14px}.seatva-user-header__inner{min-height:auto;grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 0}.seatva-user-header__nav{width:100%;justify-content:center}.seatva-user-header__left{width:100%;justify-self:stretch;display:flex;justify-content:flex-start}.seatva-user-header__avatar,.seatva-user-header__pill{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.seatva-user-header__textlink{font-size:14px}.seatva-user-header__locale-switcher{width:100%;justify-content:center}.seatva-user-header__brand-seat,.seatva-user-header__brand-va{font-size:1.6rem}}