.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>p{max-width:60ch;margin:0}#hero a{color:var(--black)}#hero a.btn.primary{color:var(--stock)}#hero>#counts a{padding-block:10px}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);animation:rise var(--t-base) var(--ease-out) backwards;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 .stale{opacity:.4;transition:opacity var(--t-fast) var(--ease-out)}.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;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 .linked,.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%}}@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) 3.3em 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}.hit .name{grid-column:1}.hit .linked{grid-column:2}.hit .year{grid-column:3}.hit .where{grid-column:4}.hit .who{grid-column:5}.hit .count{grid-column:6}}@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{justify-content:flex-start;padding:6px 10px}.landing .searched .chip{gap:0;min-height:0;padding:0 2px 0 0}.searched .chip .again{min-height:32px;color:var(--black);padding:0 4px 0 10px;text-decoration:none}.searched .forget{min-width:32px;min-height:32px;font:.875rem var(--font-data);color:var(--black-60);cursor:pointer;background:0 0;border:0}@media (pointer:fine){.searched .chip .again,.searched .forget{min-height:28px}.searched .forget{min-width:28px}}#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}.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 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 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}}.landing{--hover:.12s;--fold:.2s}@media (prefers-reduced-motion:reduce){.landing{--hover:0s;--fold:0s}}:root[data-motion=still] .landing{--hover:0s;--fold:0s}#hero{padding-top:var(--s2);padding-bottom:calc(var(--s3) + env(safe-area-inset-bottom));gap:12px}#hero .seal{width:clamp(64px,9vw,96px)}#hero h2{font-size:clamp(26px,5vw,40px)}#hero>.lead{font-size:1rem}#hero>#counts{font-size:.75rem}#hero .ways{flex-wrap:wrap;justify-content:center;gap:0 14px;display:flex}#hero .ways>p{max-width:none;margin:0;font-size:.75rem}#hero .ways :is(a,button){min-height:32px}@media (pointer:fine){#hero .ways :is(a,button){min-height:28px}}#q{border-radius:4px;padding:8px 12px;font-size:1rem}.landing .chip{border-color:var(--black-30);background:var(--stock);min-height:32px;transition:border-color var(--hover) var(--ease-out), background-color var(--hover) var(--ease-out);border-radius:4px;padding:4px 10px}.landing .chip:hover{border-color:var(--black);background:var(--stock)}.landing .chip:active{background:var(--stock-deep)}.landing .chip[aria-pressed=true]{background:var(--black);border-color:var(--black)}.landing .hits{border-radius:4px}.search{gap:6px}@media (pointer:fine){.landing .chip{min-height:28px}}#examples{gap:6px}a.offer{transition:border-color var(--hover) var(--ease-out), background-color var(--hover) var(--ease-out), transform var(--hover) var(--ease-out);border-radius:4px;gap:2px;padding:8px 10px}a.offer strong{font-size:.9375rem}a.offer:first-child strong{font-size:1.125rem}a.offer span{font-size:.75rem}a.offer:active{background:var(--stock-deep);transform:translateY(1px)}.fields>div{border-top:0;grid-template-columns:8.5rem 1fr;padding:2px 0}.fields dt{font-size:10px}a.name{min-height:32px;font-size:.75rem}a.name>span{border:1px solid var(--black-30);background:var(--stock);transition:border-color var(--hover) var(--ease-out), background-color var(--hover) var(--ease-out);border-radius:4px;padding:2px 8px}a.name:hover>span{border-color:var(--black)}a.name:active>span{background:var(--stock-deep)}.folds{flex-direction:column;gap:4px;display:flex}#examples>.fold{box-sizing:border-box;text-align:left;width:100%}.fold{border:1px solid var(--black-30);border-radius:4px;padding:0;font-size:.8125rem}.fold+.fold{margin-top:4px}.fold>summary{background:var(--stock-deep);min-height:0;font:600 .875rem/1.2 var(--font-text);text-transform:none;letter-spacing:0;transition:background-color var(--hover) var(--ease-out);gap:0 8px;padding:7px 10px}.fold>summary:after{content:none}.fold>summary:hover{background:var(--stock)}.fold>summary:active{background:var(--glass-deep)}.fold:hover{border-color:var(--black)}.fold>summary small{font-size:.75rem}.fold>summary .chevron{background:var(--black-60);width:8px;height:8px;transition:rotate var(--fold) var(--ease-out);flex:none;rotate:90deg;-webkit-mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.9282'%20height='6'%20viewBox='0%200%206.9282%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Polygon'%20d='M3.4641%200L6.9282%206H0L3.4641%200Z'%20fill='%23666A63'/%3e%3c/svg%3e") 50%/6.9282px 6px no-repeat;mask:url("data:image/svg+xml,%3csvg%20preserveAspectRatio='none'%20overflow='visible'%20style='display:%20block;'%20width='6.9282'%20height='6'%20viewBox='0%200%206.9282%206'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20id='Polygon'%20d='M3.4641%200L6.9282%206H0L3.4641%200Z'%20fill='%23666A63'/%3e%3c/svg%3e") 50%/6.9282px 6px no-repeat}.fold[open]>summary .chevron{rotate:180deg}.fold[open]>summary{border-bottom:1px solid var(--black-30)}.fold>.body{padding:8px 10px 4px}.fold[open]>.body{animation:landing-unfold var(--fold) var(--ease-out)}@keyframes landing-unfold{0%{opacity:0;transform:translateY(-4px)}}.fold .chips{margin-bottom:var(--s1);justify-content:flex-start}.fold .lines{border-color:var(--black-30);border-radius:4px}@media (width<=599px){.fields>div{grid-template-columns:1fr}.fields dt{padding-top:6px}}@media (width>=900px){#hero{padding-top:var(--s3);gap:var(--s2)}a.name{min-height:26px}}@media (pointer:coarse){#hero .ways :is(a,button),.fold>summary,.landing .chip,a.name{min-height:32px}}@media (prefers-reduced-motion:reduce){a.offer:active{transform:none}.fold[open]>.body{animation:none}}:root[data-motion=still] a.offer:active{transform:none}:root[data-motion=still] .fold[open]>.body{animation:none}
