.landing{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}#hero{box-sizing:border-box;max-width:720px;padding:var(--s3) max(var(--s2), env(safe-area-inset-right)) calc(var(--s5) + env(safe-area-inset-bottom)) max(var(--s2), env(safe-area-inset-left));align-items:center;gap:var(--s2);text-align:center;flex-direction:column;margin:0 auto;display:flex}#hero .seal{aspect-ratio:1;flex:none;width:clamp(128px,16vw,176px)}#hero h2{font:800 clamp(32px, 7vw, 56px)/1.05 var(--font-text);letter-spacing:-.01em;margin:0}#hero>p{max-width:60ch;margin:0}#hero>.lead{font-size:1.125rem}#hero a{color:var(--black)}#hero a.btn.primary{color:var(--stock)}a.btn,a.chip{align-items:center;text-decoration:none;display:inline-flex}.search{gap:var(--s1);text-align:left;width:100%;scroll-margin-top:var(--s2);flex-direction:column;display:flex;position:relative}#q{width:100%;padding:12px 14px;font-size:1.125rem}.kind-pick,#examples .chips,.pick{justify-content:center}.search>#status{width:auto;max-width:none;position:static;transform:none}.search>#status small{white-space:nowrap}.hits{box-sizing:border-box;background:var(--glass-deep);border:1px solid var(--glass-line);width:100%;box-shadow:var(--shadow);border-radius:12px;overflow:hidden}.hits p{padding:var(--s1) 12px;color:var(--black-60);margin:0;font-size:.875rem}.hits a{color:var(--black)}.hits p.said,.hits p.failed{color:var(--black);border-bottom:1px solid var(--glass-line)}.hits svg{vertical-align:middle}.hits p.failed,.turns{justify-content:space-between;align-items:center;gap:0 var(--s1);flex-wrap:wrap;display:flex}.hits p.chips{gap:6px}.hit{border-bottom:1px solid var(--glass-line);align-items:center;display:flex}.hit[aria-selected=true]{background:var(--chip);box-shadow:inset 2px 0 var(--black)}.hit .open{min-width:0;min-height:var(--tap);padding:var(--s1) 12px;text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;gap:2px;line-height:1.4;display:flex}.hit .open:hover,.hit .open:focus-visible{background:var(--chip);outline:none}.hit b:before{font:700 .8125rem var(--font-data);color:var(--black-60);margin-right:6px}.hit.person b:before{content:"○"}.hit.work b:before{content:"□"}.hit.term b:before{content:"◇"}.hit small,.hit .id,.hit .facts,.shown{font:.75rem var(--font-data);color:var(--black-60)}.hit .id{overflow-wrap:anywhere}.hit .who{font-size:.8125rem}.hit .big{font:.75rem var(--font-data);color:var(--pink)}.pin{min-height:var(--tap);margin-right:var(--s1);font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black);border:1px solid var(--black-30);cursor:pointer;background:0 0;border-radius:9999px;flex:none;padding:4px 12px;font-size:.6875rem}.pin:hover{border-color:var(--black);background:var(--black);color:var(--stock)}@media (width<=599px){.hit{flex-wrap:wrap}.hit .open{flex-basis:100%}.hit .pin{margin:0 0 var(--s1) 12px}}.again,.back{min-height:var(--tap);font:inherit;color:var(--black-60);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0 4px;font-size:.875rem;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.pin:focus-visible,.again:focus-visible,.back:focus-visible{outline:2px solid var(--black);outline-offset:2px}.turns{border-bottom:1px solid var(--glass-line);padding:0 12px 0 8px}.turns .pin{margin:6px 0}.since{align-items:center;gap:6px;display:flex}#from{text-align:center;width:72px;font-family:var(--font-data);padding:4px}.filters{align-items:center;gap:6px var(--s1);padding:var(--s1) 12px;border-bottom:1px solid var(--glass-line);flex-wrap:wrap;display:flex}.kinds,.sorts,.facets,.narrowing{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.shown{margin-left:auto}.filters details,.facets{flex-basis:100%}.narrowing label{text-transform:none;letter-spacing:0}.narrowing input:not([type=checkbox]){flex:200px;min-width:0}.filters summary,.fold details summary{min-height:var(--tap);cursor:pointer;font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black-60);align-items:center;display:flex}.filters summary:after,.fold details summary:after{content:"+";margin-left:6px}.filters [open]>summary:after,.fold details[open]>summary:after{content:"−"}#ways button+button:before{content:"·";margin:0 6px;display:inline-block}#examples,.rest{align-items:center;gap:var(--s1);flex-direction:column;width:100%;display:flex}#rest{width:100%}#rest>summary{list-style:none}#rest>summary::-webkit-details-marker{display:none}#rest[open]>summary{margin-bottom:var(--s1)}.pick{align-items:center;gap:var(--s1);flex-wrap:wrap;margin:0;display:flex}.folds{text-align:left;width:100%}.fold{color:var(--black-60);border-top:1px solid var(--glass-line);padding-bottom:var(--s1);font-size:.875rem}.fold>summary{min-height:var(--tap);align-items:center;gap:0 var(--s1);cursor:pointer;font:var(--label);text-transform:uppercase;letter-spacing:.08em;color:var(--black);flex-wrap:wrap;list-style:none;display:flex}.fold>summary::-webkit-details-marker{display:none}.fold>summary:after{content:"+";font:1rem/1 var(--font-data);margin-left:auto}.fold[open]>summary:after{content:"−"}.fold summary small{text-transform:none;letter-spacing:0;color:var(--black-60);font-weight:400}.fold p{margin:0 0 var(--s1)}.fold p.receipt{overflow-wrap:anywhere}.fold .lines{overscroll-behavior:contain;max-height:15rem;margin:0 0 var(--s1);padding:var(--s1) 12px;border:1px solid var(--glass-line);background:var(--stock-deep);border-radius:10px;overflow-y:auto}.fold .lines p{margin:0 0 6px}.fold .lines b{color:var(--black)}.fold .lines:focus-visible{outline:2px solid var(--black);outline-offset:2px}.fold .lines::-webkit-scrollbar{width:8px}.fold .lines::-webkit-scrollbar-thumb{background:var(--black-30);border-radius:4px;min-height:2rem}.fold .chips,.fold .pick{margin-bottom:var(--s1);justify-content:flex-start}.fold select.btn{text-overflow:ellipsis;max-width:100%}.header-search{flex:none}.btn.search-open{width:var(--tap);border:0;justify-content:center;align-items:center;padding:0;display:flex}.search-open svg{pointer-events:none}.search-full{display:none}.header-search[data-open=true] .search-full{z-index:10;box-sizing:border-box;gap:var(--s1);padding:calc(var(--s1) + env(safe-area-inset-top)) max(var(--s2), env(safe-area-inset-right)) calc(var(--s2) + env(safe-area-inset-bottom)) max(var(--s2), env(safe-area-inset-left));background:var(--stock);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.search-close{order:-1;align-self:flex-end}.asking{font:.75rem/1.5 var(--font-data);color:var(--black-60);margin:0}@media (width>=900px){#hero{padding-top:var(--s5);gap:var(--s3)}.btn.search-open,.search-close,.asking{display:none}.search-full,.header-search[data-open=true] .search-full{background:0 0;padding:0;display:block;position:static;overflow:visible}.compact #q{width:min(320px,30vw);padding:var(--s1) 12px;font-size:1rem}.compact .hits{z-index:4;-webkit-backdrop-filter:blur(12px);width:min(480px,90vw);max-height:min(520px,70vh);box-shadow:var(--shadow-deep);margin-top:6px;position:absolute;top:100%;right:0;overflow:auto}}
