html:has(.find[open]){overflow:hidden}.find{position:fixed;inset:0 0 auto;width:100%;max-width:none;height:auto;max-height:min(100dvh,50rem);margin:0;padding:0;border:0;border-bottom:1px solid;background:var(--bg);color:var(--fg);overflow:auto;overscroll-behavior:contain}.find::backdrop{background:rgb(0 0 0/.42)}.fw{max-width:42.5rem;margin:0 auto;padding:.7rem 1.5rem 1.6rem}.fb,.sbar{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid}.fb>svg{flex:none;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fb input,.sbar input{flex:1;min-width:0;padding:.55rem 0;border:0;border-radius:0;outline:0;background:none;color:inherit;font:inherit;font-size:1.15em}.fb input::placeholder,.sbar input::placeholder{color:inherit;font-style:italic;opacity:.5}.find input::-webkit-search-cancel-button,.sbar input::-webkit-search-cancel-button{display:none}.fb .ib{margin-right:-.6rem}.fst,.sst{margin:.8rem 0 0;font-size:.85em;font-style:italic;opacity:.72}.fst:empty,.sst:empty{display:none}.fr{margin:.4rem 0 0;padding:0;list-style:none}.fr li{border-bottom:1px solid color-mix(in srgb,currentColor 16%,transparent)}.fr a{display:block;margin:0 -.7rem;padding:.8rem .7rem;text-decoration:none}.fr a:hover{opacity:1;background:color-mix(in srgb,currentColor 5%,transparent)}.fr [aria-selected=true] a{background:color-mix(in srgb,currentColor 9%,transparent);box-shadow:inset 2px 0 currentColor}.fr b{display:block;font-size:1.12em;line-height:1.2;text-wrap:balance}.sm{display:block;margin-top:.2rem;font-size:.8em;font-style:italic;opacity:.72}.ss{display:block;margin-top:.35rem;font-size:.9em;line-height:1.45;text-wrap:pretty}.fr mark{padding:0 .06em;border-radius:2px;background:color-mix(in srgb,currentColor 17%,transparent);color:inherit}.fall{display:inline-block;margin-top:1rem;font-weight:700;text-decoration:none}.fall[hidden]{display:none}.fk{margin:1.2rem 0 0;font-size:.72em;opacity:.6}.fk kbd{padding:0 .3em;border:1px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:3px;font:inherit}@media (pointer:coarse){.fk{display:none}}@media (max-width:44rem){.find{height:100dvh;max-height:none;border:0}.fw{padding-top:.4rem}}@media (prefers-reduced-motion:no-preference){.find[open]{animation:drop .18s ease-out}}@keyframes drop{from{translate:0 -1.5rem;opacity:0}}.sform{margin-top:2rem}.sform .label{display:block;margin:0 0 .1rem}.sbar button{flex:none;min-height:2.4rem;margin-bottom:.35rem;padding:0 1rem;border:1px solid;background:none;color:inherit;font:inherit;font-size:.85em;font-weight:700;cursor:pointer}.sbar button:hover{background:var(--fg);color:var(--bg)}.sform noscript p{margin:.6rem 0 0}