.explore{padding-bottom:8px;--glass: rgba(20, 51, 39, .55);--glass-hi: rgba(38, 84, 64, .62);--glass-edge: rgba(237, 243, 234, .13);--glass-lip: inset 0 1px 0 rgba(237, 243, 234, .07);--well: rgba(6, 17, 9, .55)}.field{display:flex;align-items:center;gap:10px}.field__box{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:7px;background:var(--card-hi);border:1.5px solid var(--rule);border-radius:var(--r-ui);padding:9px 12px;min-height:56px;box-shadow:var(--glass-lip);transition:border-color .16s ease,box-shadow .16s ease}.field__box:focus-within{outline:none;border-color:var(--accent);box-shadow:var(--glass-lip),0 0 0 3px #ccff0038}.field__input{flex:1;min-width:9ch;border:0;outline:0;background:transparent;font:inherit;font-size:17px;padding:4px 2px;color:var(--ink)}.field__input::-moz-placeholder{color:var(--ink-2)}.field__input::placeholder{color:var(--ink-2)}.field__clear{border:1.5px solid var(--rule);background:var(--well);color:var(--ink);border-radius:999px;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:700}.field__clear:hover{border-color:var(--accent);color:var(--accent)}.token{display:inline-flex;align-items:center;gap:6px;background:var(--accent);color:var(--accent-ink);border:0;border-radius:999px;padding:6px 10px 6px 9px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 4px 16px -6px #ccff008c}.token .ic{color:var(--accent-ink)}.token__x{font-size:16px;line-height:1;opacity:.7}.token:hover .token__x{opacity:1}.chiprow{margin-top:14px;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 48px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 20px,#000 calc(100% - 48px),transparent 100%)}.chiprow::-webkit-scrollbar{display:none}.chips{display:flex;gap:8px;list-style:none;margin:0;padding:4px 0 6px;width:-moz-max-content;width:max-content}.chip{position:relative;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;min-height:44px;background:var(--well);border:1.5px solid var(--rule-soft);border-radius:999px;padding:8px 9px 8px 13px;font-size:14.5px;cursor:pointer;color:var(--ink);transition:border-color .14s ease,background .14s ease,color .14s ease}.chip:hover:not(:disabled){border-color:#ccff008c;background:#ccff0014}.chip:active:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.chip:active:not(:disabled) .ic{color:var(--accent-ink)}.chip__n{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:12.5px;line-height:1;padding:4px 7px;border-radius:999px;background:#edf3ea1a;color:var(--ink-2);margin-left:1px}.chip:hover:not(:disabled) .chip__n{background:#ccff0029;color:var(--accent)}.chip:active:not(:disabled) .chip__n{background:#08160f24;color:var(--accent-ink)}.chip:disabled{cursor:not-allowed;border-style:dashed;border-color:var(--rule);color:var(--muted);background:transparent}.chip:disabled .ic{color:var(--muted)}.chip:disabled .chip__n{background:transparent;color:var(--muted);border:1.5px dashed var(--rule)}.resulthead{margin-top:26px;margin-bottom:14px;display:flex;flex-direction:column;gap:4px}.resultcount,.fellback{font-size:14.5px;color:var(--muted)}.fellback{color:var(--ink);font-weight:700}.cards{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media (min-width: 700px){.cards{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.cards{grid-template-columns:repeat(3,1fr)}}.card{position:relative;overflow:hidden;isolation:isolate;display:flex;gap:14px;align-items:flex-start;height:100%;padding:18px;text-decoration:none;border-radius:var(--r-card);background-color:var(--card);background-image:linear-gradient(160deg,rgba(237,243,234,.05) 0%,transparent 42%);border:1px solid var(--rule-soft);box-shadow:var(--glass-lip),var(--shadow-1);transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s cubic-bezier(.2,.8,.2,1)}.card:hover{background-color:var(--card-hi);border-color:#ccff0073;transform:translateY(-2px);box-shadow:var(--glass-lip),0 0 0 1px #ccff002e,var(--shadow-2)}@media (prefers-reduced-motion: reduce){.card:hover{transform:none}}.card--unmapped{border:1.5px dashed var(--rule)}.card__icon{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:14px;background:var(--well);border:1px solid var(--glass-edge);box-shadow:inset 0 1px #edf3ea0f}.card--unmapped .card__icon{background:transparent;border:2px dotted var(--muted);box-shadow:none}.card__wm{position:absolute;z-index:-1;right:-30px;bottom:-30px;color:var(--ink);opacity:.05;line-height:0;pointer-events:none}.card--unmapped .card__wm{opacity:.08}.card__body{min-width:0;flex:1}.card__titlerow{display:block}.card__title{font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:19px;line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.card__scene{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin-top:7px;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.card__facts{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;font-size:14px;color:var(--muted)}.card__pay{color:var(--ink);font-weight:700}.card__pathway{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:9px;padding:4px 10px 5px;border-radius:999px;border:1px solid rgba(204,255,0,.4);background:#ccff0014;color:var(--accent);font-family:Outfit,system-ui,sans-serif;font-weight:800;font-size:12px;line-height:1.25;letter-spacing:.01em}.card__tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:11px}.minitag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;line-height:1.3;color:var(--ink-2);background:var(--well);border:1px solid var(--rule-soft);border-radius:999px;padding:3px 9px 3px 7px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero[data-astro-cid-jsy7jxlt]{position:relative;padding-block:34px 30px}.hero__line[data-astro-cid-jsy7jxlt]{margin-top:20px;font-size:19px;line-height:1.5;color:var(--ink);text-wrap:pretty}.hero__meta[data-astro-cid-jsy7jxlt]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:var(--muted);max-width:none}.hero__stat[data-astro-cid-jsy7jxlt] b[data-astro-cid-jsy7jxlt]{font-family:Outfit,system-ui,sans-serif;font-weight:800;color:var(--ink)}.hero__dot[data-astro-cid-jsy7jxlt]{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}@media (min-width: 700px){.hero__line[data-astro-cid-jsy7jxlt]{font-size:22px}}@media (min-width: 1024px){.hero[data-astro-cid-jsy7jxlt]{padding-block:44px 34px}}
