@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#fff;--ink:#172534;--blue:#0b5cad;--muted:#4d5d6e;--panel:#f3f7fb;--tint:#eaf2fa;--tag:#d9e8f7;--rule:#dde5ee;--rule-soft:#e9eff5;--promise:#fff7df;--promise-rule:#d9c88a;--footer:#0b2f57;--face:"Figtree Variable", "Helvetica Neue", Arial, sans-serif;--measure:66ch;--page:60rem;--gutter:clamp(1rem, 4vw, 2rem);--radius:.85rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--ring:#7f90a3;color-scheme:light}*,:before,:after{box-sizing:border-box}html{font-family:var(--face);color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums lining-nums;-webkit-text-size-adjust:100%;scrollbar-color:var(--blue) var(--tint);font-size:106.25%;line-height:1.55}body{overflow-wrap:break-word;flex-direction:column;min-height:100vh;margin:0;display:flex}::selection{background:var(--tag);color:var(--ink)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}a{color:var(--blue);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.14}p{max-width:var(--measure);margin:0 0 1em}.wrap{width:100%;max-width:var(--page);padding-inline:var(--gutter);margin-inline:auto}.skip{background:var(--blue);color:var(--paper);z-index:2;padding:.6rem 1rem;position:absolute;top:0;left:-100vw}.skip:focus{left:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.unbroken{white-space:nowrap}.masthead{border-bottom:1px solid var(--rule)}.masthead .wrap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 2rem;padding-block:.9rem;display:flex}.masthead .name{letter-spacing:-.01em;color:var(--ink);align-items:baseline;gap:.26em;font-size:1.25rem;text-decoration:none;display:inline-flex}.masthead .name .lead{font-weight:400}.masthead .name .tail{font-weight:800}.masthead .name{gap:0}.masthead .name .tail{margin-left:.26em}.masthead .name .ask{flex:none;align-self:baseline;width:auto;height:.94em;margin-left:.05em;overflow:visible;transform:translateY(.13em)}.masthead .name .ask .hook{fill:none;stroke:currentColor;stroke-width:4.8px;stroke-linecap:round;stroke-dasharray:1}.masthead .name .ask .dot{fill:var(--blue);transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.masthead .name .ask .hook{animation:.7s cubic-bezier(.16,1,.3,1) .25s both ask-hook}.masthead .name .ask .dot{animation:.6s cubic-bezier(.16,1,.3,1) .85s both ask-dot}.masthead .name:hover .ask .hook{animation-name:ask-hook-again}.masthead .name:hover .ask .dot{animation-name:ask-dot-again}}@keyframes ask-hook{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ask-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ask-hook-again{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ask-dot-again{0%{transform:scale(0)}to{transform:scale(1)}}.masthead nav ul{flex-wrap:wrap;gap:.25rem 1.4rem;margin:0;padding:0;list-style:none;display:flex}.masthead nav a{color:var(--blue);padding-block:.3rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-block}.masthead nav a:hover,.masthead nav a[aria-current]{text-underline-offset:.35em;text-decoration:underline 2px}main{flex:1;padding-block:clamp(1.25rem,4vw,2.25rem) clamp(3rem,8vw,5rem)}.chip{color:var(--blue);background:var(--tint);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .8rem .2rem .5rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.chip svg{flex:none;width:1.1rem;height:1.1rem}a.chip:hover{background:var(--tag)}.chip .count{color:var(--ink);background:var(--paper);border-radius:999px;margin-right:-.35rem;padding:0 .45rem;font-weight:700}.chip.plain-chip{padding-left:.8rem}.chips{flex-wrap:wrap;gap:.5rem;margin-bottom:0;padding:0;list-style:none;display:flex}.above-title{justify-content:space-between;align-items:center;gap:1rem;display:flex}.filed{flex-wrap:wrap;align-items:center;gap:.35rem .75rem;display:flex}.approach{color:var(--muted);font-size:.85rem}.share{font:inherit;color:var(--blue);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .8rem;font-size:.85rem;font-weight:600;display:inline-flex}.share:hover{background:var(--tint);border-color:var(--tint)}.share.done svg{display:none}.share.done:before{content:"";background:var(--blue);border-radius:50%;width:.55rem;height:.55rem;margin-inline:.22rem}.track.nowhere{margin-top:.9rem}.about-page,.report{color:var(--muted);margin:.8rem 0 0;font-size:.9rem}.report{margin-top:.3rem}.suggest{color:var(--muted);font-size:.9rem}.take .sentence{background:var(--panel);border-radius:var(--radius);user-select:all;max-width:none;margin-bottom:.7rem;padding:.9rem 1.1rem}.take-why{color:var(--muted);margin:-.2rem 0 .8rem}.take-body{grid-template-columns:9.5rem minmax(0,1fr);align-items:start;gap:.9rem 1.1rem;display:grid}.take-card{border:1px solid var(--rule);border-radius:.65rem;width:100%;height:auto;display:block}@media (width<=40rem){.take-body{grid-template-columns:1fr}.take-card{width:9.5rem}}.take-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.6rem;display:flex}a.share{text-decoration:none}.embed-how{border-top:1px solid var(--rule-soft);margin-top:1rem;padding-top:.8rem}.embed-how summary{cursor:pointer;color:var(--blue);width:fit-content;font-weight:600}.embed-how pre{background:var(--panel);white-space:pre-wrap;overflow-wrap:anywhere;user-select:all;border-radius:.65rem;margin:.6rem 0;padding:.8rem 1rem;font-size:.8rem;line-height:1.5}body.embed{background:0 0;min-height:0;display:block}.embed article{border:1px solid var(--rule);border-radius:var(--radius);background:var(--paper);padding:.9rem 1.1rem 1rem}.embed-name{max-width:none;color:var(--muted);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;font-size:.8rem;display:flex}.embed-name a{color:var(--ink);font-weight:700;text-decoration:none}.embed h1{text-wrap:pretty;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:.5rem 0 .7rem;font-size:1.05rem;line-height:1.3;display:-webkit-box;overflow:hidden}.embed-status{background:var(--panel);border-radius:.65rem;padding:.6rem .8rem}.embed-status .status-name{color:var(--blue);font-size:1.1rem}.embed-more{max-width:none;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;margin:.6rem 0 0;font-size:.88rem;display:flex}.embed-more a{font-weight:600}.embed footer{border-top:1px solid var(--rule-soft);color:var(--muted);margin-top:.7rem;padding-top:.6rem;font-size:.7rem;line-height:1.4}.embed footer p{max-width:none;margin:0}.title{letter-spacing:-.015em;max-width:24ch;margin-top:.8rem;font-size:clamp(1.9rem,5.2vw,2.5rem);font-weight:700}.title.long{letter-spacing:-.01em;max-width:44ch;font-size:clamp(1.35rem,3.4vw,1.7rem);line-height:1.22}.lede{margin-top:1rem;font-size:1.08rem}.digest{background:var(--panel);border-radius:var(--radius);grid-template-columns:minmax(12rem,1.1fr) 2fr;gap:.75rem 1.5rem;margin-top:1.25rem;padding:1.15rem 1.25rem;display:grid}.digest .label-row{align-items:center;gap:.35rem;display:flex}.digest .label{color:var(--blue);font-size:clamp(1.45rem,3.6vw,1.75rem);font-weight:700;line-height:1.15}.digest .track{margin-top:.6rem}.digest .note,.digest .overlay{border:1.5px dashed var(--blue);border-radius:6px;align-items:center;gap:.35rem;margin-top:.6rem;padding:.1rem .5rem;font-size:.9rem;font-weight:700;display:inline-flex}.digest .overlay:hover{background:var(--paper)}.digest .changed{color:var(--muted);margin:.5rem 0 0;font-size:.88rem}.digest.found{max-width:46rem;margin-top:.8rem}.found .note{width:fit-content}.found h2{margin:0 0 .3rem;font-size:1.05rem;line-height:1.3}.found p{margin:0;font-size:.95rem}.found .changed{margin-top:.5rem}.tally{color:var(--muted);margin-top:.5rem}.digest .lede{align-self:center;margin:0;font-size:1.02rem}@media (width<=40rem){.digest{grid-template-columns:1fr}}.facts{color:var(--muted);flex-wrap:wrap;gap:.3rem 1.5rem;margin:.9rem .15rem 0;font-size:.88rem;display:flex}.facts div{gap:.35rem;display:flex}.facts dt{font-weight:400}.facts dd{color:var(--ink);margin:0;font-weight:600}.bar{margin:clamp(2rem,6vw,2.75rem) 0 0;font-size:1.2rem;font-weight:700}.bar+*{margin-top:.7rem}.table-frame{border:1px solid var(--rule);border-radius:var(--radius);overflow:hidden}.timetable,.index{border-collapse:collapse;width:100%}.timetable th,.timetable td,.index th,.index td{text-align:left;vertical-align:top;border-top:1px solid var(--rule-soft);padding:.7rem .85rem}.timetable thead th,.index thead th{color:var(--muted);background:#f8fafd;border-top:0;padding-block:.5rem;font-size:.8rem;font-weight:600}.timetable .year{width:5.25rem;color:var(--ink);white-space:nowrap;font-size:1.1rem;font-weight:700}.timetable .year small{color:var(--muted);font-size:.75rem;font-weight:600;display:block}.timetable .promised,.index .promise{background:var(--promise)}.timetable .promised{width:33%}.timetable thead .promised,.index thead .promise{background:var(--promise)}.timetable .quiet td,.timetable .quiet th{color:var(--muted);padding-block:.4rem;font-size:.9rem}.timetable .quiet .year{color:var(--muted);font-size:.9rem;font-weight:600}.entries{margin:0;padding:0;list-style:none}.entries li+li{border-top:1px solid var(--rule-soft);margin-top:.6rem;padding-top:.6rem}.promised .entries li+li{border-top:1px dashed var(--promise-rule)}.entry-date{white-space:nowrap;font-weight:700}.entry-kind{font-weight:700}.entry-note{color:var(--muted);font-size:.9rem;display:block}.record{grid-template-columns:1.15rem 3.6rem 1fr;align-items:start;column-gap:.5rem;display:grid}.record .entry-date{grid-column:2}.record .what:target{background:var(--tint);outline:.3rem solid var(--tint);border-radius:2px}.record .origin{color:var(--muted);grid-column:3;font-size:.9rem}.kind{width:1.1rem;height:1.1rem;color:var(--muted);flex:none;margin-top:.2rem}.basis-mark{margin-left:.3rem;display:inline-block}.basis-mark svg{width:.62rem;height:.62rem;fill:var(--blue);vertical-align:.02em}.bar-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1.5rem;margin-top:clamp(2rem,6vw,2.75rem);display:flex}.bar-row .bar{margin:0}.legend{color:var(--muted);flex-wrap:wrap;gap:.25rem 1.1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.legend li{align-items:center;gap:.35rem;display:inline-flex}.legend .kind{width:.95rem;height:.95rem;margin:0}.legend .basis-mark{margin:0}.legend .swatch{background:var(--promise);border:1px solid var(--promise-rule);border-radius:3px;width:.85rem;height:.85rem}.bar-row+*{margin-top:.7rem}.absent{color:var(--muted);margin-bottom:.6rem;font-size:.9rem}.track{width:6.5rem;display:block}.track.ends{width:min(100%,15rem)}.track .steps{background:linear-gradient(var(--rule), var(--rule)) center / 100% 1.5px no-repeat;justify-content:space-between;align-items:center;height:.8rem;display:flex}.track .step{background:var(--paper);border:1.5px solid var(--ring);border-radius:50%;width:.45rem;height:.45rem}.track .step.here{background:var(--blue);border-color:var(--blue);width:.8rem;height:.8rem}.track .ends{color:var(--muted);justify-content:space-between;margin-top:.15rem;font-size:.72rem;display:flex}.status-line{flex-wrap:wrap;align-items:center;gap:.15rem .7rem;display:flex}@media (width>=40.01rem){.index .status-line{white-space:nowrap;flex-wrap:nowrap}}.index .track{flex:none;width:5.5rem}.quiet-note{color:var(--muted);align-items:center;gap:.3rem;font-size:.9rem;display:flex}.pop-trigger{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;margin:0;padding:0}.pop-trigger.more{text-decoration:underline dotted var(--muted);text-underline-offset:.22em;font-weight:700;text-decoration-thickness:1.5px}.pop-trigger.more:hover,.pop-trigger.more:has(+.pop:popover-open){text-decoration-style:solid;text-decoration-color:var(--ink)}.pop-trigger.info{width:1.9rem;height:1.9rem;color:var(--blue);border-radius:50%;place-items:center;display:inline-grid}.pop-trigger.info:hover{background:var(--tag)}.pop{position-area:bottom span-right;position-try-fallbacks:flip-inline, flip-block, flip-block flip-inline;overscroll-behavior:contain;border:1px solid var(--rule);background:var(--paper);width:max-content;max-width:min(22rem,100vw - 2rem);max-height:min(24rem,100dvh - 2rem);color:var(--ink);border-radius:.65rem;margin:.4rem 0;padding:.8rem .95rem;font-size:.9rem;font-weight:400;line-height:1.45;position:fixed;inset:auto;overflow-y:auto;box-shadow:0 10px 28px -8px #17253433,0 2px 6px -2px #1725341a}@supports not (position-area:bottom){.pop{width:auto;max-width:26rem;inset:auto 1rem 1rem}}.pop p{margin:0}.pop p+p,.pop ul+p{margin-top:.5rem}.pop .pop-head{font-weight:700}.pop .pop-head .basis-mark,.pop .pop-note .basis-mark{margin:0 .15rem 0 0}.pop .pop-list{margin:.2rem 0 0;padding:0;list-style:none}.pop .pop-note{color:var(--muted);font-size:.85rem}@media (width<=40rem){.masthead nav ul{gap:.25rem 1rem}.masthead nav a{font-size:.88rem}.timetable,.timetable tbody,.timetable tr,.timetable th,.timetable td,.index,.index tbody,.index tr,.index td{width:auto;display:block}.timetable thead,.index thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.timetable tr,.index tr{border-top:1px solid var(--rule)}.timetable tbody tr:first-child,.index tbody tr:first-child,.timetable th,.timetable td,.index td{border-top:0}.timetable .year{width:auto;padding-bottom:.2rem}.timetable td[data-column]:before{content:attr(data-column);color:var(--muted);margin-bottom:.2rem;font-size:.78rem;font-weight:600;display:block}.timetable .promised{border-radius:.5rem;width:auto;margin-inline:.6rem}.timetable .promised.none{background:0 0;margin-inline:0;padding-block:0}.timetable .promised.none:before{content:none}.timetable .quiet{align-items:baseline;gap:.5rem;display:flex}.timetable .quiet td.empty{display:none}.index tr{padding-block:.5rem}.index td{padding-block:.15rem}.index td[data-column]:before{content:attr(data-column) ": ";color:var(--muted);font-weight:600}.index td.promise.none{display:none}.index td.status:before{content:none}.index td.status{padding-top:.3rem}.record .origin{grid-column:2/-1}.index td.promise{border-radius:.5rem;margin:.3rem .6rem;padding-block:.4rem}}[hidden]{display:none!important}.stage-filter{margin:1.5rem 0 .9rem}.stage-filter .places{grid-template-columns:repeat(6,1fr);display:grid}.stage-filter .place{font:inherit;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:.5rem;align-content:start;justify-items:center;gap:.1rem;padding:.4rem .25rem .5rem;display:grid;position:relative}.stage-filter .places .place:before{content:"";border-top:1.5px solid var(--rule);position:absolute;top:calc(.8rem - .75px);left:0;right:0}.stage-filter .places .place:first-child:before{left:50%}.stage-filter .places .place:last-child:before{right:50%}.stage-filter .dot{background:var(--paper);border:1.5px solid var(--ring);border-radius:50%;width:.8rem;height:.8rem;position:relative}.stage-filter .place strong{font-size:1.15rem;line-height:1.2}.stage-filter .place-name{color:var(--muted);font-size:.75rem;line-height:1.25}.stage-filter .place:hover:not(:disabled){background:var(--panel)}.stage-filter .place[aria-pressed=true]{background:var(--tint)}.stage-filter .place[aria-pressed=true] .dot{background:var(--blue);border-color:var(--blue)}.stage-filter .place[aria-pressed=true] .place-name{color:var(--ink);font-weight:600}.stage-filter .place:disabled{cursor:default}.stage-filter .place:disabled strong{color:var(--muted);font-weight:400}.stage-filter .off-path{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.stage-filter .place.off{border:1px solid var(--rule);align-items:baseline;gap:.4rem;padding:.2rem .7rem;display:inline-flex}.stage-filter .place.off strong{font-size:.95rem}.stage-filter .shown{color:var(--muted);align-items:baseline;gap:.75rem;margin:.7rem 0 0;font-size:.9rem;display:flex}.stage-filter .shown button{font:inherit;color:var(--blue);cursor:pointer;text-underline-offset:.18em;background:0 0;border:0;padding:.2rem 0;font-weight:600;text-decoration:underline 1px}.stage-filter .shown button:hover{text-decoration-thickness:2px}.directory{margin-top:1.5rem}.directory-tools{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem;padding-bottom:.9rem;display:flex}.directory input{font:inherit;border:1.5px solid var(--blue);background:var(--paper);width:16rem;max-width:100%;color:var(--ink);caret-color:var(--blue);border-radius:.65rem;padding:.5rem .8rem}.directory input::placeholder{color:var(--muted)}.letters{flex-wrap:wrap;gap:0 .1rem;display:flex}.letters a{border-radius:.4rem;place-items:center;min-width:1.75rem;height:1.75rem;font-weight:700;text-decoration:none;display:inline-grid}.letters a:hover{background:var(--tint)}.letter{border-bottom:1px solid var(--rule-soft);grid-template-columns:2.5rem 1fr;padding-block:.9rem;scroll-margin-top:1rem;display:grid}.letter h2{color:var(--muted);font-size:1.2rem;line-height:1.55}.letter ul{columns:3 14rem;column-gap:2rem;margin:0;padding:0;list-style:none}.letter li{break-inside:avoid;justify-content:space-between;align-items:baseline;gap:.75rem;padding-block:.2rem;display:flex}.letter .count{color:var(--muted);font-size:.85rem}.directory.grouped .letters{gap:.15rem .25rem}.directory.grouped .letters a{padding-inline:.55rem;font-size:.9rem;font-weight:600}.directory.grouped .letter{grid-template-columns:13rem 1fr;column-gap:1.5rem}.directory.grouped .letter h2{color:var(--ink);font-size:1rem}.directory.grouped .letter ul{columns:2 14rem}@media (width<=40rem){.directory.grouped .letter{grid-template-columns:1fr;row-gap:.25rem}}.directory .none{margin-top:1rem}.more-topics{margin-top:.8rem}.meanings{border:1px solid var(--rule);border-radius:var(--radius);margin:.7rem 0 0;overflow:hidden}.meanings div{border-top:1px solid var(--rule-soft);grid-template-columns:minmax(12rem,1fr) 2fr;gap:.3rem 1.5rem;padding:.7rem .9rem;display:grid}.meanings div:first-child{border-top:0}.meanings dt{font-weight:700}.meanings dt .track{margin-bottom:.2rem}.meanings dd{margin:0}main ol,main ul:not([class]){max-width:var(--measure);padding-left:1.3rem}main ol li+li,main ul:not([class]) li+li{margin-top:.35rem}.calendar,.calendar ul{margin:0;padding:0;list-style:none}.calendar .day{border-top:1px solid var(--rule-soft);grid-template-columns:4.5rem 1fr;gap:0 1rem;padding-block:.7rem;scroll-margin-top:30vh;display:grid}.calendar .when{white-space:nowrap}.calendar .day ul li{grid-template-columns:3rem 1fr;gap:.1rem .5rem;display:grid}.calendar .day ul li+li{margin-top:.7rem}.calendar .year{color:var(--muted);font-weight:600}.calendar .status{grid-column:2}.calendar a{font-weight:700}.calendar .day.today{background:var(--tint);box-shadow:0 0 0 .5rem var(--tint);border-top-color:#0000;border-radius:2px}.calendar .day.today .when:after{content:" · today";color:var(--muted);font-weight:400}@media (width<=40rem){.meanings div,.calendar .day{grid-template-columns:1fr}}.plain{max-width:var(--measure);margin:0;padding:0;list-style:none}.plain li{border-bottom:1px solid var(--rule-soft);padding-block:.6rem}.plain li:first-child{border-top:1px solid var(--rule-soft)}.plain.undated{background:var(--promise);border-radius:var(--radius);max-width:none;padding-inline:.85rem}.plain.undated li,.plain.undated li:first-child{border-top:0;border-bottom:1px dashed var(--promise-rule)}.plain.undated li:last-child{border-bottom:0}.index td.claim a{font-weight:700}.index td.claim .entry-note a{padding-block:.2rem;font-weight:400;display:inline-block}.lede+.table-frame{margin-top:1.5rem}.outlet .domain{white-space:nowrap;margin-left:.15rem}.outlet .tile{vertical-align:-.21rem;background:var(--tint);width:1.05rem;height:1.05rem;color:var(--ink);border-radius:4px;place-items:center;margin-right:.35rem;font-size:.66rem;font-weight:700;line-height:1;display:inline-grid}.outlet img.tile{object-fit:contain;background:0 0;display:inline-block}.promised .outlet,.undated .outlet{display:block}.promised .outlet span.tile,.undated .outlet span.tile{background:var(--paper)}.outlet .domain{color:var(--muted);font-size:.8rem}.index .when{white-space:nowrap}.search{max-width:40rem;margin-top:1.5rem}.search label{margin-bottom:.4rem;font-weight:600;display:block}.search .row{gap:.5rem;display:flex}.search input{min-width:0;font:inherit;border:1.5px solid var(--blue);background:var(--paper);color:var(--ink);caret-color:var(--blue);border-radius:.65rem;flex:1;padding:.7rem .9rem}.search input::placeholder{color:var(--muted)}.search button{font:inherit;border:1.5px solid var(--blue);background:var(--blue);color:var(--paper);cursor:pointer;border-radius:.65rem;padding:.7rem 1.2rem;font-weight:700}.search button:hover{background:var(--footer);border-color:var(--footer)}.results{margin-top:1rem}.results:empty{display:none}.results p{margin:0}.colophon{background:var(--footer);color:var(--paper);padding-block:2rem 2.5rem;font-size:.92rem}.colophon a{color:var(--paper)}.colophon :focus-visible{outline-color:var(--paper)}.colophon ::selection{background:var(--paper);color:var(--footer)}.colophon .notices p{font-weight:600}.colophon .notices p:last-child{margin-bottom:0}.colophon .more{flex-wrap:wrap;gap:.2rem 1.5rem;margin-top:1.25rem;font-weight:600;display:flex}.colophon .more+.details{margin-top:1rem}.colophon .details{border-top:1px solid color-mix(in oklch, var(--paper) 30%, var(--footer));flex-wrap:wrap;gap:.75rem 3rem;margin-top:1.25rem;padding-top:1.1rem;display:flex}.colophon .details p{margin:0}.chip,.share,.pop-trigger,.stage-filter .place,.stage-filter .dot,.letters a,.search button{transition:background-color .12s ease-out,border-color .12s ease-out,color .12s ease-out,text-decoration-color .12s ease-out}.search button:active,.share:active{transform:translateY(1px)}.record .what{justify-self:start;scroll-margin-block:30vh}@supports selector(:popover-open){.pop{opacity:0;transition:opacity 90ms ease-in, transform 90ms ease-in, overlay 90ms allow-discrete, display 90ms allow-discrete}.pop:popover-open{opacity:1;transition-duration:.17s;transition-timing-function:var(--ease-out)}@starting-style{.pop:popover-open{opacity:0}}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.17s}.masthead{view-transition-name:masthead}@supports selector(:popover-open){.pop{transform-origin:0 0;transform:translateY(-4px)scale(.98)}.pop:popover-open{transform:none}@starting-style{.pop:popover-open{transform:translateY(-4px)scale(.98)}}}.digest .track .step.here{animation:mark-land .6s var(--ease-out) both;position:relative}.digest .track .step.here:after{content:"";border:1.5px solid var(--blue);animation:mark-ring .9s var(--ease-out) .3s both;border-radius:50%;position:absolute;inset:-1.5px}.share.done:before{animation:mark-land .4s var(--ease-out) both}.record .what:target{animation:2.2s ease-out both record-found}.seen .masthead .name:not(:hover) .ask .hook,.seen .masthead .name:not(:hover) .ask .dot{animation-name:none}}@keyframes mark-land{0%{transform:scale(.4)}to{transform:scale(1)}}@keyframes mark-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.8)}}@keyframes record-found{0%,35%{background:var(--tag);outline-color:var(--tag)}to{background:var(--tint);outline-color:var(--tint)}}@media (forced-colors:active){.track .step.here,.stage-filter .place[aria-pressed=true] .dot{forced-color-adjust:none;background:canvastext;border-color:canvastext}.masthead .name .ask .dot,.basis-mark svg{fill:canvastext}.timetable .promised,.index .promise,.plain.undated,.digest,.pop{outline-offset:-1px;outline:1px solid canvastext}.stage-filter .place[aria-pressed=true]{outline:2px solid highlight}}@media print{.masthead nav,.colophon .more,.share,.take,.search,.skip{display:none}.colophon{color:var(--ink);border-top:1px solid var(--ink);background:0 0}.colophon a{color:var(--ink)}h1,h2{break-after:avoid}tr,.digest,.entries li,.plain li{break-inside:avoid}main{padding-bottom:1.5rem}.timetable .promised,.index .promise,.plain.undated{print-color-adjust:exact}.pop{opacity:1;width:auto;max-width:none;box-shadow:none;color:var(--muted);border:0;margin:.15rem 0 0;padding:0;display:block;position:static;transform:none}.record .pop{grid-column:3}.pop-trigger.info{display:none}.digest .label-row{flex-wrap:wrap}.digest .label-row .pop{background:0 0;flex-basis:100%;margin-bottom:.4rem}.colophon{break-inside:avoid}.pop-trigger.more{text-decoration:none}.table-frame{border:0;border-radius:0;overflow:visible}.timetable,.index{border-block:1px solid var(--rule)}main a[href^=http]:after{content:" (" attr(href) ")";color:var(--muted);overflow-wrap:anywhere;font-size:.85em;font-weight:400}}.preview-note{border-bottom:1px solid var(--rule);background:var(--tint);font-size:.9rem;font-weight:600}.preview-note .wrap{padding-block:.55rem}.unchecked{border:1px dashed var(--muted);border-radius:.65rem;max-width:66ch;margin-top:1rem;padding:.6rem .85rem;font-size:.9rem}@media print{.preview-note{background:0 0}}.search.lookup{max-width:46rem}.search.lookup label{font-size:1.08rem}.search.lookup input{border-width:2px;padding:.95rem 1.1rem;font-size:1.15rem}.search.lookup button{border-width:2px;padding-inline:1.5rem;font-size:1.08rem}.results .plain{margin-top:.75rem}.results .live-offer,.results .live-text button{border:1.5px solid var(--blue);color:var(--blue);font:inherit;cursor:pointer;background:0 0;border-radius:.65rem;margin-top:.9rem;padding:.6rem 1rem;font-weight:700}.results .live-offer:hover,.results .live-text button:hover{background:var(--blue);color:var(--paper)}.results .live .unchecked{margin-top:0;margin-bottom:.9rem}.results .live>p+p{margin-top:.5rem}.results .live-text{gap:.5rem;max-width:46rem;margin-top:.9rem;display:grid}.results .live-text textarea{border:1.5px solid var(--ring);color:inherit;font:inherit;background:0 0;border-radius:.65rem;padding:.7rem .85rem}.results .live-text button{justify-self:start;margin-top:0}@media (width<=40rem){.search.lookup .row{flex-direction:column}}
