.field.svelte-xh69h1{background:color-mix(in srgb, var(--paper) 76%, transparent);border:var(--border-soft);border-radius:var(--radius-card);anchor-name:--place-input;align-items:center;gap:.5rem;max-width:520px;padding:.12rem .45rem .12rem .7rem;display:flex}.field.svelte-xh69h1:focus-within{outline:2px solid color-mix(in srgb, var(--ink) 45%, transparent);outline-offset:2px}.leading.svelte-xh69h1{color:var(--ink-soft);flex-shrink:0;display:flex}.input.svelte-xh69h1{min-width:0;font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-medium);background:0 0;border:none;flex:1;padding:.58rem 0}.input.svelte-xh69h1::placeholder{color:var(--ink-soft);font-weight:var(--weight-body)}.input.svelte-xh69h1:focus{outline:none}.gps.svelte-xh69h1{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;padding:.38rem;display:flex}.gps.svelte-xh69h1:hover{background:color-mix(in srgb, var(--ink) 8%, transparent);color:var(--ink)}.gps.on.svelte-xh69h1{background:color-mix(in srgb, var(--ink) 90%, transparent);color:var(--paper)}.listbox.svelte-xh69h1{background:var(--paper);border:var(--border);border-radius:var(--radius);box-shadow:var(--shadow-popover);overscroll-behavior:contain;max-height:320px;margin:0;overflow:hidden auto}.listbox.svelte-xh69h1 ul:where(.svelte-xh69h1){margin:0;padding:0;list-style:none}.listbox[popover].svelte-xh69h1{position-anchor:--place-input;top:anchor(bottom);left:anchor(left);width:anchor-size(width);margin-top:.5rem;position:fixed}.listbox.fallback.svelte-xh69h1{z-index:5;margin-top:.5rem;position:absolute;inset-inline:0}.listbox.fallback.svelte-xh69h1:not(.open){display:none}li[role=option].svelte-xh69h1{cursor:pointer;flex-direction:column;gap:.1rem;padding:.55rem .7rem;display:flex}li[role=option].svelte-xh69h1+li[role=option]:where(.svelte-xh69h1){border-top:1px solid var(--chrome-border-soft)}li[role=option].active.svelte-xh69h1{background:color-mix(in srgb, var(--yellow) 32%, var(--paper))}.option-main.svelte-xh69h1{align-items:baseline;gap:.5rem;display:flex}.option-name.svelte-xh69h1{font-weight:var(--weight-label)}.option-name.svelte-xh69h1 mark:where(.svelte-xh69h1){color:inherit;background:0 0}.option-type.svelte-xh69h1{font-size:var(--type-xs);font-weight:var(--weight-label);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--paper);background:var(--ink);flex-shrink:0;margin-left:auto;padding:.05rem .35rem}.option-context.svelte-xh69h1{font-size:var(--type-meta);color:var(--ink-soft);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hint.svelte-xh69h1{color:var(--ink-soft);font-family:var(--font-display);padding:.7rem;font-style:italic}.geo-error.svelte-xh69h1{font-family:var(--font-display);color:var(--ink-soft);font-style:italic;font-size:var(--type-small);margin-top:.5rem}.select.svelte-t5ihcw{appearance:none;font-family:var(--font-body);font-optical-sizing:auto;font-weight:var(--weight-label);font-size:var(--type-small);line-height:var(--leading-tight);color:var(--ink);cursor:pointer;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M0 0h10L5 6z' fill='%2317130d'/%3E%3C/svg%3E");background-position:right .05rem center;background-repeat:no-repeat;background-size:.46rem .3rem;border:none;border-radius:0;padding:0 .78rem 0 0}.select.svelte-t5ihcw:focus{outline:none}.select.svelte-t5ihcw:focus-visible{outline:2px solid color-mix(in srgb, var(--ink) 45%, transparent);outline-offset:3px}.select.svelte-t5ihcw option:where(.svelte-t5ihcw){font-weight:var(--weight-label);color:var(--ink)}.filters.svelte-1wvake7{flex-wrap:wrap;gap:.85rem 1rem;display:flex}.filter.svelte-1wvake7{border-bottom:1px solid color-mix(in srgb, var(--ink) 24%, transparent);line-height:var(--leading-tight);cursor:pointer;align-items:baseline;gap:.3rem;padding:.08rem .05rem .2rem;display:inline-flex}.filter-label.svelte-1wvake7{font-family:var(--font-body);font-weight:var(--weight-medium);font-size:var(--type-small);color:var(--ink-soft)}::view-transition-group(focused-bird-card){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);overflow:clip}::view-transition-group(focused-bird-in){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);overflow:clip}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){opacity:0}::view-transition-new(root){opacity:1}::view-transition-group(focused-bird-in){z-index:10}::view-transition-group(bird-scrim){z-index:1;animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle)}::view-transition-group(focused-bird-card){z-index:2}::view-transition-old(focused-bird-card){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);mix-blend-mode:normal;object-fit:fill;block-size:100%;inline-size:100%}::view-transition-new(focused-bird-card){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);mix-blend-mode:normal;object-fit:fill;block-size:100%;inline-size:100%}::view-transition-old(focused-bird-in){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);mix-blend-mode:normal;object-fit:fill;block-size:100%;inline-size:100%}::view-transition-new(focused-bird-in){animation-duration:var(--dur-focused-morph);animation-timing-function:var(--ease-settle);mix-blend-mode:normal;object-fit:fill;block-size:100%;inline-size:100%}html.bird-card-fast-transition::view-transition-group(focused-bird-in){animation-duration:var(--dur-focused-morph-fast)}html.bird-card-fast-transition::view-transition-old(focused-bird-in){animation-duration:var(--dur-focused-morph-fast)}html.bird-card-fast-transition::view-transition-new(focused-bird-in){animation-duration:var(--dur-focused-morph-fast)}::view-transition-old(focused-bird-card){opacity:0;animation:none}::view-transition-old(focused-bird-in){opacity:0;animation:none}::view-transition-new(focused-bird-card){opacity:1;animation:none}::view-transition-new(focused-bird-in){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-group(focused-bird-card){animation-duration:1ms}::view-transition-old(focused-bird-card){animation-duration:1ms}::view-transition-new(focused-bird-card){animation-duration:1ms}::view-transition-group(focused-bird-in){animation-duration:1ms}::view-transition-old(focused-bird-in){animation-duration:1ms}::view-transition-new(focused-bird-in){animation-duration:1ms}}::view-transition-old(focused-bird-exit){mix-blend-mode:normal;animation-duration:var(--dur-focused-swipe);animation-fill-mode:both}::view-transition-new(focused-bird-enter){mix-blend-mode:normal;animation-duration:var(--dur-focused-swipe);animation-fill-mode:both}::view-transition-old(focused-bird-exit){animation-timing-function:var(--ease-launch)}::view-transition-new(focused-bird-enter){animation-timing-function:var(--ease-lift)}html.bird-swipe-forward::view-transition-old(focused-bird-exit){animation-name:focused-swipe-exit-forward}html.bird-swipe-forward::view-transition-new(focused-bird-enter){animation-name:focused-swipe-enter-forward}html.bird-swipe-back::view-transition-old(focused-bird-exit){animation-name:focused-swipe-exit-back}html.bird-swipe-back::view-transition-new(focused-bird-enter){animation-name:focused-swipe-enter-back}@keyframes focused-swipe-exit-forward{0%{transform:translateX(var(--swipe-exit-x,0px)) rotate(var(--swipe-exit-rotate,0deg))}to{opacity:0;transform:translate(-115%)}}@keyframes focused-swipe-enter-forward{0%{opacity:0;transform:translate(115%)}}@keyframes focused-swipe-exit-back{0%{transform:translateX(var(--swipe-exit-x,0px)) rotate(var(--swipe-exit-rotate,0deg))}to{opacity:0;transform:translate(115%)}}@keyframes focused-swipe-enter-back{0%{opacity:0;transform:translate(-115%)}}.focused-card--dragging,.focused-card--settling,.focused-card--closing{opacity:var(--swipe-opacity,1);transform:translate3d(var(--swipe-x,0), var(--swipe-y,0), 0) rotate(var(--swipe-rotate,0deg)) scale(var(--swipe-scale,1))}.focused-card--settling{transition:opacity var(--dur-focused-settle) var(--ease-snap), transform var(--dur-focused-settle) var(--ease-snap)}.focused-card--closing{transition:opacity var(--dur-focused-close) var(--ease-launch), transform var(--dur-focused-close) var(--ease-launch)}.list.svelte-1sakgjy{margin-top:2rem}.grid.svelte-1sakgjy{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));place-items:start center;gap:1.5rem;padding:0;list-style:none;display:grid}.grid.svelte-1sakgjy>li:where(.svelte-1sakgjy){width:min(100%, var(--bird-card-max-width));--bird-card-floor-h:calc(100cqi * 374 / 303)}.grid.dimmed.svelte-1sakgjy{opacity:.55;transition:opacity .15s}.exiting-grid.svelte-1sakgjy{z-index:20;pointer-events:none;margin:0;padding:0;list-style:none;position:fixed;inset:0}.exiting-grid.svelte-1sakgjy li:where(.svelte-1sakgjy){--bird-card-floor-h:calc(100cqi * 374 / 303);position:fixed}.status.svelte-1sakgjy{font-family:var(--font-display);color:var(--ink-soft);padding:1rem 0;font-size:1.2rem;font-style:italic}.status--error.svelte-1sakgjy{color:var(--red)}.status--board.svelte-1sakgjy{animation:.26s cubic-bezier(.2,.85,.28,1) both svelte-1sakgjy-empty-state-in}.table.svelte-1sakgjy{place-items:center;gap:1rem;min-height:320px;display:grid}.table--status.svelte-1sakgjy{min-height:min(52vh,420px)}@keyframes svelte-1sakgjy-empty-state-in{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.status--board.svelte-1sakgjy{animation:none}}main.svelte-1aa67mx{width:100%;max-width:1040px;margin:0 auto;padding:clamp(1.25rem,5vw,3rem) clamp(1rem,4vw,2.5rem) 5rem}main.map-view.svelte-1aa67mx{flex-direction:column;min-height:100dvh;padding-bottom:clamp(1rem,4vw,1.5rem);display:flex}.masthead.svelte-1aa67mx{text-align:left}.masthead.svelte-1aa67mx h1:where(.svelte-1aa67mx){font-size:var(--type-masthead);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);align-items:baseline;gap:.08em;display:inline-flex}.masthead-icon-stage.svelte-1aa67mx{width:.36em;height:.28em;color:var(--ink);flex:none;display:inline-grid;transform:rotate(-4deg)translateY(.02em)}.tagline.svelte-1aa67mx{font-family:var(--font-display);font-style:italic;font-size:var(--type-tagline);color:var(--ink-soft);margin-top:.4rem}.controls.svelte-1aa67mx{flex-direction:column;gap:1rem;margin-top:2rem;display:flex}.controls-row.svelte-1aa67mx{opacity:1;visibility:visible;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;transition:opacity .3s ease-out;display:flex}.controls-row.hidden.svelte-1aa67mx{opacity:0;visibility:hidden;pointer-events:none}@media (prefers-reduced-motion:reduce){.controls-row.svelte-1aa67mx{opacity:1;transition:none}}.view-toggle.svelte-1aa67mx{border:var(--border-soft);border-radius:var(--radius-card);background:color-mix(in srgb, var(--paper) 70%, transparent);align-items:center;gap:.15rem;padding:.18rem;display:inline-flex;overflow:hidden}.view-toggle.svelte-1aa67mx a:where(.svelte-1aa67mx){border-radius:calc(var(--radius-card) - 4px);font-weight:var(--weight-label);font-size:var(--type-body);cursor:pointer;color:var(--ink);background:0 0;border:0;padding:.38rem .85rem;text-decoration:none}.view-toggle.svelte-1aa67mx a:where(.svelte-1aa67mx)+a:where(.svelte-1aa67mx){border-left:0}.view-toggle.svelte-1aa67mx a.active:where(.svelte-1aa67mx){background:color-mix(in srgb, var(--ink) 88%, transparent);color:var(--paper)}.view-toggle.svelte-1aa67mx a:where(.svelte-1aa67mx):not(.active):hover{background:color-mix(in srgb, var(--ink) 10%, transparent);text-decoration:none}.map-wrap.svelte-1aa67mx{flex:1;min-height:360px;margin-top:2rem;display:flex}.map-wrap[hidden].svelte-1aa67mx{display:none}.map-wrap.map-entering.svelte-1aa67mx{opacity:0}.list-clearing.svelte-1aa67mx{visibility:hidden;pointer-events:none}.list-arriving.svelte-1aa67mx{visibility:hidden}
