.cf-map{--ph-map-n:4}.cf-claim,.cf-form{display:grid;gap:20px}.cf-markets,.cf-tabs{border:0;margin:0;padding:0;min-width:0;display:flex;flex-wrap:wrap;gap:8px}.cf-legend{width:100%;margin-bottom:10px;padding:0;font-family:var(--font-geist-mono),monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2)}.cf-markets legend{width:100%;margin-bottom:8px;padding:0;font-size:13px;color:var(--muted)}.cf-markets label,.cf-tabs label{position:relative;display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--line-2);border-radius:999px;font-size:14px;color:var(--muted);cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),background .18s var(--ease)}.cf-markets label:hover,.cf-tabs label:hover{color:var(--text);border-color:var(--teal)}.cf-markets label.is-on,.cf-tabs label.is-on{color:var(--text);border-color:var(--signal);background:rgba(51,230,164,.06)}.cf-markets input,.cf-tabs input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.cf-markets label:focus-within,.cf-tabs label:focus-within{outline:2px solid var(--teal-soft);outline-offset:2px}.cf-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cf-field{display:grid;gap:8px;min-width:0;font-size:13px;color:var(--muted)}.cf-field[hidden]{display:none}.cf-markets.cf-field:not([hidden]){display:flex;flex-wrap:wrap;gap:8px}.cf-wide{grid-column:1/-1}.cf-field input,.cf-field select{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--line-2);border-radius:10px;background:var(--bg);color:var(--text);font:inherit;font-size:14.5px;transition:border-color .18s var(--ease),box-shadow .18s var(--ease)}.cf-field input:focus,.cf-field select:focus{outline:none;border-color:var(--teal-soft);box-shadow:0 0 0 3px rgba(1,178,170,.18)}.cf-check input:focus-visible{outline:2px solid var(--teal-soft);outline-offset:2px}.cf-field input[aria-invalid=true]{border-color:var(--warn)}.cf-inline{display:flex;gap:8px;align-items:center;min-width:0}.cf-inline input{flex:1 1 auto}.cf-inline .lp-pill,.cf-inline select{flex:none;width:auto}.cf-check{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:14px;color:var(--text)}.cf-check input{width:18px;height:18px;padding:0;accent-color:var(--signal)}.cf-hint{font-size:12.5px;line-height:1.5;color:var(--muted-2)}.cf-hint a{color:var(--teal-soft);text-decoration:underline;text-underline-offset:.2em}.cf-bad{color:var(--warn)}.cf-status{margin:0;min-height:1.5em;font-size:13.5px;line-height:1.5;color:var(--teal-soft)}.cf-show{justify-self:start}.cf-address{padding-top:20px;border-top:1px dashed var(--line-2)}.cf-facts .cf-proto dd,.cf-facts .cf-row dd{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cf-facts code{flex:1 1 220px;min-width:0;font-family:var(--font-geist-mono),monospace;font-size:13px;color:var(--text);overflow-wrap:anywhere}.cf-copy{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:var(--muted);font:inherit;font-size:12.5px;cursor:pointer;transition:color .18s var(--ease),border-color .18s var(--ease)}.cf-copy:hover{color:var(--text);border-color:var(--teal)}.cf-copy.is-ok{color:var(--signal);border-color:var(--signal)}.cf-copy.is-bad{color:var(--warn);border-color:var(--warn)}.cf-switch{display:block;width:100%;padding:0;border:0;background:none;text-align:left;color:var(--teal-soft);font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:.2em;cursor:pointer}.cf-copy:focus-visible,.cf-switch:focus-visible{outline:2px solid var(--teal-soft);outline-offset:2px}.cf-notes{margin:0;padding-left:18px;display:grid;gap:8px}.cf-notes li{color:var(--muted)}@media (forced-colors:active){.cf-markets label.is-on,.cf-tabs label.is-on{forced-color-adjust:none;background:Highlight!important;color:HighlightText!important;border-color:Highlight!important}.cf-markets label.is-on:focus-within,.cf-tabs label.is-on:focus-within{outline-color:CanvasText!important}}@media(max-width:720px){.cf-fields{grid-template-columns:minmax(0,1fr)}}