.app-top-center .travel-notice{flex-wrap:nowrap;white-space:nowrap;padding:0}.app-top-center .travel-chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0 12px;border:0;background:none;color:inherit;font:inherit;cursor:pointer;min-width:0;border-radius:999px}.app-top-center .travel-chip:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.app-top-center .travel-notice-ico{color:var(--muted);flex:none}.app-top-center:has(>.credit-note-row:not(.travel-notice-row))>.travel-notice-row{display:none}.travel-pop-scrim{inset:0;background:transparent}.travel-pop,.travel-pop-scrim{position:fixed;z-index:var(--z-pop)}.travel-pop{top:60px;left:50%;transform:translateX(-50%);width:min(360px,calc(100vw - 32px));box-sizing:border-box;padding:16px;border:1px solid var(--border);border-radius:14px;background:var(--glass);color:var(--text);box-shadow:var(--shadow)}.travel-pop-q{margin:0 0 6px;font-size:15px;font-weight:600;line-height:1.35}.travel-pop-note{margin:0 0 14px;color:var(--muted);font-size:13px;line-height:1.4}.travel-pop-actions{display:flex;flex-wrap:wrap;gap:8px}.travel-pop-btn{min-height:44px;flex:1 1 auto}@media (max-width:760px){.travel-pop-scrim{z-index:var(--z-sheet)}.travel-pop{z-index:var(--z-sheet-top);top:auto;bottom:calc(16px + env(safe-area-inset-bottom));left:16px;right:16px;width:auto;transform:none}.travel-pop-actions{flex-direction:column}}html:root[data-ui=v2]:not([data-theme=dark]){--t-page:#f7f7f8;--t-card:#ffffff;--t-raised:#f0f0f2;--t-control:#e4e4e7;--t-people-bubble:#e9e9eb;--t-avatar:#d4d4d8;--t-frosty-bubble:#dcdce2;--t-rail:#efeff1;--t-text-primary:#18181b;--t-text-icon:#3f3f46;--t-text-secondary:#52525b;--t-text-faint:#6b6b74;--t-chevron:#a1a1aa;--t-hairline:rgba(0,0,0,0.07);--t-border:rgba(0,0,0,0.1);--t-glass-edge:rgba(0,0,0,0.13);--t-fill-hover:rgba(0,0,0,0.04);--t-fill-pressed:rgba(0,0,0,0.08);--t-glass-float:rgba(255,255,255,0.86);--t-glass-popup:rgba(255,255,255,0.84);--t-glass-top:rgba(255,255,255,0.9);--t-shadow-deep:rgba(16,24,40,0.2);--t-scrim:rgba(0,0,0,0.28);--t-link:#0b5fc2;--t-link-soft:#0a4fa3;--t-link-tint:#e3eefc;--t-waiting:#b45309;--t-waiting-tint:#fef3e2;--t-waiting-pill:#fff1db;--t-waiting-wash:rgba(180,83,9,0.1);--t-waiting-edge:rgba(180,83,9,0.35);--t-done:#15803d;--t-done-pill:#dcfce7;--t-done-wash:rgba(21,128,61,0.1);--t-done-edge:rgba(21,128,61,0.3);--t-danger:#d93a32;--t-danger-text:#b4232a;--t-danger-wash:rgba(217,58,50,0.1);--t-action:linear-gradient(100deg,#4f46e5,#1b74e0);--t-refer:linear-gradient(135deg,#4f46e5,#8b5cf6);--bg:var(--t-rail);--panel:var(--t-page);--surface-panel:var(--t-rail);--glass:var(--t-card);--glass-strong:var(--t-control);--card-2:var(--t-raised);--neutral-soft:var(--t-fill-hover);--panel-blur:var(--t-glass-float);--dot-color:transparent;--text:var(--t-text-primary);--muted:var(--t-text-secondary);--faint:var(--t-text-faint);--meta:var(--t-text-faint);--border:var(--t-border);--hairline:var(--t-hairline);--accent:var(--t-link);--link:var(--t-link);--accent-brand:#0b5fc2;--volt-300:#5cb4ff;--volt-400:#0a54ad;--volt-500:#0b5fc2;--volt-600:#084a99;--volt-700:#073d7d;--on-volt:#ffffff;--ink-on-volt:#ffffff;--focus-ring:0 0 0 3px rgba(11,95,194,0.75);--glow-volt:0 8px 26px rgba(11,95,194,0.22);--glyph-deco:var(--muted);--ok:var(--t-done);--ok-soft:var(--t-done-wash);--warn:var(--t-waiting);--warn-soft:var(--t-waiting-wash);--err:var(--t-danger-text);--err-soft:var(--t-danger-wash);--speaker-1:var(--t-text-secondary);--speaker-2:var(--t-text-secondary);--speaker-3:var(--t-text-secondary);--speaker-4:var(--t-text-secondary);--speaker-5:var(--t-text-secondary);--speaker-6:var(--t-text-secondary);--bubble-hue-1-top:var(--t-people-bubble);--bubble-hue-1-bottom:var(--t-people-bubble);--bubble-hue-2-top:var(--t-people-bubble);--bubble-hue-2-bottom:var(--t-people-bubble);--bubble-hue-3-top:var(--t-people-bubble);--bubble-hue-3-bottom:var(--t-people-bubble);--bubble-hue-4-top:var(--t-people-bubble);--bubble-hue-4-bottom:var(--t-people-bubble);--bubble-hue-5-top:var(--t-people-bubble);--bubble-hue-5-bottom:var(--t-people-bubble);--bubble-hue-6-top:var(--t-people-bubble);--bubble-hue-6-bottom:var(--t-people-bubble);--bubble-hue-7-top:var(--t-people-bubble);--bubble-hue-7-bottom:var(--t-people-bubble);--bubble-hue-8-top:var(--t-people-bubble);--bubble-hue-8-bottom:var(--t-people-bubble);--bubble-own-top:#1670e8;--bubble-own-bottom:#0a5bd0;--bubble-frosty-bg:var(--t-frosty-bubble);--bubble-frosty-text:var(--t-text-primary);--bubble-frosty-edge:transparent;--pv3-frosty-bubble:var(--t-frosty-bubble);--pv3-frosty-line:transparent;--pv3-fb-card:#ececf0;--pv3-fb-card-line:rgba(0,0,0,0.12);--pv3-fb-code:rgba(0,0,0,0.06);--pv3-fb-rule:rgba(0,0,0,0.25);--pv3-fb-warn:#7a4700;--pv3-fb-err:#b3202a}html:root[data-ui=v2][data-theme=dark]{--t-page:#0a0a0b;--t-card:#121215;--t-raised:#1a1a1e;--t-control:#27272a;--t-people-bubble:#2c2c2e;--t-avatar:#3a3a3e;--t-frosty-bubble:#16161e;--t-rail:#0d0d10;--t-text-primary:#fafafa;--t-text-icon:#d4d4d8;--t-text-secondary:#a1a1aa;--t-text-faint:#7c7c85;--t-chevron:#52525b;--t-hairline:rgba(255,255,255,0.06);--t-border:rgba(255,255,255,0.1);--t-glass-edge:rgba(255,255,255,0.13);--t-fill-hover:rgba(255,255,255,0.04);--t-fill-pressed:rgba(255,255,255,0.08);--t-glass-float:rgba(12,12,15,0.86);--t-glass-popup:rgba(24,24,28,0.8);--t-glass-top:rgba(255,255,255,0.09);--t-shadow-deep:rgba(0,0,0,0.55);--t-scrim:rgba(0,0,0,0.5);--t-link:#2f94fa;--t-link-soft:#5cb4ff;--t-link-tint:#1c2a40;--t-waiting:#f59e0b;--t-waiting-tint:#1f1808;--t-waiting-pill:#3d2a06;--t-waiting-wash:rgba(245,158,11,0.14);--t-waiting-edge:rgba(245,158,11,0.4);--t-done:#22c55e;--t-done-pill:#0d2a17;--t-done-wash:rgba(34,197,94,0.14);--t-done-edge:rgba(34,197,94,0.35);--t-danger:#d93a32;--t-danger-text:#ff7b74;--t-danger-wash:rgba(217,58,50,0.14);--t-action:linear-gradient(100deg,#4f46e5,#1b74e0);--t-refer:linear-gradient(135deg,#4f46e5,#8b5cf6);--bg:var(--t-rail);--panel:var(--t-page);--surface-panel:var(--t-rail);--glass:var(--t-card);--glass-strong:var(--t-control);--card-2:var(--t-raised);--neutral-soft:var(--t-fill-hover);--panel-blur:var(--t-glass-float);--dot-color:transparent;--text:var(--t-text-primary);--muted:var(--t-text-secondary);--faint:#83838c;--meta:#83838c;--border:var(--t-border);--hairline:var(--t-hairline);--accent:var(--t-link);--link:var(--t-link);--accent-brand:#126bd2;--volt-300:#5cb4ff;--volt-400:#126bd2;--volt-500:#126bd2;--volt-600:#0f5fbd;--volt-700:#0b4a96;--on-volt:#ffffff;--ink-on-volt:#ffffff;--focus-ring:0 0 0 3px rgba(47,148,250,0.75);--glow-volt:0 8px 26px rgba(47,148,250,0.28);--glyph-deco:var(--muted);--ok:var(--t-done);--ok-soft:var(--t-done-wash);--warn:var(--t-waiting);--warn-soft:var(--t-waiting-wash);--err:var(--t-danger-text);--err-soft:var(--t-danger-wash);--speaker-1:var(--t-text-secondary);--speaker-2:var(--t-text-secondary);--speaker-3:var(--t-text-secondary);--speaker-4:var(--t-text-secondary);--speaker-5:var(--t-text-secondary);--speaker-6:var(--t-text-secondary);--bubble-hue-1-top:var(--t-people-bubble);--bubble-hue-1-bottom:var(--t-people-bubble);--bubble-hue-2-top:var(--t-people-bubble);--bubble-hue-2-bottom:var(--t-people-bubble);--bubble-hue-3-top:var(--t-people-bubble);--bubble-hue-3-bottom:var(--t-people-bubble);--bubble-hue-4-top:var(--t-people-bubble);--bubble-hue-4-bottom:var(--t-people-bubble);--bubble-hue-5-top:var(--t-people-bubble);--bubble-hue-5-bottom:var(--t-people-bubble);--bubble-hue-6-top:var(--t-people-bubble);--bubble-hue-6-bottom:var(--t-people-bubble);--bubble-hue-7-top:var(--t-people-bubble);--bubble-hue-7-bottom:var(--t-people-bubble);--bubble-hue-8-top:var(--t-people-bubble);--bubble-hue-8-bottom:var(--t-people-bubble);--bubble-own-top:#1670e8;--bubble-own-bottom:#0a5bd0;--bubble-frosty-bg:var(--t-frosty-bubble);--bubble-frosty-text:var(--t-text-primary);--bubble-frosty-edge:rgba(255,255,255,0.1)}html:root[data-ui=v2] .chat,html:root[data-ui=v2] .chat[data-bubble-colours]{--chat-bg:var(--t-page);--bubble-other:var(--t-frosty-bubble);--bubble-me-tail:var(--bubble-own-bottom)}html:root[data-ui=v2] .chat .bubble-user:not(.is-other){background:linear-gradient(180deg,var(--bubble-own-top),var(--bubble-own-bottom));color:#ffffff;box-shadow:none}html:root[data-ui=v2] .chat .bubble-user:not(.is-other) :where(a,a:visited,a:hover,code,pre,.md,.md *){color:#ffffff}html:root[data-ui=v2] .chat .bubble-user:not(.is-other) ::selection{background:rgba(255,255,255,.35);color:#ffffff}html:root[data-ui=v2] .chat .bubble-user.is-other{background:var(--t-people-bubble);color:var(--text);border-color:transparent;box-shadow:none}html:root[data-ui=v2] .chat .bubble-user.is-other :where(a,a:visited,a:hover,code,pre,.md,.md *){color:inherit}html:root[data-ui=v2] .chat .bubble-user.is-other ::selection{background:color-mix(in srgb,var(--t-link) 30%,transparent);color:inherit}html:root[data-ui=v2] .chat .bubble-frosty:not(.err):not(.pending){color:var(--bubble-frosty-text)}html:root[data-ui=v2] .chat .bubble-frosty{box-shadow:0 0 0 1px var(--bubble-frosty-edge)}html:root[data-ui=v2]:not([data-theme=dark]) .chat-shell[data-pv3] .chat .bubble-frosty:not(.pending){color:var(--t-text-primary)}html:root[data-ui=v2]:not([data-theme=dark]) .chat-shell[data-pv3] .chat .bubble-frosty.pending{color:var(--muted)}html:root[data-ui=v2]:not([data-theme=dark]) .chat-shell[data-pv3] .chat .bubble-frosty{--text:inherit;--muted:inherit;--faint:#55555d;--meta:#55555d;--err:inherit;--ok:#116530;--warn:#7a4700;--border:inherit;--hairline:inherit;--accent:#0a50a6;--link:#0a50a6;--glass:inherit;--glass-strong:inherit;--panel:inherit;--pv3-bar:inherit;--pv3-bar-line:inherit}html:root[data-ui=v2]:not([data-theme=dark]) .chat-shell[data-pv3] .chat .bubble-frosty :is(.made-card,.lcard){color:inherit}html:root[data-ui=v2]:not([data-theme=dark]) .chat-shell[data-pv3] .chat .bubble-frosty.err{color:var(--pv3-fb-err)}html:root[data-ui=v2] .pill.warn{color:var(--muted);background:var(--neutral-soft);border-color:var(--border)}html:root[data-ui=v2] .pill.warn:hover{border-color:var(--t-glass-edge)}html:root[data-ui=v2] .pill.warn.is-waiting{color:var(--t-waiting);background:var(--t-waiting-pill);border-color:var(--t-waiting-edge)}html:root[data-ui=v2] .pill.warn.is-waiting:hover{border-color:var(--t-waiting)}html:root[data-ui=v2] .pill.ok{color:var(--t-done);background:var(--t-done-pill);border-color:var(--t-done-edge)}html:root[data-ui=v2] .pill.err{color:var(--t-danger-text);background:color-mix(in srgb,var(--t-danger) 12%,var(--glass));border-color:color-mix(in srgb,var(--t-danger) 30%,transparent)}html:root[data-ui=v2] .approval-card:not(.is-done){border-left-color:var(--t-waiting)}html:root[data-ui=v2] .approval-card.is-done{border-left-color:var(--border-strong)}html:root[data-ui=v2] .approval-eyebrow:not(.is-done){color:var(--t-waiting)}html:root[data-ui=v2] .intg-status-dot{background:var(--t-done);box-shadow:0 0 8px 1px color-mix(in srgb,var(--t-done) 50%,transparent)}html:root[data-ui=v2] .access-live-dot{background:var(--t-done);box-shadow:0 0 0 3px color-mix(in srgb,var(--t-done) 22%,transparent)}html:root[data-ui=v2] .app-iconbtn .count,html:root[data-ui=v2] .nav-badge,html:root[data-ui=v2] .side .nav .count,html:root[data-ui=v2] .subnav-count:not(.soft),html:root[data-ui=v2] .tab-badge{background:var(--t-action);color:#ffffff}html:root[data-ui=v2] .credit-note-ico.lucide-refresh-cw{color:var(--t-link-soft)}html:root[data-ui=v2] .side{background:var(--t-rail)}html:root[data-ui=v2] .ck-count{background:var(--t-danger)}html:root[data-ui=v2] .auto-cost-line[data-costly="1"] svg,html:root[data-ui=v2] .auto-cost-tip svg,html:root[data-ui=v2] .huddle-muted,html:root[data-ui=v2] .is-away .huddle-state,html:root[data-ui=v2] .is-reconnecting .huddle-state,html:root[data-ui=v2] .voice-saving{color:var(--muted)}html:root[data-ui=v2] .huddle-btn[aria-pressed=true],html:root[data-ui=v2] .voice-btn[aria-pressed=true]{color:var(--text);background:color-mix(in srgb,var(--text) 14%,var(--glass-strong));border-color:var(--t-glass-edge)}html:root[data-ui=v2] .dc-star[aria-pressed=true],html:root[data-ui=v2] .docrow-star.on,html:root[data-ui=v2] .dr-btn[aria-pressed=true]{color:var(--text)}