.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:600 clamp(32px, 7vw, 56px)/1.05 var(--font-display);letter-spacing:-.01em;margin:0}@media (width>=600px) and (height<=820px){#hero .seal{width:clamp(96px,18dvh,176px)}#hero h2{font-size:clamp(32px,6.5dvh,56px)}}#hero>#counts{min-height:3.2em}#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}.hit{border-bottom:1px solid var(--glass-line);align-items:center;display:flex;position:relative}.hit[aria-selected=true]{background:var(--chip);box-shadow:inset 2px 0 var(--black)}.hit .open{min-width:0;min-height:var(--tap);text-align:left;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;flex:1;align-items:center;gap:0 10px;padding:6px 12px;line-height:1.4;display:flex}.hit .open:hover,.hit .open:focus-visible{background:var(--chip);outline:none}.hit .name{text-overflow:ellipsis;white-space:nowrap;flex-basis:100%;min-width:0;overflow:hidden}.hit .name i{color:var(--black-60);margin-left:6px;font-size:.875rem;font-style:normal}.hit .typed{color:var(--black-30)}.hit .year,.hit .where,.hit .who,.hit .count{min-width:0;font:.8125rem var(--font-data);color:var(--black-60);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hit .year,.hit .where{color:var(--black)}.hit .who:not(.title):not(:empty):before{content:"adv. ";color:var(--black-30)}.hit .who.title{font-style:italic}.hit .acts{margin-right:var(--s1);flex:none;gap:4px;display:flex}.shown{font:.75rem var(--font-data);color:var(--black-60)}.hits .part{font:.75rem var(--font-data);color:var(--black-60);background:var(--stock-deep);border-bottom:1px solid var(--glass-line);margin:0;padding:8px 12px 4px}.hits .part b{font:600 1rem var(--font-text);color:var(--black);margin-right:4px}.hits .closed>summary{min-height:var(--tap);cursor:pointer;color:var(--black-60);border-bottom:1px solid var(--glass-line);white-space:nowrap;align-items:center;gap:6px;padding:0 12px;font-size:.8125rem;list-style:none;display:flex}.hits .closed>summary::-webkit-details-marker{display:none}.hits .closed>summary b{color:var(--black)}.hits .closed .list{text-overflow:ellipsis;min-width:0;font:.75rem var(--font-data);overflow:hidden}.hits .closed>summary:after{content:"show";text-underline-offset:3px;margin-left:auto;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hits .closed[open]>summary:after{content:"hide"}.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 .acts{margin:0 0 var(--s1) 12px;flex-basis:100%}#hero>#counts{min-height:4.8em}}@media (width>=900px){.search:not(.compact) .hits{--listed:min(1100px, 100vw - 2 * var(--s2));width:var(--listed);margin-left:calc(50% - var(--listed) / 2)}.hit .open{grid-template-columns:minmax(0,1.2fr) 4.4em minmax(0,1.4fr) minmax(0,1.3fr) 5.5em;align-items:center;gap:0 12px;min-height:36px;padding:0 12px;display:grid}.hit .name{flex-basis:auto}.hit .year,.hit .count{text-align:right}.compact .hit .open{padding:6px 12px;display:flex}}@media (width>=900px) and (pointer:fine){.search:not(.compact) .hit .acts{background:var(--chip);visibility:hidden;margin:0;padding-left:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.search:not(.compact) .hit:is(:hover,:focus-within,[aria-selected=true]) .acts{visibility:visible}.hit .pin{min-height:30px;padding:2px 10px}}.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:"−"}.searched .pick{padding:var(--s1) 12px;justify-content:flex-start}.searched .chip{gap:0;padding:0 4px 0 0}.searched .chip .again{min-height:var(--tap);color:var(--black);padding:0 6px 0 14px;text-decoration:none}.searched .forget{min-width:var(--tap);min-height:var(--tap);font:1rem var(--font-data);color:var(--black-60);cursor:pointer;background:0 0;border:0}#ways button+button:before{content:"·";margin:0 6px;display:inline-block}#learn a+a:before{content:"·";margin:0 6px 0 2px;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}.offers{gap:var(--s1);text-align:left;flex-wrap:wrap;width:100%;display:flex}a.offer{min-height:var(--tap);box-sizing:border-box;border:1px solid var(--black-30);border-radius:10px;flex-direction:column;flex:200px;gap:4px;padding:12px 14px;text-decoration:none;transition:border-color .2s;display:flex}a.offer:first-child{border-color:var(--black);flex-basis:100%}a.offer:hover{border-color:var(--black)}a.offer strong{font:600 1.0625rem/1.2 var(--font-display)}a.offer:first-child strong{font-size:1.375rem}a.offer span{color:var(--black-60);font-size:.8125rem;line-height:1.4}.fields{text-align:left;width:100%;margin:0}.fields>div{border-top:1px solid var(--glass-line);grid-template-columns:10.5rem 1fr;align-items:baseline;display:grid}.fields dd{flex-wrap:wrap;margin:0;display:flex}a.name{min-height:var(--tap);font:.8125rem var(--font-text);align-items:center;padding:0 3px;text-decoration:none;display:inline-flex}a.name>span{border:1px solid var(--glass-line);background:var(--chip);white-space:nowrap;border-radius:9999px;padding:4px 10px;transition:border-color .2s}a.name:hover>span{border-color:var(--black)}a.name small{opacity:.6;margin-left:6px;font-size:.6875rem}@media (width<=599px){.fields>div{grid-template-columns:1fr}.fields dt{padding-top:var(--s1)}}@media (width>=900px) and (pointer:fine){a.name{min-height:34px}}.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}}
