.picker[data-astro-cid-bpw4repg]{margin:18px 0}.pk-bar[data-astro-cid-bpw4repg]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.pk-trigger[data-astro-cid-bpw4repg]{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-size:.95rem;font-weight:600;cursor:pointer;transition:border-color .15s,background .15s}.pk-trigger[data-astro-cid-bpw4repg]:hover{border-color:var(--ink);background:var(--surface-2)}.pk-trigger[data-astro-cid-bpw4repg] svg[data-astro-cid-bpw4repg]{color:var(--accent);flex:none}.pk-caret[data-astro-cid-bpw4repg]{color:var(--muted);font-weight:500;font-size:.85rem}.pk-fuel[data-astro-cid-bpw4repg]{display:inline-flex;gap:4px;padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--surface-2)}.pk-fuel-btn[data-astro-cid-bpw4repg]{padding:7px 16px;border-radius:999px;font-size:.88rem;font-weight:600;color:var(--muted)}.pk-fuel-btn[data-astro-cid-bpw4repg]:hover{color:var(--ink)}.pk-fuel-btn[data-astro-cid-bpw4repg].is-active{background:var(--accent);color:var(--accent-ink)}.pk-modal[data-astro-cid-bpw4repg]{position:fixed;inset:0;z-index:120;background:#0a0a0a73;display:flex;align-items:flex-start;justify-content:center;padding:8vh 16px 16px}.pk-modal[data-astro-cid-bpw4repg][hidden]{display:none}.pk-dialog[data-astro-cid-bpw4repg]{width:100%;max-width:460px;max-height:78vh;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.pk-search-row[data-astro-cid-bpw4repg]{display:flex;align-items:center;gap:8px;padding:12px;border-bottom:1px solid var(--line)}.pk-search[data-astro-cid-bpw4repg]{flex:1;min-width:0;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:11px 13px;background:var(--bg);color:var(--ink);font-family:var(--font-ui);font-size:1rem;outline:none}.pk-search[data-astro-cid-bpw4repg]:focus{border-color:var(--accent)}.pk-close[data-astro-cid-bpw4repg]{flex:none;width:38px;height:38px;border-radius:var(--radius-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);cursor:pointer;font-size:.9rem}.pk-close[data-astro-cid-bpw4repg]:hover{background:var(--surface-2)}.pk-results[data-astro-cid-bpw4repg]{overflow-y:auto;padding:8px}.pk-group[data-astro-cid-bpw4repg]{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700;margin:12px 10px 4px}.pk-item[data-astro-cid-bpw4repg]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:var(--radius-sm);color:var(--ink);font-size:.95rem;font-weight:500}.pk-item[data-astro-cid-bpw4repg]:hover{background:var(--surface-2)}.pk-sub[data-astro-cid-bpw4repg]{color:var(--muted);font-size:.8rem;font-weight:500}.fc-card[data-astro-cid-7qm6xqxa]{display:grid;gap:13px;margin:0}.fc-head[data-astro-cid-7qm6xqxa]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-bottom:13px;border-bottom:1px solid var(--line)}.fc-change[data-astro-cid-7qm6xqxa]{text-align:right}.fc-change-v[data-astro-cid-7qm6xqxa]{margin-top:4px}.fc-cl-short[data-astro-cid-7qm6xqxa]{display:none}.fc-eyebrow[data-astro-cid-7qm6xqxa]{display:block}.fc-nohead[data-astro-cid-7qm6xqxa] .fc-eyebrow[data-astro-cid-7qm6xqxa]{margin-bottom:-2px}.fc-inputs[data-astro-cid-7qm6xqxa]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fc-field[data-astro-cid-7qm6xqxa]{display:flex;flex-direction:column;gap:6px;font-size:.82rem;font-weight:600;color:var(--muted)}.fc-inwrap[data-astro-cid-7qm6xqxa]{display:flex;align-items:center;gap:6px;border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:9px 12px;background:var(--surface)}.fc-inwrap[data-astro-cid-7qm6xqxa]:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.fc-inwrap[data-astro-cid-7qm6xqxa] input[data-astro-cid-7qm6xqxa]{flex:1;min-width:0;width:100%;border:0;background:transparent;color:var(--ink);font-size:1rem;font-family:var(--font-ui);font-weight:600;outline:none;-moz-appearance:textfield}.fc-inwrap[data-astro-cid-7qm6xqxa] input[data-astro-cid-7qm6xqxa]::-webkit-outer-spin-button,.fc-inwrap[data-astro-cid-7qm6xqxa] input[data-astro-cid-7qm6xqxa]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fc-unit[data-astro-cid-7qm6xqxa]{color:var(--muted);font-size:.85rem;font-weight:500;flex:none}.fc-results[data-astro-cid-7qm6xqxa]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fc-stat[data-astro-cid-7qm6xqxa]{display:flex;flex-direction:column;gap:3px;padding:14px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2)}.fc-label[data-astro-cid-7qm6xqxa]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:700}.fc-val[data-astro-cid-7qm6xqxa]{font-size:1.25rem;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.fc-sub[data-astro-cid-7qm6xqxa]{font-size:.72rem;color:var(--muted)}@media (max-width: 640px){.fc-results[data-astro-cid-7qm6xqxa]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.fc-head[data-astro-cid-7qm6xqxa]{gap:8px}.fc-change[data-astro-cid-7qm6xqxa]{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left}.fc-change-v[data-astro-cid-7qm6xqxa]{margin-top:0}.fc-cl-full[data-astro-cid-7qm6xqxa]{display:none}.fc-cl-short[data-astro-cid-7qm6xqxa]{display:inline}.fc-inputs[data-astro-cid-7qm6xqxa]{grid-template-columns:1fr}}.readmore{margin:0 0 4px}.readmore .rm-content>:first-child{margin-top:0}.readmore .rm-content>:last-child{margin-bottom:0}.readmore:not(.is-open) .rm-content>:first-child{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rm-lines, 2);line-clamp:var(--rm-lines, 2);overflow:hidden}.readmore .rm-toggle{margin-top:4px;background:none;border:0;padding:0;color:var(--accent);font:inherit;font-weight:600;cursor:pointer}.readmore .rm-toggle:hover{text-decoration:underline}
