:root:has(.dash) body{color:#16181c;background:#f4f3f0}:root:has(.dash){scrollbar-gutter:stable}.dash{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f4f3f0;--card:#fff;--soft:#fafaf8;--sunk:#f4f3f0;--rail:#f4f3f0;--chip:#f0eee8;--line-strong:#dcd8ce;--line:#eae7e0;--line-soft:#eae7e0;--line-faint:#f0eee8;--line-input:#eae7e0;--line-btn:#eae7e0;--line-dash:#dcd8ce;--ink:#16181c;--ink-display:#131b34;--muted:#5b6069;--faint:#8d929a;--dim:#a8adb4;--dimmer:#c4c0b6;--navy:#1e2a4a;--night:#131b34;--night-deep:color-mix(in srgb, var(--night) 85%, black);--rail-hover:#1d2742;--rail-active:#26314f;--avatar:#2f3c5f;--on-night:#f2f1ee;--on-night-mut:#a3abbf;--on-night-dim:#8791a8;--gold:#c2932f;--gold-ink:#8f6a16;--gold-on-dark:#d9ab48;--gold-bg:#faf3e2;--gold-bg-deep:#f6ecd6;--clay:#a2452f;--clay-ink:#8c3a26;--clay-bg:#fbf0ec;--clay-tile:#f4dcd4;--ok:#1c7a52;--ok-ink:#14603f;--ok-dot:#1c7a52;--ok-dot-night:#4fae82;--ok-bg:#eef4f0;--ok-line:#cfe0d6;--ok-chip:#e2eee7;--ok-tile:#e2eee7;--ok-chip-line:#b8d3c6;--warn-ink:#8f6a16;--warn-deep:#6f5a1c;--warn-body:#4d431f;--warn-dot:#d9ab48;--warn-bg:#faf3e2;--warn-line:#e0c98a;--warn-line-soft:#ecd9a5;--bad-ink:#a2452f;--bad-deep:#8c3a26;--bad-body:#7d5245;--bad-bg:#fbf0ec;--bad-line:#e6cfc7;--bad-line-strong:#c9836e;--alert-bg:#f9e9e3;--alert-line:#e2b3a2;--alert-body:#5a2c20;--info-bg:#eef2f8;--info-line:#b9c6dd;--info-ink:#1e2a4a;--info-body:#3c4763;--meter-empty:#eae7e0;--kind-flight:#e7ebf6;--kind-hotel:#efe6f2;--kind-hotel-ink:#4b3556;--kind-activity:#fbeadf;--kind-activity-ink:#8c3a26;--kind-transfer:#f1ece0;--kind-transfer-ink:#6b6350;--kind-tip:#f4e7c4;--kind-tip-ink:#8a6a14;--w-readable:720px;--r-panel:18px;--r-tile:16px;--r-row:14px;--r-field:12px;--r-btn:11px;--r-chip:20px;--sh-rest:0 1px 3px #131b340d;--sh-hover:0 3px 12px #131b3417;--sh-lift:0 6px 18px #131b3424;--sh-primary:0 2px 6px #1e2a4a38;--sh-phone:0 10px 28px #131b3438;--t-swap:.15s;--t-reorder:.18s;--t-toast:.2s;--t-fold:.22s;--ease-fold:cubic-bezier(.33, 1, .68, 1);--t-skeleton:1.5s;font-family:var(--font-figtree), system-ui, -apple-system, sans-serif;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.5}.dash .meta{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.14em;text-transform:uppercase}.dash .tnum{font-family:var(--font-mono), ui-monospace, SFMono-Regular, Menlo, monospace;font-variant-numeric:tabular-nums}@layer base{.dash a{color:inherit}.dash input,.dash textarea,.dash select{color:var(--ink);background:var(--soft)}.dash button:not(:disabled),.dash [role=button]:not([aria-disabled=true]),.dash summary,.dash label[for]{cursor:pointer}}.dash :focus-visible{outline:2px solid var(--gold-ink);outline-offset:2px;border-radius:4px}.dash .on-navy :focus-visible{outline-color:var(--gold-on-dark)}.dash .is-selected{box-shadow:inset 3px 0 0 var(--gold)}.dash input::placeholder,.dash textarea::placeholder{color:#8a8578}.dash input.bare{background:0 0}.dash input.bare::placeholder{color:#9aa29b}.dash .sk{background-color:var(--chip);animation:sk-sweep var(--t-skeleton) ease-in-out infinite;background-image:linear-gradient(90deg,#0000 0%,#ffffffd9 45%,#0000 90%);background-repeat:no-repeat;background-size:220% 100%;border-radius:5px}.dash .sk-on-navy{background-color:#fbf9f324;background-image:linear-gradient(90deg,#0000 0%,#fbf9f338 45%,#0000 90%)}@keyframes sk-sweep{0%{background-position:140% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.dash .sk{background-image:none;animation:none}}.dash .swap{transition:background-color var(--t-swap) ease, border-color var(--t-swap) ease, color var(--t-swap) ease, opacity var(--t-swap) ease}@media (prefers-reduced-motion:reduce){.dash .swap{transition:none}}.dash .row-hover{transition:background-color var(--t-swap) ease, box-shadow var(--t-swap) ease}.dash .row-hover:hover{background-color:var(--card);box-shadow:var(--sh-hover)}.dash .row-hover:has(:focus-visible){background-color:var(--card);box-shadow:var(--sh-hover)}.dash .reveal{opacity:.35;transition:opacity var(--t-swap) ease}.dash .row-hover:hover .reveal,.dash .row-hover:focus-within .reveal,.dash .reveal:focus-within{opacity:1}@media (prefers-reduced-motion:reduce){.dash .row-hover,.dash .reveal{transition:none}}.dash .fold{transition:grid-template-rows var(--t-fold) var(--ease-fold);overflow-anchor:none;grid-template-rows:0fr;display:grid}.dash .fold[data-open=true]{grid-template-rows:1fr}.dash .fold>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.dash .fold{transition:none}}