:root{--w-015:#ffffff04;--w-02:#ffffff05;--w-025:#ffffff06;--w-03:#ffffff08;--w-04:#ffffff0a;--w-045:#ffffff0b;--w-05:#ffffff0d;--w-055:#ffffff0e;--w-06:#ffffff0f;--w-07:#ffffff12;--w-08:#ffffff14;--w-09:#ffffff17;--w-1:#ffffff1a;--w-11:#ffffff1c;--w-12:#ffffff1f;--w-13:#ffffff21;--w-14:#ffffff24;--w-15:#ffffff26;--w-16:#ffffff29;--w-18:#ffffff2e;--w-2:#fff3;--w-22:#ffffff38;--w-24:#ffffff3d;--w-25:#ffffff40;--w-28:#ffffff47;--w-3:#ffffff4d;--w-32:#ffffff52;--w-34:#ffffff57;--w-35:#ffffff59;--w-36:#ffffff5c;--w-38:#ffffff61;--w-4:#fff6;--w-42:#ffffff6b;--w-45:#ffffff73;--w-46:#ffffff75;--w-5:#ffffff80;--w-55:#ffffff8c;--w-56:#ffffff8f;--w-58:#ffffff94;--w-6:#fff9;--w-62:#ffffff9e;--w-65:#ffffffa6;--w-66:#ffffffa8;--w-7:#ffffffb3;--w-72:#ffffffb8;--w-75:#ffffffbf;--w-78:#ffffffc7;--w-8:#fffc;--w-82:#ffffffd1;--w-85:#ffffffd9;--w-86:#ffffffdb;--w-88:#ffffffe0;--w-9:#ffffffe6;--w-92:#ffffffeb;--surface-0:#000;--surface-1:#08080c;--surface-2:#0a0a0e;--surface-3:#0d0d0d;--surface-3b:#0d0d12;--glass-1:#08080cf2;--glass-2:#0a0a0edb;--glass-3:#14141ae6;--text-1:#fff;--surface-inverse:#fff;--border-strong:#fff;--ink-inverse:#000;--b-0:#0000;--b-4:#0006;--b-55:#0000008c;--b-6:#0009;--b-62:#0000009e;--b-65:#000000a6;--b-66:#000000a8;--b-72:#000000b8;--b-75:#000000bf;--b-88:#000000e0;--vignette-edge:#0000008c;--flight-line-rgb:255, 255, 255;--ink-rgb:255, 255, 255;--modal-surface:#0a0a0a;--modal-surface-2:#0e0e0e;--modal-fg:#fff;--accent-strong:var(--color-blue-600);--accent-strong-rgb:44, 79, 240;--topbar-scrim:#000000b3;--topbar-results-scrim:#000000c7;--logo-invert:brightness(0) invert(1);--metallic-lo:#ebf0f5eb}:root[data-theme=light]{--w-015:#00000004;--w-02:#00000005;--w-025:#00000006;--w-03:#00000008;--w-04:#0000000a;--w-045:#0000000b;--w-05:#0000000d;--w-055:#0000000e;--w-06:#0000000f;--w-07:#00000012;--w-08:#00000014;--w-09:#00000017;--w-1:#0000001a;--w-11:#0000001c;--w-12:#0000001f;--w-13:#00000021;--w-14:#00000024;--w-15:#00000026;--w-16:#00000029;--w-18:#0000002e;--w-2:#0003;--w-22:#00000038;--w-24:#0000003d;--w-25:#00000040;--w-28:#00000047;--w-3:#0000004d;--w-32:#00000052;--w-34:#00000057;--w-35:#00000059;--w-36:#0000005c;--w-38:#00000061;--w-4:#0006;--w-42:#0000006b;--w-45:#00000073;--w-46:#00000075;--w-5:#00000080;--w-55:#0000008c;--w-56:#0000008f;--w-58:#00000094;--w-6:#0009;--w-62:#0000009e;--w-65:#000000a6;--w-66:#000000a8;--w-7:#000000b3;--w-72:#000000b8;--w-75:#000000bf;--w-78:#000000c7;--w-8:#000c;--w-82:#000000d1;--w-85:#000000d9;--w-86:#000000db;--w-88:#000000e0;--w-9:#000000e6;--w-92:#000000eb;--surface-0:#eaecef;--surface-1:#fff;--surface-2:#fff;--surface-3:#f4f5f7;--surface-3b:#f2f3f6;--glass-1:#fffffff2;--glass-2:#ffffffdb;--glass-3:#ffffffe6;--text-1:#0c0d10;--surface-inverse:#fff;--border-strong:#0c0d10d9;--ink-inverse:#000;--b-0:#0000;--b-4:#fff9;--b-55:#ffffffbf;--b-6:#fffc;--b-62:#ffffffd1;--b-65:#ffffffd9;--b-66:#ffffffdb;--b-72:#ffffffeb;--b-75:#ffffffeb;--b-88:#ffffffeb;--vignette-edge:#46376414;--flight-line-rgb:17, 24, 32;--ink-rgb:0, 0, 0;--modal-surface:#fff;--modal-surface-2:#f3f4f7;--modal-fg:#0c0d10;--accent-strong:#2c4ff0;--accent-strong-rgb:44, 79, 240;--topbar-scrim:#ffffffb8;--topbar-results-scrim:#ffffffd9;--logo-invert:brightness(0);--metallic-lo:#00000080}*,:before,:after{box-sizing:border-box}:where(:not(.soar-ds,.soar-ds *)),:where(:not(.soar-ds,.soar-ds *)):before,:where(:not(.soar-ds,.soar-ds *)):after{margin:0;padding:0}html,body{background:var(--color-n-50);width:100%;max-width:100%;min-height:100%;color:var(--color-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}body{font-size:14px;line-height:1.5}:root{--soar-safari-chrome-top-bleed:0px;--soar-safari-chrome-bottom-bleed:0px}@media (max-width:820px){@supports (-webkit-touch-callout:none){html:not([data-soar-native=android]){--soar-safari-chrome-top-bleed:64px;--soar-safari-chrome-bottom-bleed:max(136px, calc(100lvh - 100dvh + env(safe-area-inset-bottom)))}.mobile-fullscreen-shell{bottom:calc(-1 * max(72px, env(safe-area-inset-bottom)))}@supports (height:100lvh){.mobile-fullscreen-shell{bottom:calc(-1 * max(env(safe-area-inset-bottom), calc(100lvh - 100dvh)))}}}html[data-soar-native=android] .mobile-fullscreen-shell{bottom:0}}::selection{background:var(--color-fg);color:var(--ink-inverse)}:root[data-theme=light] ::selection{color:#000;background:#accef7}@media (hover:none),(pointer:coarse){.app,.app *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.app input,.app textarea{-webkit-touch-callout:default;-webkit-user-select:text;user-select:text}}html[data-soar-native=android],html[data-soar-native=android] *{-webkit-tap-highlight-color:transparent}a{text-decoration:none}button{cursor:pointer}:is(button,input,select):where(:not(.soar-ds *)){font:inherit}button:where(:not(.soar-ds *)){background:0 0;border:0}:is(input,select):where(:not(.soar-ds *)){background:0 0;border:0;outline:0}:is(a,button,input,select):where(:not(.soar-ds *)){color:inherit}.mono{font-family:var(--font-sans)}
.modal-overlay{z-index:130;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;justify-content:center;align-items:center;padding:24px;display:none;position:fixed;inset:0;overflow-y:auto}.modal-overlay.open{animation:.3s fadeIn;display:flex}.book-confirm-card[data-stage=sky]{background:var(--color-n-50);text-align:center;max-width:440px;padding:0;overflow:hidden}
