:root{--neutral-25: #FBF8F2;--neutral-50: #F4EFE5;--neutral-100: #F1EBE0;--neutral-200: #E9E2D6;--neutral-300: #E3D9CC;--neutral-400: #D5C9BA;--neutral-500: #A2968A;--neutral-600: #8A7B6C;--neutral-700: #6E6259;--neutral-800: #5C463B;--neutral-900: #41332C;--neutral-950: #28211E;--teal-50: #E5F4F1;--teal-100: #CFE6E1;--teal-200: #9DD0C8;--teal-300: #5DB2AA;--teal-400: #3E9C95;--teal-500: #2A8C88;--teal-600: #1E7576;--teal-700: #145F63;--teal-800: #174D4E;--teal-900: #173C3B;--teal-950: #102C2B;--coral-50: #FEF1EF;--coral-100: #FCE4DF;--coral-200: #FFC0B6;--coral-300: #FF9A90;--coral-400: #FD7A70;--coral-500: #F9564E;--coral-600: #D9463D;--coral-700: #B9372D;--coral-800: #9C2C23;--coral-900: #831D16;--coral-950: #6A0C09;--sun-50: #FCF2D6;--sun-100: #FFE9A8;--sun-200: #FBE090;--sun-300: #F6D776;--sun-400: #D5B961;--sun-500: #B59B4D;--sun-600: #977F39;--sun-700: #796425;--sun-800: #5C4A12;--sun-900: #4A3A06;--sun-950: #392B00;--alpha-transparent: rgb(244 239 229 / 0);--alpha-semi-transparent: rgb(251 248 242 / .8);--color-text-primary: var(--neutral-950);--color-text-body: var(--neutral-800);--color-text-muted: var(--neutral-700);--color-text-subtle: var(--neutral-600);--color-text-disabled: var(--neutral-500);--color-text-accent: var(--coral-700);--color-text-accent-pressed: var(--coral-800);--color-text-on-accent: var(--neutral-950);--color-text-on-inverse: var(--neutral-25);--color-text-on-inverse-muted: var(--teal-100);--color-text-on-inverse-accent: var(--coral-300);--color-background-page: var(--neutral-50);--color-background-raised: var(--neutral-25);--color-background-inset: var(--neutral-50);--color-background-sunken: var(--neutral-100);--color-background-media: var(--teal-50);--color-background-inverse: var(--neutral-950);--color-background-feature: var(--teal-900);--color-background-feature-subtle: var(--teal-800);--color-background-accent: var(--coral-500);--color-background-transparent: var(--alpha-transparent);--color-background-glass: var(--alpha-semi-transparent);--color-background-hover: var(--neutral-100);--color-background-pressed: var(--neutral-300);--color-background-accent-hover: var(--coral-300);--color-background-accent-pressed: var(--coral-400);--color-background-inverse-hover: var(--neutral-800);--color-background-inverse-pressed: var(--neutral-900);--color-background-feature-hover: var(--teal-700);--color-background-feature-pressed: var(--teal-600);--color-background-disabled: var(--neutral-200);--color-border-default: var(--neutral-300);--color-border-control: var(--neutral-400);--color-border-field: var(--neutral-600);--color-border-contrast: var(--neutral-950);--color-border-accent: var(--coral-500);--color-border-focus: var(--neutral-950);--color-border-focus-on-inverse: var(--neutral-25);--color-border-on-inverse: var(--teal-400);--color-border-on-inverse-subtle: var(--teal-700);--color-state-gap-surface: var(--coral-100);--color-state-gap-foreground: var(--coral-800);--color-state-sample-surface: var(--sun-100);--color-state-sample-foreground: var(--sun-800);--color-state-red-list-surface: var(--sun-300);--color-state-red-list-foreground: var(--sun-900);--color-data-scale-1: var(--teal-100);--color-data-scale-2: var(--teal-200);--color-data-scale-3: var(--teal-300);--color-data-scale-4: var(--teal-500);--color-data-scale-5: var(--teal-700);--color-data-gap: var(--coral-500);--color-data-gap-mark: var(--neutral-25);--color-data-empty: var(--neutral-200);--color-data-absent: var(--neutral-400);--color-data-unplayed: var(--neutral-500);--color-data-water-label: var(--teal-600);--color-data-halo: var(--neutral-25);--color-data-highlight: var(--neutral-950);--space-2: 2px;--space-4: 4px;--space-6: 6px;--space-8: 8px;--space-12: 12px;--space-16: 16px;--space-20: 20px;--space-24: 24px;--space-32: 32px;--space-40: 40px;--space-48: 48px;--space-64: 64px;--radius-1: 1px;--radius-2: 2px;--radius-4: 4px;--radius-12: 12px;--radius-16: 16px;--radius-24: 24px;--radius-full: 9999px;--border-width-1: 1px;--border-width-1-5: 1.5px;--border-width-2: 2px;--size-40: 40px;--size-44: 44px;--size-48: 48px;--size-56: 56px;--icon-size-16: 16px;--icon-size-20: 20px;--icon-size-24: 24px;--icon-size-32: 32px;--font-family-sans: "Jost", sans-serif;--font-family-serif: "Zilla Slab", Georgia, serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-style-italic: italic;--font-size-12: 12px;--font-size-14: 14px;--font-size-15: 15px;--font-size-16: 16px;--font-size-18: 18px;--font-size-22: 22px;--font-size-28: 28px;--font-size-32: 32px;--font-size-44: 44px;--font-size-48: 48px;--font-size-72: 72px;--shadow-callout: 0 4px 14px rgb(40 33 30 / .18);--grid-columns: 12;--grid-gutter: 16px;--grid-margin: 72px}.display-latin{font:var(--font-style-italic) var(--font-weight-medium) var(--font-size-72)/.98 var(--font-family-serif);letter-spacing:-.015em}.heading-1{font:var(--font-weight-light) var(--font-size-48)/1.08 var(--font-family-sans);letter-spacing:-.015em}.heading-2{font:var(--font-weight-semibold) var(--font-size-28)/1.15 var(--font-family-sans);letter-spacing:-.02em}.heading-3{font:var(--font-weight-medium) var(--font-size-22)/1.2 var(--font-family-sans);letter-spacing:0}.heading-4{font:var(--font-weight-semibold) var(--font-size-16)/1.3 var(--font-family-sans);letter-spacing:0}.number-large{font:var(--font-weight-light) var(--font-size-44)/1 var(--font-family-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.number-small{font:var(--font-weight-regular) var(--font-size-32)/1 var(--font-family-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.eyebrow{font:var(--font-weight-semibold) var(--font-size-12)/1.5 var(--font-family-sans);letter-spacing:.12em;text-transform:uppercase}.body-large{font:var(--font-weight-regular) var(--font-size-18)/1.55 var(--font-family-serif);letter-spacing:0}.body-base{font:var(--font-weight-regular) var(--font-size-16)/1.5 var(--font-family-serif);letter-spacing:0}.body-small{font:var(--font-weight-regular) var(--font-size-15)/1.45 var(--font-family-serif);letter-spacing:0}.body-italic{font:var(--font-style-italic) var(--font-weight-regular) var(--font-size-15)/1.45 var(--font-family-serif);letter-spacing:0}.label-large{font:var(--font-weight-semibold) var(--font-size-16)/1.5 var(--font-family-sans);letter-spacing:0}.label-base{font:var(--font-weight-semibold) var(--font-size-14)/1.5 var(--font-family-sans);letter-spacing:0;font-variant-numeric:tabular-nums}.label-small{font:var(--font-weight-semibold) var(--font-size-12)/1.5 var(--font-family-sans);letter-spacing:0}.text-base{font:var(--font-weight-regular) var(--font-size-14)/1.5 var(--font-family-sans);letter-spacing:0}.text-small{font:var(--font-weight-regular) var(--font-size-12)/1.45 var(--font-family-sans);letter-spacing:0}:root{--bird-evidence-possible: #A6D6CE;--bird-water-label: #4F7472;--bird-on-feature-muted: #C9DBD7;--bird-calendar-track: #EDE5D9;--bird-photo-stripe-a: #EFE7DA;--bird-photo-stripe-b: #F6F0E6;--page-margin: clamp(24px, calc((100vw - 1024px)*.115 + 32px) , var(--grid-margin));--tile-pad: clamp(24px, 2.223vw, var(--space-32))}body{margin:0;background:var(--color-background-page)}a{color:var(--color-text-primary)}a:hover{color:var(--color-text-accent)}input::placeholder{color:var(--color-text-muted)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page{position:relative;isolation:isolate;overflow-x:clip;background:var(--color-background-page);color:var(--color-text-primary);font-family:var(--font-family-serif);font-size:16px;line-height:1.5;padding-bottom:56px}.site-header{position:sticky;top:0;z-index:3;background:color-mix(in srgb,var(--color-background-glass) 80%,transparent);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-bottom:var(--border-width-1) solid var(--color-border-default)}.site-header-inner{max-width:1440px;margin:0 auto;padding:var(--space-12) var(--page-margin);box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-12) var(--space-32)}.brand{display:flex;align-items:center;gap:var(--space-12);min-height:var(--size-44);text-decoration:none;color:var(--color-text-primary)}.main-nav{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-32)}.main-nav a{display:flex;align-items:center;min-height:var(--size-44);text-decoration:none}.main-nav a[aria-current=page]{box-shadow:inset 0 -2px 0 var(--color-border-accent)}.segmented{flex:none;display:flex;gap:var(--space-2);padding:var(--space-4);background:var(--color-background-inset);border:var(--border-width-1) solid var(--color-border-control);border-radius:var(--radius-full)}.seg{min-height:var(--size-44);padding:0 var(--space-16);border:0;border-radius:var(--radius-full);background:var(--color-background-transparent);color:var(--color-text-primary);cursor:pointer;transition:background-color .16s ease,color .16s ease}.seg[aria-pressed=true]{background:var(--color-background-inverse);color:var(--color-text-on-inverse)}.seg-small{min-height:var(--size-40)}.seg:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:2px}.main{max-width:1440px;margin:0 auto;padding:var(--space-20) var(--page-margin) 0;box-sizing:border-box;display:flex;flex-direction:column;gap:var(--space-16)}.row-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--grid-gutter);row-gap:var(--space-16)}.span-8{grid-column:span 8;min-width:0}.span-4{grid-column:span 4;min-width:0}.hero{grid-column:span 8}.row-3{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--grid-gutter)}.row-3>:first-child{grid-column:span 4}.row-3>:last-child{grid-column:span 8}.flex-row{display:flex;flex-wrap:wrap;gap:var(--space-16)}@media(max-width:900px){.hero,.span-8,.span-4,.row-3>:first-child,.row-3>:last-child{grid-column:1 / -1}}.tile{box-sizing:border-box;padding:var(--tile-pad);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-24);background:var(--color-background-glass);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px)}.plain-tile{box-sizing:border-box;padding:var(--tile-pad);border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-24);background:var(--color-background-raised)}.stack{display:grid}.stack>*{grid-area:1 / 1;min-width:0}.fade{transition:opacity .24s ease,visibility .24s ease}.fade[data-shown=false]{opacity:0;visibility:hidden}.eyebrow-accent{margin:0;color:var(--color-text-accent)}.btn-primary{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-48);padding:0 var(--space-24);border-radius:var(--radius-full);background:var(--color-background-accent);color:var(--color-text-on-accent);text-decoration:none}.btn-primary:hover{background:var(--color-background-accent-hover);color:var(--color-text-on-accent)}.btn-outline{display:inline-flex;align-items:center;min-height:var(--size-48);padding:0 var(--space-24);border-radius:var(--radius-full);border:var(--border-width-1-5) solid var(--color-border-contrast);box-sizing:border-box;background:var(--color-background-transparent);color:var(--color-text-primary);text-decoration:none}.arrow-link{display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--size-44);color:var(--color-text-primary);text-underline-offset:3px}.tag-sample{display:inline-flex;align-items:center;padding:3px 10px;border-radius:var(--radius-full);background:var(--color-state-sample-surface);color:var(--color-state-sample-foreground);font-family:var(--font-family-sans);font-weight:var(--font-weight-semibold);font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.tag-gap{flex:none;margin:-8px 0;display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-6) var(--space-12) var(--space-6) var(--space-8);border-radius:var(--radius-full);background:var(--color-state-gap-surface);color:var(--color-state-gap-foreground)}.atlas-map{position:relative;width:100%;outline:none}.atlas-map:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:8px;border-radius:var(--radius-4)}.sq{position:absolute;border-radius:var(--radius-2);cursor:pointer;transition:transform .16s ease}.sq:hover{transform:scale(1.25);z-index:1}.sq.water{visibility:hidden;pointer-events:none}.sq.gap:after{content:"";position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:var(--color-data-gap-mark)}.sel-ring{position:absolute;box-sizing:border-box;border-radius:var(--radius-2);outline:var(--border-width-2) solid var(--color-data-highlight);outline-offset:2px;pointer-events:none;z-index:2;animation:sel-pulse 2s ease-in-out infinite}@keyframes sel-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.12);opacity:.5}}.water-label{position:absolute;pointer-events:none;color:var(--color-data-water-label)}.place{position:absolute;display:flex;align-items:center;gap:var(--space-4);transform:translate(-3px,-50%);pointer-events:none}.place.flip{flex-direction:row-reverse;transform:translate(calc(-100% + 3px),-50%)}.place-dot{flex:none;width:6px;height:6px;border-radius:50%;background:var(--color-text-primary);box-shadow:0 0 0 2px var(--color-data-halo)}.place-name{color:var(--color-text-primary);text-shadow:0 0 3px var(--color-data-halo),0 0 3px var(--color-data-halo),0 0 4px var(--color-data-halo)}.legend-step{display:flex;flex-direction:column;gap:var(--space-4);width:48px}.legend-swatch{height:14px;border-radius:var(--radius-2)}.gap-sq{position:relative;flex:none;width:14px;height:14px;border-radius:var(--radius-2);background:var(--color-data-gap)}.gap-sq:after{content:"";position:absolute;left:5px;top:5px;width:4px;height:4px;border-radius:50%;background:var(--color-data-gap-mark)}.gap-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2);align-items:start;border-bottom:var(--border-width-1) solid var(--color-border-default)}.gap-cols ol{list-style:none;margin:0;padding:0}.gap-row{position:relative;display:flex;align-items:flex-start;gap:var(--space-16);padding:var(--space-12) var(--space-16);border-top:var(--border-width-1) solid var(--color-border-default);text-decoration:none;color:var(--color-text-primary);outline:none}.gap-place{color:var(--color-text-primary)}.gap-row:hover{background:var(--color-background-hover)}.gap-row:hover .gap-place{color:var(--color-text-accent)}.gap-row:active{background:var(--color-background-pressed)}.gap-row:active .gap-place{color:var(--color-text-accent-pressed)}.gap-row:focus-visible:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:1;border:var(--border-width-2) solid var(--color-border-focus);border-radius:8px;pointer-events:none}.species-row{display:flex;align-items:baseline;gap:var(--space-12);padding:var(--space-8) 0;border-bottom:var(--border-width-1) solid var(--color-border-default);text-decoration:none;color:var(--color-text-primary)}.species-row svg{align-self:center}.species-row:hover{background:var(--color-background-hover)}.stat-pair{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-16)}.stat-pair>div{min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-6);padding:var(--space-16)}.stat-pair>div+div{border-left:var(--border-width-1) solid var(--color-border-default)}.evidence-bar{display:flex;gap:var(--space-2);height:12px;border-radius:var(--radius-full);overflow:hidden;background:var(--color-background-sunken)}.swatch-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-6) var(--space-16)}.swatch-list li{display:flex;align-items:center;gap:var(--space-8)}.swatch{flex:none;width:12px;height:12px;border-radius:var(--radius-2)}.bird-cards{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-16)}@media(max-width:700px){.bird-cards{grid-template-columns:minmax(0,1fr)}}.bird-card{min-height:320px;display:flex;flex-direction:column;overflow:hidden;border:var(--border-width-1) solid var(--color-border-default);border-radius:var(--radius-16);background:var(--color-background-inset);color:var(--color-text-primary);text-decoration:none;transition:background-color .16s ease}.bird-card:hover{background:var(--color-background-hover)}.bird-card:active{background:var(--color-background-pressed)}.bird-media{position:relative;flex:1 1 auto;min-height:160px}.bird-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.no-image{display:flex;align-items:center;justify-content:center;background:repeating-linear-gradient(135deg,var(--bird-photo-stripe-a) 0 10px,var(--bird-photo-stripe-b) 10px 20px);color:var(--color-text-subtle)}.browse-card{min-height:320px;box-sizing:border-box;padding:var(--space-24);display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-20);border-radius:var(--radius-16);background:var(--color-background-inverse);text-decoration:none;transition:background-color .16s ease}.browse-card:hover{background:var(--color-background-inverse-hover)}.browse-card:active{background:var(--color-background-inverse-pressed)}.bird-card:focus-visible,.browse-card:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:2px}.ask-tile{box-sizing:border-box;min-height:720px;padding:var(--tile-pad);border-radius:var(--radius-24);background:var(--color-background-feature);display:flex;flex-direction:column;gap:var(--space-16)}.prompt-chip{min-height:var(--size-48);padding:var(--space-12) var(--space-16);border:var(--border-width-1) solid var(--color-border-on-inverse);border-radius:var(--radius-12);background:var(--color-background-feature-subtle);color:var(--color-text-on-inverse);text-align:left;cursor:pointer;transition:background-color .16s ease}.prompt-chip:hover{background:var(--color-background-feature-hover)}.prompt-chip:active{background:var(--color-background-feature-pressed)}.prompt-chip:focus-visible,.ask-btn:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus-on-inverse);outline-offset:2px}.ask-field{display:flex;align-items:center;gap:var(--space-8);min-height:var(--size-56);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-20);box-sizing:border-box;border-radius:var(--radius-full);background:var(--color-background-raised)}.ask-input{flex:1 1 auto;min-width:0;min-height:var(--size-44);border:0;background:transparent;color:var(--color-text-primary);outline:none}.ask-btn{flex:none;min-height:var(--size-44);padding:0 var(--space-20);border:0;border-radius:var(--radius-full);background:var(--color-background-accent);color:var(--color-text-on-accent);cursor:pointer;transition:background-color .16s ease}.ask-btn:hover{background:var(--color-background-accent-hover)}.ask-btn:active{background:var(--color-background-accent-pressed)}.link-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-bottom:var(--border-width-1) solid var(--color-border-default)}.link-list li{border-top:var(--border-width-1) solid var(--color-border-default)}.link-list a{display:flex;justify-content:space-between;align-items:center;gap:var(--space-12);min-height:52px;color:var(--color-text-primary);text-decoration:none;font-family:var(--font-family-sans);font-weight:var(--font-weight-medium);font-size:var(--font-size-16)}.link-list a:hover{color:var(--color-text-accent)}.site-footer{max-width:1440px;margin:var(--space-40) auto 0;padding:0 var(--page-margin);box-sizing:border-box}.site-footer-inner{margin:0;padding-top:var(--space-32);border-top:var(--border-width-1) solid var(--color-border-default);color:var(--color-text-body);display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-16) var(--space-48)}.breadcrumb ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;color:var(--color-text-muted)}.breadcrumb a{display:inline-flex;align-items:center;min-height:var(--size-44);color:var(--color-text-body)}.names{margin:0;display:flex;flex-direction:column;border-top:var(--border-width-1) solid var(--color-border-default)}.names>div{display:flex;align-items:baseline;gap:var(--space-16);padding:var(--space-12) 0;border-bottom:var(--border-width-1) solid var(--color-border-default)}.names dt{flex:none;width:76px;color:var(--color-text-muted)}.names dd{margin:0;font-family:var(--font-family-sans);font-size:var(--font-size-28);line-height:1.15;letter-spacing:-.01em}.pill-outline{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 9px;border-radius:var(--radius-full);border:var(--border-width-1-5) solid var(--color-border-contrast)}.pill-red-list{display:inline-flex;align-items:center;padding:6px 12px;border-radius:var(--radius-full);background:var(--color-state-red-list-surface);color:var(--color-state-red-list-foreground)}.sonogram{position:relative;height:180px;border-radius:14px;background:var(--color-background-sunken);overflow:hidden}.sonogram .grid-line{position:absolute;left:0;right:0;height:1px;background:var(--color-border-default)}.syl{position:absolute;width:.8%;border-radius:2px}.play-btn{flex:none;display:flex;align-items:center;justify-content:center;width:var(--size-56);height:var(--size-56);border:0;border-radius:50%;background:var(--color-background-inverse);color:var(--color-text-on-inverse);cursor:pointer}.play-btn:focus-visible{outline:var(--border-width-2) solid var(--color-border-focus);outline-offset:2px}.source-note{margin-top:auto;padding-top:14px;border-top:var(--border-width-1) solid var(--color-border-default);display:flex;flex-direction:column;gap:var(--space-4);color:var(--color-text-muted)}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.photo-slot{aspect-ratio:1;position:relative;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-12);border:var(--border-width-1) solid var(--color-border-default);text-decoration:none}.photo-slot.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.photo-caption{position:absolute;left:10px;bottom:10px;padding:3px 9px;border-radius:var(--radius-full);background:var(--color-background-raised);color:var(--color-text-body)}.facts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:14px}.fact-card{display:flex;flex-direction:column;gap:var(--space-16);padding:var(--space-20);border-radius:18px;background:var(--color-background-page)}.fact-list{margin:0;display:flex;flex-direction:column;border-top:var(--border-width-1) solid var(--color-border-default)}.fact-list>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-12);padding:9px 0;border-bottom:var(--border-width-1) solid var(--color-border-default)}.fact-list dt{color:var(--color-text-body)}.fact-list dd{margin:0;font-weight:var(--font-weight-semibold)}.calendar{display:grid;grid-template-columns:112px repeat(12,minmax(0,1fr));align-items:center;column-gap:3px;row-gap:var(--space-8);color:var(--color-text-body)}.calendar .month{text-align:center;color:var(--color-text-muted)}.calendar .bar{height:14px;border-radius:var(--radius-4)}.range-map{position:relative;width:100%}.range-sq{position:absolute;border-radius:var(--radius-2)}.notice{margin:0;display:flex;align-items:flex-start;gap:10px;padding:var(--space-12) var(--space-16);border-radius:14px;background:var(--color-background-sunken);color:var(--color-text-body)}.bird-ask{box-sizing:border-box;padding:var(--tile-pad);border-radius:var(--radius-24);background:var(--color-background-feature);color:var(--neutral-50);display:flex;flex-direction:column;gap:18px}.bird-ask .chip{min-height:var(--size-44);padding:10px var(--space-16);border-radius:14px;border:1px solid rgb(244 239 229 / .28);background:#f4efe50f;color:var(--neutral-50);text-align:left;cursor:pointer}.bird-ask .chip:hover{background:#f4efe524}@media(prefers-reduced-motion:reduce){.sq,.fade,.seg{transition:none}.sel-ring{animation:none}}
