.sonar{--dur-fast:.12s;--dur-base:.18s;--dur-slow:.32s;--ease-standard:cubic-bezier(.2, 0, .2, 1);--ease-out-soft:cubic-bezier(.16, 1, .3, 1);--ease-pop:cubic-bezier(.22, .9, .3, 1);--transition-control:background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);--panel-dur:var(--dur-slow);--panel-ease:var(--ease-pop);--panel-rise:8px;--panel-scale-from:.92;--panel-overshoot:1.03;--panel-settle:.985;--panel-wiggle:-.6deg;--panel-wiggle-back:.35deg;--logo-cycle:10s;--logo-stagger:.18s;--logo-perspective:520px;--logo-ease:ease-in-out;--logo-depth-ratio:.5;--logo-depth-ratio-y:.5;--logo-face-inset:.75px;--logo-face-bg:var(--canvas-soft);--login-ground-dur:2.4s;--login-ease:var(--ease-out-soft);--login-ocean-dur:3.2s;--login-ocean-drop:34vh;--login-brand-dur:1.7s;--login-brand-drop:190px;--login-brand-delay:1.2s;--login-panel-dur:2.4s;--login-panel-drop:170px;--login-panel-delay:.32s;--login-ocean-top:49%;--login-ocean-horizon:30.5%;--login-ocean-width:112%;--login-stage-rise:-6vh;--login-roll-dur:.9s;--login-field-text:calc(var(--body-md-size) * 2);--login-field-height:62px;--morse-weight:5px;--morse-gap:7px;--login-brand-offset:18px;--lapse-frame-dur:.15s;--lapse-track-h:4px;--lapse-thumb:16px;--lapse-icon:12px;--cal-anchor-stroke:var(--ink);--cal-anchor-width:2px;--pending-dur:.9s;--pending-opacity:.72;--control-height:34px;--control-height-lg:40px;--pickup-col:62px;--pickup-rowhead:128px;--pickup-pad-y:7px;--pickup-pad-x:10px;--pickup-max-h:520px;--pickup-cell-radius:0px;--pickup-edge-rule:2px}@media (prefers-reduced-motion:reduce){.sonar{--panel-rise:0px;--panel-scale-from:1;--panel-overshoot:1;--panel-settle:1;--panel-wiggle:0deg;--panel-wiggle-back:0deg}}.sonar{--primary:#533afd;--primary-deep:#4434d4;--primary-soft:#665efd;--primary-subdued:#b9b9f9;--primary-press:#2e2b8c;--brand-dark-900:#1c1e54;--ruby:#ea2261;--primary-wash:#533afd0f;--primary-glow:#533afd80;--primary-glow-fade:#533afd00;--ink:#0d253d;--ink-secondary:#273951;--ink-mute:#64748d;--on-primary:#fff;--on-dark-soft:#e7e9ff;--canvas:#fff;--canvas-soft:#f6f9fc;--canvas-cream:#f5e9d4;--hairline:#e3e8ee;--hairline-input:#a8c3de;--on-dark-hairline:#ffffff59;--pos-bg:#0ca30c1a;--pos-ink:#0a7d0a;--neg-bg:#d03b3b1a;--neg-ink:#b32f2f;--warn-bg:#fab21929;--warn-ink:#8a6100;--caution-bg:#ec835a2e;--caution-ink:#a8481f;--series-met:var(--primary);--series-unsellable:var(--ruby);--label-accent:var(--primary);--series-current:var(--primary);--series-compared:var(--ink-mute);--cal-0:var(--canvas-soft);--cal-1:#ebe9fe;--cal-2:var(--primary-subdued);--cal-3:var(--primary-soft);--cal-4:var(--primary);--cal-5:var(--primary-press);--cal-num-on-dark:#fff;--cal-num-on-darkest:#fff;--funnel-1:#8a83fe;--funnel-2:var(--primary-soft);--funnel-3:var(--primary-deep);--funnel-4:var(--primary-press);--type-family:var(--font-sans), "SF Pro Display", system-ui, sans-serif;--type-mono:ui-monospace, SFMono-Regular, Menlo, monospace;--type-features:"ss01";--type-weight-light:300;--type-weight-regular:400;--display-lg-size:32px;--display-lg-tracking:-.64px;--display-md-size:26px;--display-md-tracking:-.26px;--heading-md-size:20px;--heading-md-tracking:-.2px;--heading-sm-size:18px;--heading-sm-tracking:0;--body-md-size:15px;--caption-size:13px;--caption-tracking:-.39px;--micro-cap-size:10px;--micro-cap-tracking:.1px;--button-size:16px;--num-features:"tnum";--tnum-tracking:-.42px;--radius-card:12px;--radius-panel:8px;--radius-input:6px;--radius-swatch:3px;--radius-pill:9999px;--login-sky:var(--ink);--login-gradient-from:var(--ink);--login-gradient-from-stop:40%;--login-gradient-to:var(--ink-mute);--login-gradient-to-stop:60%;--login-ink:var(--on-primary);--login-ink-mute:#ffffffb8;--login-panel-bg:#ffffff1a;--login-panel-border:#ffffff38;--login-panel-radius:var(--radius-card);--login-field-bg:#ffffffdb;--login-field-border:transparent;--drawer-bg:var(--canvas);--drawer-ink:var(--ink);--shadow-card:#00377014 0 1px 3px}.sonar.theme-v2,body.theme-v2 .sonar{--sn-white:#fff;--sn-neutral-25:#f6f6f3;--sn-neutral-50:#f0efeb;--sn-neutral-100:#e7e6e1;--sn-neutral-200:#e1e0dc;--sn-neutral-300:#cbcac6;--sn-neutral-400:#e1e0dc;--sn-neutral-500:#8e8c86;--sn-neutral-600:#68675f;--sn-neutral-700:#5e5d59;--sn-neutral-800:#46453f;--sn-neutral-900:#2e2d2a;--sn-orange-500:#f89000;--sn-orange-600:#dd7f00;--sn-orange-300:#fbb858;--sn-orange-100:#f7dcb4;--sn-orange-50:#fdf0dc;--sn-slate-500:#506880;--sn-slate-300:#8894a0;--sn-slate-100:#dde5eb;--sn-positive-500:#2f6f46;--sn-positive-50:#e8f2ec;--sn-negative-500:#b93f3f;--sn-negative-50:#f7e8e6;--primary:var(--sn-orange-500);--primary-deep:var(--sn-orange-600);--primary-soft:var(--sn-orange-300);--primary-subdued:var(--sn-orange-100);--primary-press:var(--sn-orange-600);--brand-dark-900:var(--sn-neutral-700);--ruby:var(--sn-negative-500);--primary-wash:#f890001a;--primary-glow:#f8900059;--primary-glow-fade:#f8900000;--ink:var(--sn-neutral-700);--ink-secondary:var(--sn-neutral-800);--ink-mute:var(--sn-neutral-600);--on-primary:var(--sn-white);--on-dark-soft:var(--sn-neutral-25);--canvas:var(--sn-neutral-50);--canvas-soft:var(--sn-neutral-25);--canvas-cream:var(--sn-orange-50);--hairline:var(--sn-neutral-200);--hairline-input:var(--sn-neutral-300);--on-dark-hairline:#f6f6f33d;--pos-bg:var(--sn-positive-50);--pos-ink:var(--sn-positive-500);--neg-bg:var(--sn-negative-50);--neg-ink:var(--sn-negative-500);--warn-bg:var(--sn-neutral-100);--warn-ink:var(--sn-neutral-800);--caution-bg:var(--sn-negative-50);--caution-ink:var(--sn-negative-500);--label-accent:var(--ink-mute);--series-current:var(--sn-orange-500);--series-compared:var(--sn-slate-500);--series-met:var(--sn-orange-500);--series-unsellable:var(--sn-negative-500);--cal-0:var(--sn-neutral-100);--cal-1:var(--sn-orange-50);--cal-2:var(--sn-orange-100);--cal-3:var(--sn-orange-300);--cal-4:var(--sn-orange-500);--cal-5:var(--sn-neutral-800);--cal-num-on-dark:var(--sn-neutral-900);--cal-num-on-darkest:var(--sn-neutral-25);--funnel-1:var(--sn-orange-300);--funnel-2:var(--sn-orange-500);--funnel-3:var(--sn-orange-600);--funnel-4:var(--sn-neutral-800);--type-family:"tt-commons-pro", var(--font-sans-fallback), "Helvetica Neue", Helvetica, Arial, sans-serif;--type-mono:var(--font-mono-code), ui-monospace, SFMono-Regular, Menlo, monospace;--type-features:normal;--type-weight-light:400;--type-weight-regular:400;--type-weight-value:700;--display-lg-size:34px;--display-lg-tracking:-.01em;--display-md-size:26px;--display-md-tracking:-.01em;--heading-md-size:20px;--heading-md-tracking:0;--heading-sm-size:17px;--heading-sm-tracking:0;--body-md-size:15px;--caption-size:13px;--caption-tracking:0;--micro-cap-size:11px;--micro-cap-tracking:.09em;--button-size:15px;--num-features:normal;--tnum-tracking:0;--radius-card:12px;--radius-panel:8px;--radius-input:999px;--radius-swatch:4px;--radius-pill:999px;--radius-bar:20px;--accent-hover:var(--sn-orange-600);--shadow-card:none}.theme-v2 .card,body.theme-v2 .sonar .card{border:none}.theme-v2 .display-lg,.theme-v2 .display-md,.theme-v2 .funnel-value,body.theme-v2 .sonar .display-lg,body.theme-v2 .sonar .display-md,.theme-v2 .micro-cap,body.theme-v2 .sonar .micro-cap{font-weight:var(--type-weight-value)}.theme-v2 .table--mono td:first-child,.theme-v2 .table--mono .mono,body.theme-v2 .sonar .table--mono td:first-child,body.theme-v2 .sonar .table--mono .mono{font-family:var(--type-mono);font-size:12.5px}.theme-v2 .btn-pill,body.theme-v2 .sonar .btn-pill{color:var(--sn-white);height:34px;transition:var(--transition-control);border:1px solid #0000;padding:0 18px}.theme-v2 .btn-pill:hover,body.theme-v2 .sonar .btn-pill:hover{border-color:var(--primary-press);color:var(--primary-press);background:0 0}.theme-v2 .seg,body.theme-v2 .sonar .seg{border-color:var(--hairline-input);color:var(--ink);transition:var(--transition-control);background:0 0}.theme-v2 .seg:hover,body.theme-v2 .sonar .seg:hover{border-color:var(--hairline-input);color:var(--ink-secondary);background:#5e5d590f}.theme-v2 .seg--active,body.theme-v2 .sonar .seg--active{background:var(--sn-neutral-700);border-color:var(--sn-neutral-700);color:var(--sn-neutral-25)}.theme-v2 .input,body.theme-v2 .sonar .input,.theme-v2 .stepper,body.theme-v2 .sonar .stepper{border-color:var(--hairline-input);background:0 0}.theme-v2 .stepper__arrow,body.theme-v2 .sonar .stepper__arrow{color:var(--ink);background:0 0}.theme-v2 .stepper__label,body.theme-v2 .sonar .stepper__label{border-color:var(--hairline-input)}.theme-v2 .pill-tag,body.theme-v2 .sonar .pill-tag{border:1px solid var(--hairline-input);color:var(--ink-mute);background:0 0;padding:3px 10px}.theme-v2 .stat-label,body.theme-v2 .sonar .stat-label{font-size:var(--body-md-size);font-weight:var(--type-weight-regular);letter-spacing:0;text-transform:none}.theme-v2 .delta,body.theme-v2 .sonar .delta{font-size:var(--body-md-size);gap:8px;padding:3px 12px}.theme-v2 .delta--up,body.theme-v2 .sonar .delta--up{border:1px solid var(--pos-ink);background:0 0}.theme-v2 .delta--down,body.theme-v2 .sonar .delta--down{border:1px solid var(--neg-ink);background:0 0}.theme-v2 .delta--flat,body.theme-v2 .sonar .delta--flat{border:1px solid var(--hairline-input);background:0 0}.theme-v2 .status,body.theme-v2 .sonar .status{border:1px solid}.theme-v2 .table th,body.theme-v2 .sonar .table th{font-weight:var(--type-weight-regular);border-bottom:1px solid var(--hairline)}.theme-v2 .table td,body.theme-v2 .sonar .table td{padding:12px 8px}.theme-v2 .table td.tnum,body.theme-v2 .sonar .table td.tnum{font-weight:var(--type-weight-value)}.theme-v2 .cal-cell,body.theme-v2 .sonar .cal-cell{rx:8px}.theme-v2 .cal-0,body.theme-v2 .sonar .cal-0{fill:var(--cal-0);stroke:none}.theme-v2 .cal-swatch.cal-0,body.theme-v2 .sonar .cal-swatch.cal-0{background:var(--cal-0);border-color:#0000}.theme-v2 .cal-cell.cal-5+.cal-num,body.theme-v2 .sonar .cal-cell.cal-5+.cal-num{fill:var(--sn-neutral-25)}.theme-v2 .link,body.theme-v2 .sonar .link{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.theme-v2 .link:hover,body.theme-v2 .sonar .link:hover{color:var(--ink-secondary)}.theme-v2 .live-dot,body.theme-v2 .sonar .live-dot{background:var(--primary)}.theme-v2 :focus-visible,body.theme-v2 .sonar :focus-visible{outline:none;box-shadow:0 0 0 3px #f8900059}.theme-v2 .controlbar,body.theme-v2 .sonar .controlbar{--ink:var(--sn-neutral-25);--ink-secondary:var(--sn-neutral-25);--ink-mute:var(--sn-neutral-400);--label-accent:var(--sn-neutral-400);--hairline-input:#f6f6f33d;--canvas:transparent;background:var(--sn-neutral-700);border-radius:var(--radius-bar);color:var(--sn-neutral-25);border:none;padding:20px 24px}.theme-v2 .controlbar .seg:hover,body.theme-v2 .sonar .controlbar .seg:hover{background:#f6f6f31a}.theme-v2 .controlbar .seg--active,body.theme-v2 .sonar .controlbar .seg--active{background:var(--sn-neutral-25);border-color:var(--sn-neutral-25);color:var(--sn-neutral-800)}.theme-v2 .controlbar .input,body.theme-v2 .sonar .controlbar .input{color:var(--sn-neutral-25);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-v2 .user-head,body.theme-v2 .sonar .user-head{--ink-mute:var(--sn-neutral-400);background:var(--sn-neutral-700)}.theme-v2 .snippet,body.theme-v2 .sonar .snippet{background:var(--sn-neutral-700);font-family:var(--type-mono)}.theme-v2 .nav__link--active,body.theme-v2 .sonar .nav__link--active{background:var(--sn-neutral-100);box-shadow:none;color:var(--ink-secondary);border-color:#0000}.theme-v2 .nav__link:hover,body.theme-v2 .sonar .nav__link:hover{background:#5e5d590f;border-color:#0000}.theme-v2 .hotel-list li,.theme-v2 .detail-table th,.theme-v2 .hotel-picks,body.theme-v2 .sonar .hotel-list li,body.theme-v2 .sonar .detail-table th,body.theme-v2 .sonar .hotel-picks{background:var(--sn-neutral-100)}.theme-v2 .hotel-picks,body.theme-v2 .sonar .hotel-picks{border-color:var(--hairline);border-radius:var(--radius-panel)}@media (prefers-reduced-motion:reduce){.theme-v2 *,body.theme-v2 .sonar *{transition:none!important}}.theme-v2 .segmented,body.theme-v2 .sonar .segmented{background:var(--sn-neutral-100);border-radius:var(--radius-pill);height:var(--control-height);box-sizing:border-box;align-items:stretch;gap:0;padding:3px;display:inline-flex}.theme-v2 .segmented .seg,body.theme-v2 .sonar .segmented .seg{color:var(--sn-neutral-900);border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.theme-v2 .segmented .seg:hover,body.theme-v2 .sonar .segmented .seg:hover{background:#2e2d2a12}.theme-v2 .segmented .seg--active,body.theme-v2 .sonar .segmented .seg--active{background:var(--primary);color:var(--sn-white);border-color:#0000}.theme-v2 .segmented .seg--active:hover,body.theme-v2 .sonar .segmented .seg--active:hover{background:var(--accent-hover,var(--primary-deep))}.theme-v2 .controlbar .segmented,body.theme-v2 .sonar .controlbar .segmented{background:var(--sn-neutral-200)}.theme-v2 .input,.theme-v2 .btn-pill,.theme-v2 .stepper,.theme-v2 .stepper__arrow--solo,body.theme-v2 .sonar .input,body.theme-v2 .sonar .btn-pill,body.theme-v2 .sonar .stepper,body.theme-v2 .sonar .stepper__arrow--solo{height:var(--control-height);box-sizing:border-box;align-items:center;line-height:1;display:inline-flex}.theme-v2 .input,body.theme-v2 .sonar .input{padding:0 14px}.theme-v2 .stepper__arrow--solo,body.theme-v2 .sonar .stepper__arrow--solo{border-radius:var(--radius-pill);justify-content:center;padding:0 12px}.theme-v2 select.input,body.theme-v2 .sonar select.input{line-height:var(--control-height);appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2368675f' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:36px;display:inline-block}.theme-v2 .controlbar select.input,body.theme-v2 .sonar .controlbar select.input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23e1e0dc' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.theme-v2 .controlbar .filter-form,body.theme-v2 .sonar .controlbar .filter-form{align-items:flex-start;gap:32px}.theme-v2 .controlbar .nav-progress,body.theme-v2 .sonar .controlbar .nav-progress{background:#f6f6f32e;inset:-14px 0 auto}.theme-v2 .brand,body.theme-v2 .sonar .brand{color:var(--sn-neutral-700)}.theme-v2 .brand__eyebrow,body.theme-v2 .sonar .brand__eyebrow{color:var(--sn-neutral-500)}.theme-v2 .field__value,.theme-v2 .field__select,body.theme-v2 .sonar .field__value,body.theme-v2 .sonar .field__select{color:var(--sn-neutral-700);font-size:22px}.theme-v2 .field__label,body.theme-v2 .sonar .field__label{color:var(--sn-neutral-600)}.theme-v2 .signal--on,body.theme-v2 .sonar .signal--on{color:#3d8b58}.theme-v2 .signal--off,body.theme-v2 .sonar .signal--off{color:#ca5151}.theme-v2 .account__menu,body.theme-v2 .sonar .account__menu{background:var(--sn-neutral-100);border:none;box-shadow:0 12px 32px -12px #2e2d2a38}.theme-v2 .seg--strong,body.theme-v2 .sonar .seg--strong{background:var(--sn-neutral-700);border-color:var(--sn-neutral-700);color:var(--primary)}.theme-v2 .seg--strong:hover,body.theme-v2 .sonar .seg--strong:hover{background:var(--sn-neutral-800);border-color:var(--sn-neutral-800);color:var(--primary)}.theme-v2 .dropdown__button,body.theme-v2 .sonar .dropdown__button{color:var(--sn-neutral-700);font-size:22px}.theme-v2 .dropdown__list,body.theme-v2 .sonar .dropdown__list{background:var(--sn-neutral-100);border:none;padding:6px;box-shadow:0 12px 32px -12px #2e2d2a38}.theme-v2 .dropdown,body.theme-v2 .sonar .dropdown{--dropdown-option-pad-x:14px;--dropdown-row-radius:calc(var(--dropdown-row-h) / 2)}.theme-v2 .dropdown__option,body.theme-v2 .sonar .dropdown__option{color:var(--sn-neutral-700)}.theme-v2 .dropdown__option[data-active],body.theme-v2 .sonar .dropdown__option[data-active]{background:#2e2d2a12}.theme-v2 .dropdown__option[aria-selected=true],body.theme-v2 .sonar .dropdown__option[aria-selected=true]{background:var(--primary);color:var(--sn-white)}.theme-v2 .dropdown__option[aria-selected=true][data-active],body.theme-v2 .sonar .dropdown__option[aria-selected=true][data-active]{background:var(--primary-deep)}.theme-v2 .dropdown--field .dropdown__button,body.theme-v2 .sonar .dropdown--field .dropdown__button{font-size:var(--body-md-size);color:var(--ink);border-radius:var(--radius-pill)}.theme-v2 .controlbar .dropdown__list,body.theme-v2 .sonar .controlbar .dropdown__list{background:var(--sn-neutral-100);min-width:100%}.theme-v2 .controlbar .dropdown__option,body.theme-v2 .sonar .controlbar .dropdown__option{color:var(--sn-neutral-700)}.theme-v2 .app-header__bar,body.theme-v2 .sonar .app-header__bar{border-bottom:none}.theme-v2,body.theme-v2 .sonar{--login-sky:var(--sn-neutral-700);--login-gradient-from:var(--sn-neutral-700);--login-gradient-from-stop:40%;--login-gradient-to:#afaca4;--login-gradient-to-stop:60%;--login-ink:var(--sn-neutral-700);--login-ink-mute:var(--sn-neutral-700);--login-panel-bg:#afaca4bf;--login-panel-border:#f6f6f34d;--login-panel-radius:28px;--login-field-bg:#f6f6f366;--login-btn-idle:#f6f6f38c;--login-btn-ready:#fff;--drawer-bg:#afaca4;--drawer-ink:var(--sn-neutral-700);--login-field-border:transparent}.sonar{font-family:var(--type-family);font-feature-settings:var(--type-features);font-weight:var(--type-weight-light);color:var(--ink);background:var(--canvas-soft)}.tnum{font-feature-settings:var(--num-features);letter-spacing:var(--tnum-tracking)}.display-lg{font-size:var(--display-lg-size);font-weight:var(--type-weight-light);letter-spacing:var(--display-lg-tracking);line-height:1.1}.display-md{font-size:var(--display-md-size);font-weight:var(--type-weight-light);letter-spacing:var(--display-md-tracking);line-height:1.12}.heading-md{font-size:var(--heading-md-size);font-weight:var(--type-weight-light);letter-spacing:var(--heading-md-tracking);line-height:1.4}.heading-sm{font-size:var(--heading-sm-size);font-weight:var(--type-weight-light);letter-spacing:var(--heading-sm-tracking);line-height:1.4}.body-md{font-size:var(--body-md-size);font-weight:var(--type-weight-light);line-height:1.4}.caption{font-size:var(--caption-size);font-weight:var(--type-weight-regular);letter-spacing:var(--caption-tracking);line-height:1.4}.micro-cap{font-size:var(--micro-cap-size);font-weight:var(--type-weight-regular);letter-spacing:var(--micro-cap-tracking);text-transform:uppercase;line-height:1.15}.card{background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-card);padding:24px}.pill-tag{background:var(--primary-subdued);color:var(--primary-deep);border-radius:var(--radius-pill);padding:4px 8px}.input{background:var(--canvas);color:var(--ink);border:1px solid var(--hairline-input);border-radius:var(--radius-input);font-size:var(--body-md-size);font-weight:var(--type-weight-light);padding:8px 12px;font-family:inherit}.input:focus{border-color:var(--primary);outline:none}.input--sm{padding:6px 10px;font-size:14px}.btn-pill{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-pill);font-size:var(--button-size);font-weight:var(--type-weight-regular);cursor:pointer;border:none;padding:8px 16px;font-family:inherit;line-height:1}.btn-pill:active{background:var(--primary-press)}.link{color:var(--primary);text-decoration:none}.link:hover{text-decoration:underline}.grid-line{stroke:var(--hairline);stroke-width:1px}.axis-label{fill:var(--ink-mute);font-feature-settings:var(--num-features);font-size:11px}.bar-met{fill:var(--series-met)}.bar-unsellable{fill:var(--series-unsellable)}.bar-hit{fill:#0000}.bar-group:hover .bar-hit{fill:var(--primary-wash)}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:right;border-bottom:1px solid var(--hairline);padding:8px 12px}.table th:first-child,.table td:first-child{text-align:left}.table th{color:var(--ink-mute);font-weight:var(--type-weight-regular);font-size:var(--caption-size)}.cal-0{fill:var(--cal-0);stroke:var(--hairline);stroke-width:1px}.cal-1{fill:var(--cal-1)}.cal-2{fill:var(--cal-2)}.cal-3{fill:var(--cal-3)}.cal-4{fill:var(--cal-4)}.cal-5{fill:var(--cal-5)}.cal-cell:hover{stroke:var(--ink);stroke-width:1.5px}.cal-link{cursor:pointer;outline:none}.cal-link:hover .cal-cell{stroke:var(--ink);stroke-width:1.5px}.cal-link:focus-visible .cal-cell{stroke:var(--ink);stroke-width:2.5px;paint-order:stroke}.cal-anchor{fill:none;stroke:var(--cal-anchor-stroke);stroke-width:var(--cal-anchor-width)}.lapse{align-items:center;gap:12px;margin-top:16px;display:flex}.lapse__play{width:var(--control-height);height:var(--control-height);border-radius:var(--radius-pill);border:1px solid var(--hairline-input);background:var(--canvas);color:var(--ink);cursor:pointer;transition:var(--transition-control);flex:none;place-items:center;display:grid}.lapse__play:hover{border-color:var(--ink)}.lapse__icon{border-left:var(--lapse-icon) solid currentColor;border-top:calc(var(--lapse-icon) * .58) solid transparent;border-bottom:calc(var(--lapse-icon) * .58) solid transparent;width:0;height:0;margin-left:calc(var(--lapse-icon) * .18)}.lapse__icon--pause{box-sizing:border-box;width:calc(var(--lapse-icon) * .92);height:calc(var(--lapse-icon) * 1.16);border:none;border-left:calc(var(--lapse-icon) * .28) solid currentColor;border-right:calc(var(--lapse-icon) * .28) solid currentColor;margin-left:0}.lapse__range{appearance:none;min-width:120px;height:var(--lapse-thumb);cursor:pointer;background:0 0;flex:1}.lapse__range::-webkit-slider-runnable-track{height:var(--lapse-track-h);border-radius:var(--radius-pill);background:var(--cal-2)}.lapse__range::-moz-range-track{height:var(--lapse-track-h);border-radius:var(--radius-pill);background:var(--cal-2)}.lapse__range::-webkit-slider-thumb{appearance:none;width:var(--lapse-thumb);height:var(--lapse-thumb);border-radius:var(--radius-pill);background:var(--primary);margin-top:calc((var(--lapse-track-h) - var(--lapse-thumb)) / 2);border:none}.lapse__range::-moz-range-thumb{width:var(--lapse-thumb);height:var(--lapse-thumb);border-radius:var(--radius-pill);background:var(--primary);border:none}.lapse__range:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.lapse__label{text-align:left;min-width:13ch;color:var(--ink-mute);flex:none}@media (prefers-reduced-motion:reduce){.lapse__play{display:none}}.cal-swatch{border-radius:var(--radius-swatch);background:var(--canvas-soft);border:1px solid #0000;width:13px;height:13px;display:inline-block}.cal-swatch.cal-0{background:var(--cal-0);border-color:var(--hairline)}.cal-swatch.cal-1{background:var(--cal-1)}.cal-swatch.cal-2{background:var(--cal-2)}.cal-swatch.cal-3{background:var(--cal-3)}.cal-swatch.cal-4{background:var(--cal-4)}.cal-swatch.cal-5{background:var(--cal-5)}.pickup__scroll{max-height:var(--pickup-max-h);overscroll-behavior-x:contain;margin-top:16px;overflow:auto}.pickup{border-collapse:separate;border-spacing:0}.pickup th,.pickup td{padding:var(--pickup-pad-y) var(--pickup-pad-x);text-align:right;white-space:nowrap;font-size:var(--caption-size);font-weight:var(--type-weight-regular);font-feature-settings:var(--num-features)}.pickup__head{z-index:2;background:var(--canvas);color:var(--ink-mute);min-width:var(--pickup-col);border-bottom:1px solid var(--hairline);position:sticky;top:0}.pickup__rowhead{z-index:1;background:var(--canvas);color:var(--ink-secondary);min-width:var(--pickup-rowhead);border-right:1px solid var(--hairline);position:sticky;left:0}.pickup__corner{z-index:3;background:var(--canvas);color:var(--ink-mute);border-bottom:1px solid var(--hairline);border-right:1px solid var(--hairline);position:sticky;top:0;left:0}.pickup__cell{border-radius:var(--pickup-cell-radius);color:var(--ink)}.pickup__cell--on-dark{color:var(--cal-num-on-dark)}.pickup .pickup__cell.lv-5{color:var(--cal-num-on-darkest)}.pickup__cell--void{background:0 0}.pickup .lv-0{background:var(--cal-0)}.pickup .lv-1{background:var(--cal-1)}.pickup .lv-2{background:var(--cal-2)}.pickup .lv-3{background:var(--cal-3)}.pickup .lv-4{background:var(--cal-4)}.pickup .lv-5{background:var(--cal-5)}.pickup__edge{background:var(--canvas-soft);color:var(--ink)}.pickup thead .pickup__edge,.pickup tbody .pickup__edge{border-left:var(--pickup-edge-rule) solid var(--hairline)}.pickup tfoot .pickup__edge,.pickup tfoot .pickup__rowhead{z-index:2;position:sticky;bottom:0}.pickup tfoot .pickup__rowhead{z-index:3;left:0}.pickup tfoot .pickup__edge{border-top:var(--pickup-edge-rule) solid var(--hairline)}.pickup tfoot .pickup__rowhead{background:var(--canvas-soft);border-top:var(--pickup-edge-rule) solid var(--hairline)}.pickup__edge--grand{border-left:var(--pickup-edge-rule) solid var(--hairline)}.pickup tbody tr:hover .pickup__rowhead{color:var(--ink)}.pickup__cell:hover{outline:1px solid var(--ink);outline-offset:-1px}.funnel-1{fill:var(--funnel-1)}.funnel-2{fill:var(--funnel-2)}.funnel-3{fill:var(--funnel-3)}.funnel-4{fill:var(--funnel-4)}.funnel-stage{fill:var(--ink-secondary);font-size:var(--body-md-size);font-weight:var(--type-weight-light)}.funnel-value{fill:var(--ink);font-size:var(--heading-md-size);font-weight:var(--type-weight-light);letter-spacing:var(--heading-md-tracking);font-feature-settings:var(--num-features)}.funnel-hint{fill:var(--ink-mute);font-feature-settings:var(--num-features);font-size:12px}.funnel-drop{fill:var(--ink-mute);font-feature-settings:var(--num-features);font-size:11px}svg g:hover polygon[class^=funnel-]{stroke:var(--ink);stroke-width:1.5px}.live-dot{border-radius:var(--radius-pill);background:var(--primary);width:9px;height:9px;box-shadow:0 0 0 0 var(--primary-glow);animation:2s infinite live-pulse;display:inline-block}.live-dot--idle{background:var(--ink-mute);box-shadow:none;animation:none}@keyframes live-pulse{0%{box-shadow:0 0 0 0 var(--primary-glow)}70%{box-shadow:0 0 0 7px var(--primary-glow-fade)}to{box-shadow:0 0 0 0 var(--primary-glow-fade)}}@media (prefers-reduced-motion:reduce){.live-dot{animation:none}}.seg{border-radius:var(--radius-pill);font-size:14px;font-weight:var(--type-weight-regular);color:var(--primary);background:var(--canvas);border:1px solid var(--hairline-input);font-feature-settings:var(--num-features);padding:6px 14px;line-height:1;text-decoration:none;display:inline-block}.seg:hover{border-color:var(--primary)}.seg--active{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.stepper{border:1px solid var(--hairline-input);border-radius:var(--radius-input);background:var(--canvas);align-items:stretch;display:inline-flex;overflow:hidden}.stepper__arrow{color:var(--primary);background:var(--canvas);align-items:center;padding:0 12px;font-size:14px;text-decoration:none;display:inline-flex}.stepper__arrow:hover{background:var(--canvas-soft)}.stepper__label{color:var(--ink);border-left:1px solid var(--hairline-input);border-right:1px solid var(--hairline-input);white-space:nowrap;padding:9px 16px;font-size:15px}.delta{border-radius:var(--radius-pill);font-feature-settings:var(--num-features);align-items:center;gap:4px;padding:3px 9px;font-size:13px;display:inline-flex}.delta--up{background:var(--pos-bg);color:var(--pos-ink)}.delta--down{background:var(--neg-bg);color:var(--neg-ink)}.delta--flat{background:var(--canvas-soft);color:var(--ink-mute)}.stepper__arrow--solo{border:1px solid var(--hairline-input);border-radius:var(--radius-input);padding:9px 11px;line-height:1}.status{border-radius:var(--radius-pill);align-items:center;gap:5px;padding:3px 10px;font-size:13px;display:inline-flex}.status--live{background:var(--pos-bg);color:var(--pos-ink)}.status--quiet{background:var(--warn-bg);color:var(--warn-ink)}.status--visits_only{background:var(--caution-bg);color:var(--caution-ink)}.status--silent{background:var(--neg-bg);color:var(--neg-ink)}.status--not_installed{background:var(--canvas-soft);color:var(--ink-mute)}.snippet{background:var(--brand-dark-900);color:var(--on-dark-soft);border-radius:var(--radius-panel);font-size:12.5px;line-height:1.55;font-family:var(--type-mono);flex:380px;margin:0;padding:14px 16px;overflow-x:auto}.cal-num{font-feature-settings:var(--num-features);fill:var(--ink);pointer-events:none;font-size:12px}.cal-num--on-dark{fill:var(--cal-num-on-dark)}.cal-group:hover .cal-cell{stroke:var(--ink);stroke-width:1.5px}.admin-shell{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}@media (max-width:900px){.admin-shell{grid-template-columns:minmax(0,1fr);gap:20px}}.nav{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:sticky;top:24px}.nav__link{border-radius:var(--radius-panel);color:var(--ink);font-size:var(--body-md-size);font-weight:var(--type-weight-light);border:1px solid #0000;gap:2px;padding:10px 12px;text-decoration:none;display:grid}.nav__link:hover{background:var(--canvas);border-color:var(--hairline)}.nav__link--active{background:var(--canvas);border-color:var(--hairline);color:var(--primary);box-shadow:var(--shadow-card)}.nav__hint{color:var(--ink-mute);font-size:12px}.nav__link--active .nav__hint{color:var(--ink-mute)}.user-head{background:var(--brand-dark-900);color:var(--on-primary);border-radius:var(--radius-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.user-head .seg{color:var(--on-primary);border-color:var(--on-dark-hairline);background:0 0}.user-head .seg:hover{border-color:var(--on-primary)}.user-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:900px){.user-grid{grid-template-columns:minmax(0,1fr)}}.detail-table th{text-align:left;font-weight:var(--type-weight-regular);color:var(--ink-secondary);background:var(--canvas-soft);width:42%;font-size:14px}.detail-table td{text-align:left;font-size:14px}.hotel-list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.hotel-list li{border-radius:var(--radius-panel);background:var(--canvas-soft);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.hotel-picks{border:1px solid var(--hairline-input);border-radius:var(--radius-input);background:var(--canvas);gap:8px;max-height:190px;padding:12px;display:grid;overflow-y:auto}.filter-form{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex;position:relative}.nav-progress{opacity:0;height:2px;transition:opacity var(--dur-fast) linear;pointer-events:none;border-radius:2px;position:absolute;inset:-20px 0 auto;overflow:hidden}.filter-form[data-pending] .nav-progress{opacity:1}.filter-form[data-pending] .nav-progress:after{content:"";background:var(--primary);transform-origin:0;animation:nav-progress var(--pending-dur) var(--ease-out-soft) infinite;position:absolute;inset:0}@keyframes nav-progress{0%{transform:scaleX(0)}60%{transform:scaleX(.75)}to{transform:scaleX(1)}}.filter-form[data-pending]{opacity:var(--pending-opacity)}.seg{position:relative}.seg__pending{border-radius:inherit;opacity:0;transition:opacity var(--dur-fast) linear;pointer-events:none;background:currentColor;position:absolute;inset:0}.seg__pending[data-pending]{animation:seg-pulse var(--pending-dur) ease-in-out infinite}@keyframes seg-pulse{0%,to{opacity:.06}50%{opacity:.16}}.segmented{gap:6px;display:flex}.hotel-switch{flex-wrap:nowrap;align-items:center;gap:6px}.hotel-switch .nav-progress{inset:-8px 0 auto}@media (prefers-reduced-motion:reduce){.filter-form[data-pending] .nav-progress:after,.seg__pending[data-pending]{animation:none}}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app-header{margin-bottom:24px}.app-header__bar{border-bottom:1px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:24px;padding-bottom:18px;display:flex}.app-header__right{flex-wrap:wrap;align-items:center;gap:28px;margin-left:auto;display:flex}.app-header__title{gap:4px;margin-top:18px;display:grid}.brand{justify-items:center;gap:calc(var(--logo-height,26px) * .19);color:var(--ink);display:inline-grid}.brand__eyebrow{color:var(--ink-mute)}.brand__word{perspective:var(--logo-perspective);perspective-origin:50%;display:flex}.brand__letter{--logo-radius-x:calc(var(--logo-height) * var(--logo-depth-ratio));--logo-radius-y:calc(var(--logo-width) * var(--logo-depth-ratio-y));transform-style:preserve-3d;animation:logo-turn var(--logo-cycle) var(--logo-ease) infinite;animation-delay:calc(var(--logo-index) * var(--logo-stagger));position:relative}.brand__face{background:var(--logo-face-bg);backface-visibility:hidden;display:block}.brand__face--bottom,.brand__face--back,.brand__face--top{position:absolute;inset:0}.brand__face--front{transform:translateZ(var(--logo-radius-x))}.brand__face--back{transform:rotateX(180deg) translateZ(var(--logo-radius-x))}.brand__face--bottom{transform:rotateX(-90deg) translateZ(calc(var(--logo-radius-x) - var(--logo-face-inset)))}.brand__face--top{transform:rotateX(90deg) translateZ(calc(var(--logo-radius-x) - var(--logo-face-inset)))}.brand__word[data-anim=roll-down] .brand__letter{animation-name:logo-turn-down}.brand__face--top,.brand__face--bottom{opacity:0;animation:logo-face-reveal var(--logo-cycle) linear infinite;animation-delay:calc(var(--logo-index) * var(--logo-stagger))}@keyframes logo-face-reveal{0%,2%{opacity:0}4%,21%{opacity:1}24%,to{opacity:0}}.brand__word[data-anim=roll-right] .brand__face--front{transform:translateZ(var(--logo-radius-y))}.brand__word[data-anim=roll-right] .brand__face--back{transform:rotateY(180deg) translateZ(var(--logo-radius-y))}.brand__word[data-anim=roll-right] .brand__face--bottom{transform:rotateY(-90deg) translateZ(calc(var(--logo-radius-y) - var(--logo-face-inset)))}.brand__word[data-anim=roll-right] .brand__face--top{transform:rotateY(90deg) translateZ(calc(var(--logo-radius-y) - var(--logo-face-inset)))}@keyframes logo-turn{0%{transform:rotateX(0)}25%,to{transform:rotateX(1turn)}}@keyframes logo-turn-down{0%{transform:rotateX(0)}25%,to{transform:rotateX(-1turn)}}@keyframes logo-turn-y{0%{transform:rotateY(0)}25%,to{transform:rotateY(1turn)}}.brand__word[data-anim=roll-right] .brand__letter{animation-name:logo-turn-y}@media (prefers-reduced-motion:reduce){.brand__letter{animation:none}}.field{gap:2px;display:grid}.field__value{font-size:var(--heading-md-size);color:var(--ink);align-items:center;gap:8px;line-height:1.2;display:inline-flex}.field__label{color:var(--ink-mute)}.field[data-pending]{opacity:.6}.dropdown{display:inline-block;position:relative}.dropdown__button{font:inherit;font-size:var(--heading-md-size);color:var(--ink);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:0;line-height:1.2;display:inline-flex}.dropdown__caret{color:var(--ink-mute);display:inline-flex}.dropdown{--dropdown-panel-pad:6px;--dropdown-option-pad-x:12px;--dropdown-row-h:38px;--dropdown-row-radius:var(--radius-panel)}.dropdown__list{top:calc(100% + 10px);left:calc(-1 * (var(--dropdown-panel-pad) + var(--dropdown-option-pad-x)));z-index:30;padding:var(--dropdown-panel-pad);min-width:calc(100% + 2 * (var(--dropdown-panel-pad) + var(--dropdown-option-pad-x)));background:var(--canvas);border:1px solid var(--hairline);border-radius:calc(var(--dropdown-row-radius) + var(--dropdown-panel-pad));max-height:320px;box-shadow:var(--shadow-overlay,var(--shadow-card));margin:0;list-style:none;position:absolute;overflow-y:auto}.dropdown__option{height:var(--dropdown-row-h);padding:0 var(--dropdown-option-pad-x);border-radius:var(--dropdown-row-radius);font-size:var(--body-md-size);color:var(--ink);cursor:pointer;white-space:nowrap;align-items:center;display:flex}.dropdown__option[data-active]{background:var(--bg-hover,#0000000d)}.dropdown__option[aria-selected=true]{color:var(--ink-secondary)}.signal{align-items:center;display:inline-flex}.signal--on{color:var(--pos-ink)}.signal--off{color:var(--neg-ink)}.account{position:relative}.account__trigger{cursor:pointer;color:var(--ink);border-radius:var(--radius-pill);background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:inline-flex}.account__trigger:hover{color:var(--ink-secondary)}.account{--account-pad:16px}.account__menu{top:calc(-1 * var(--account-pad));right:calc(-1 * var(--account-pad));z-index:20;min-width:248px;padding:var(--account-pad);background:var(--canvas);border:1px solid var(--hairline);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay,var(--shadow-card));gap:16px;display:grid;position:absolute}.account__who{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.account__avatar{padding:2px;display:inline-flex}.account__name{font-size:var(--heading-md-size);color:var(--ink);margin:2px 0 0;line-height:1.2}.account__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--ink-mute);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.account__close:hover{color:var(--ink);background:#0000000d}.account__actions{align-items:center;gap:10px;display:flex}.account__actions form{display:contents}@keyframes panel-in{0%{opacity:0;transform:scale(var(--panel-scale-from)) translateY(calc(-1 * var(--panel-rise))) rotate(var(--panel-wiggle))}45%{opacity:1;transform:scale(var(--panel-overshoot)) translateY(2px) rotate(var(--panel-wiggle-back))}70%{transform:scale(var(--panel-settle)) translateY(-1px) rotate(calc(var(--panel-wiggle) * .25))}88%{transform:scale(calc(1 + (var(--panel-overshoot) - 1) * .2)) translateY(0) rotate(calc(var(--panel-wiggle-back) * .15))}to{opacity:1;transform:scale(1)translateY(0)rotate(0)}}.account__menu,.dropdown__list{animation:panel-in var(--panel-dur) var(--panel-ease)}.account__menu{transform-origin:100% 0}.dropdown__list{transform-origin:0}.dropdown--field .dropdown__button{font-size:var(--body-md-size);border:1px solid var(--hairline-input);border-radius:var(--radius-input);height:var(--control-height);box-sizing:border-box;justify-content:space-between;min-width:190px;padding:0 14px}.burger{display:none}.burger__lines,.burger__lines:before,.burger__lines:after{background:currentColor;border-radius:2px;width:26px;height:2px;display:block}.burger__lines{position:relative}.burger__lines:before,.burger__lines:after{content:"";position:absolute;left:0}.burger__lines:before{top:-8px}.burger__lines:after{top:8px}.drawer-scrim{z-index:40;opacity:0;visibility:hidden;transition:opacity var(--dur-base) var(--ease-standard), visibility 0s linear var(--dur-base);background:#2e2d2a59;position:fixed;inset:0}.drawer-scrim[data-open]{opacity:1;visibility:visible;transition:opacity var(--dur-base) var(--ease-standard)}.drawer{z-index:41;background:var(--drawer-bg);width:min(86vw,420px);color:var(--drawer-ink);transition:transform var(--dur-slow) var(--ease-out-soft);grid-template-rows:auto 1fr auto;gap:24px;padding:20px 24px 32px;display:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.drawer[data-open]{transform:translate(0)}.drawer__top{justify-content:flex-end;display:flex}.drawer__close{cursor:pointer;color:var(--drawer-ink);background:0 0;border:none;padding:4px;line-height:0}.drawer__body{align-content:start;gap:28px;display:grid}.drawer__body .field{flex-direction:column-reverse;align-items:flex-start;gap:2px;display:flex}.drawer__actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer__actions form{display:contents}@media (max-width:820px){.burger{cursor:pointer;color:var(--ink);background:0 0;border:none;justify-content:center;align-items:center;margin-left:auto;padding:6px;display:inline-flex}.app-header__right{display:none}.drawer{display:grid}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-scrim{transition-duration:1ms}}.domains{margin-top:14px}.domains__label{color:var(--ink-mute);margin-bottom:6px;display:block}.domains__row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.domains__input{flex:1;min-width:260px}.domains__hint{color:var(--ink-mute);margin-top:6px}.domains__error{color:var(--ruby)}
