.fb-chips[data-v-e1f69f72]{display:flex;flex-wrap:wrap;gap:6px}.fb-chips__chip[data-v-e1f69f72]{align-items:center;background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);color:var(--pp-ink,#0d1524);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:400;gap:6px;line-height:1.2;min-height:34px;padding:6px 12px;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.fb-chips__chip[data-v-e1f69f72]:hover{border-color:var(--text-subdued,#8898aa)}.fb-chips__chip[data-v-e1f69f72]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:1px}.fb-chips__chip.is-include[data-v-e1f69f72]{background:#eeebff;border-color:var(--brand-600,#533afd);color:var(--brand-800,#2e2b8c)}.fb-chips__chip.is-exclude[data-v-e1f69f72]{background:#fdecea;border-color:var(--accent-red,#d8351e);color:#8a1f11;text-decoration:line-through}.fb-select[data-v-1720957a]{min-width:0;position:relative}.fb-select__box[data-v-1720957a]{align-items:center;background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);cursor:text;display:flex;flex-wrap:wrap;gap:6px;min-height:40px;padding:6px 8px;transition:border-color .15s ease-out}.fb-select__box[data-v-1720957a]:hover{border-color:var(--text-subdued,#8898aa)}.fb-select__box.is-open[data-v-1720957a],.fb-select__box[data-v-1720957a]:focus-within{border-color:var(--brand-600,#533afd)}.fb-select__chip[data-v-1720957a]{align-items:center;background:#eeebff;border:1px solid #d6d1fe;color:var(--brand-800,#2e2b8c);display:inline-flex;font-size:13px;gap:4px;line-height:1.4;max-width:100%;padding:2px 4px 2px 8px}.fb-select--exclude .fb-select__chip[data-v-1720957a]{background:#fdecea;border-color:#f6c7c0;color:#8a1f11}.fb-select__chip-text[data-v-1720957a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-select__chip-remove[data-v-1720957a]{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:inline-flex;height:18px;justify-content:center;opacity:.7;padding:0;transition:background-color .15s ease-out;width:18px}.fb-select__chip-remove[data-v-1720957a]:hover{background:#0d152414}.fb-select__input[data-v-1720957a]{background:transparent;border:none;color:var(--pp-ink,#0d1524);flex:1 1 120px;font-family:inherit;font-size:14px;font-weight:400;height:26px;min-width:0;outline:none;padding:0 4px}.fb-select__input[data-v-1720957a]::-moz-placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-select__input[data-v-1720957a]::placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-select__panel[data-v-1720957a]{background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);box-shadow:0 12px 32px #0d15241a;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:30}.fb-select__list[data-v-1720957a]{list-style:none;margin:0;padding:4px 0}.fb-select__option[data-v-1720957a]{align-items:flex-start;color:var(--pp-ink,#0d1524);cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 12px}.fb-select__option.is-active[data-v-1720957a]{background:var(--surface-100,#f6f9fc)}.fb-select__check[data-v-1720957a]{color:var(--brand-600,#533afd);display:inline-flex;flex-shrink:0;margin-top:4px;width:12px}.fb-select--exclude .fb-select__check[data-v-1720957a]{color:var(--accent-red,#d8351e)}.fb-select__option-text[data-v-1720957a]{display:flex;flex:1;flex-direction:column;min-width:0}.fb-select__option-label[data-v-1720957a]{overflow-wrap:anywhere}.fb-select__option-hint[data-v-1720957a]{color:var(--text-muted,#64748d);font-size:12px;font-weight:300}.fb-select__option-jobs[data-v-1720957a]{color:var(--text-muted,#64748d);flex-shrink:0;font-family:var(--font-mono);font-size:12px}.fb-select__note[data-v-1720957a]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0;padding:10px 12px}.fb-ie[data-v-8f38dc85]{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-ie__head[data-v-8f38dc85]{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.fb-ie__label[data-v-8f38dc85]{color:var(--pp-ink,#0d1524);font-size:14px;font-weight:400}.fb-ie__toggle[data-v-8f38dc85]{background:none;border:none;color:var(--text-muted,#64748d);cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;padding:0;text-decoration:underline;text-decoration-color:var(--pp-hairline,#d4dee9);text-underline-offset:3px;transition:color .15s ease-out}.fb-ie__toggle[data-v-8f38dc85]:hover{color:var(--pp-ink,#0d1524)}.fb-ie__hint[data-v-8f38dc85]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.5;margin:0}.fb-ie__sides[data-v-8f38dc85]{display:grid;gap:8px}.fb-ie__side[data-v-8f38dc85]{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-ie__side-label[data-v-8f38dc85]{color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fb-ie__side-label--exclude[data-v-8f38dc85]{color:#a3301f}.fb-preview[data-v-b3228c53]{background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);display:flex;flex-direction:column}.fb-preview__bar[data-v-b3228c53]{align-items:center;border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.fb-preview__title[data-v-b3228c53]{color:var(--pp-ink,#0d1524);font-size:16px;font-weight:400;margin:0 0 2px}.fb-preview__sub[data-v-b3228c53]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0}.fb-preview__run[data-v-b3228c53]{flex-shrink:0;font-size:15px;padding:10px 16px}.fb-preview__run[data-v-b3228c53]:disabled{cursor:progress;opacity:.8}.fb-preview__spinner[data-v-b3228c53]{animation:fb-spin-b3228c53 .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes fb-spin-b3228c53{to{transform:rotate(1turn)}}.fb-preview__verify[data-v-b3228c53]{align-items:center;border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);color:var(--text-muted,#64748d);display:flex;font-size:12px;font-weight:300;gap:6px;margin:0;padding:10px 20px}.fb-preview__verify svg[data-v-b3228c53]{color:var(--brand-600,#533afd);flex-shrink:0}.fb-preview__turnstile--active[data-v-b3228c53]{border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);padding:12px 20px}.fb-preview__body[data-v-b3228c53]{padding:20px}.fb-preview__empty[data-v-b3228c53],.fb-preview__idle[data-v-b3228c53]{color:var(--text-muted,#64748d);font-size:14px;font-weight:300;line-height:1.6;margin:0}.fb-preview__stale[data-v-b3228c53]{background:#fbf3e2;border-left:2px solid #e8a30b;color:#5f3b00;font-size:13px;margin:0 0 16px;padding:8px 12px}.fb-preview__count[data-v-b3228c53]{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.fb-preview__count-value[data-v-b3228c53]{color:var(--pp-ink,#0d1524);font-size:36px;font-variant-numeric:tabular-nums;font-weight:300;letter-spacing:-.02em;line-height:1}.fb-preview__count-label[data-v-b3228c53]{color:var(--text-muted,#64748d);font-size:15px;font-weight:300}.fb-preview__warnings[data-v-b3228c53]{background:#fbf3e2;border-left:2px solid #e8a30b;color:#5f3b00;font-size:13px;line-height:1.5;margin:0 0 16px;padding:8px 12px 8px 28px}.fb-preview__jobs[data-v-b3228c53]{border-top:1px solid var(--pp-hairline-soft,#e5edf5);list-style:none;margin:0;padding:0}.fb-preview__job[data-v-b3228c53]{border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);display:flex;flex-direction:column;gap:3px;min-width:0;padding:14px 0}.fb-preview__job-title[data-v-b3228c53]{color:var(--pp-ink,#0d1524);font-size:15px;font-weight:400;line-height:1.35;overflow-wrap:anywhere}a.fb-preview__job-title[data-v-b3228c53]{text-decoration:underline;text-decoration-color:var(--pp-hairline,#d4dee9);text-underline-offset:3px;transition:text-decoration-color .15s ease-out,color .15s ease-out}a.fb-preview__job-title[data-v-b3228c53]:hover{color:var(--brand-600,#533afd);text-decoration-color:currentColor}.fb-preview__job-date[data-v-b3228c53],.fb-preview__job-meta[data-v-b3228c53],.fb-preview__job-occupation[data-v-b3228c53]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.45;overflow-wrap:anywhere}.fb-preview__job-occupation[data-v-b3228c53]{color:var(--text-default,#273951)}.fb-preview__job-path[data-v-b3228c53]{color:var(--text-muted,#64748d)}.fb-preview__job-path[data-v-b3228c53]:before{content:"· "}.fb-preview__job-date[data-v-b3228c53]{font-family:var(--font-mono);font-size:12px}.fb-preview__error[data-v-b3228c53]{background:#fdecea;border-left:2px solid var(--accent-red,#d8351e);padding:12px 16px}.fb-preview__error--limit[data-v-b3228c53],.fb-preview__error--unavailable[data-v-b3228c53]{background:#fbf3e2;border-left-color:#e8a30b}.fb-preview__error-title[data-v-b3228c53]{color:var(--pp-ink,#0d1524);font-size:14px;font-weight:400;margin:0 0 4px}.fb-preview__error-text[data-v-b3228c53]{color:var(--text-default,#273951);font-size:13px;font-weight:300;line-height:1.5;margin:0}.fb-preview__error-list[data-v-b3228c53]{color:var(--text-default,#273951);font-family:var(--font-mono);font-size:12px;line-height:1.6;margin:8px 0 0;padding-left:18px}.fb-preview__error-cta[data-v-b3228c53]{align-items:center;color:var(--brand-600,#533afd);display:inline-flex;font-size:14px;font-weight:400;gap:6px;margin-top:10px;text-decoration:none}.fb-preview__error-cta[data-v-b3228c53]:hover{color:var(--brand-700,#4032c8)}@media(max-width:640px){.fb-preview__bar[data-v-b3228c53]{align-items:stretch;flex-direction:column}.fb-preview__body[data-v-b3228c53]{padding:16px}}.fbg[data-v-26aafdbe]{background:var(--pp-dark,#0d1738);border:1px solid hsla(0,0%,100%,.06);color:#e6edf3;margin:0;min-width:0}.fbg__bar[data-v-26aafdbe]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08);display:flex;gap:14px;padding:8px 16px 8px 20px}.fbg__dots[data-v-26aafdbe]{color:#ffffff40;font-size:12px;letter-spacing:3px}.fbg__name[data-v-26aafdbe]{color:#8b9bbd;flex:1;font:11px/1 var(--font-mono,"SF Mono",monospace);letter-spacing:.06em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbg__replay[data-v-26aafdbe]{align-items:center;background:transparent;border:0;color:#bac7de;cursor:pointer;display:inline-flex;font:inherit;font-size:12px;gap:6px;min-height:32px;padding:4px 8px}.fbg__replay[data-v-26aafdbe]:hover{color:#fff}.fbg__replay[data-v-26aafdbe]:focus-visible{outline:2px solid #9c8cff;outline-offset:3px}.fbg__svg[data-v-26aafdbe]{box-sizing:border-box;display:block;font-family:inherit;height:auto;padding:8px 4px 12px;width:100%}.fbg__svg--tall[data-v-26aafdbe]{display:none}@media(max-width:560px){.fbg__svg--wide[data-v-26aafdbe]{display:none}.fbg__svg--tall[data-v-26aafdbe]{display:block}}.fbg__label[data-v-26aafdbe],.fbg__title[data-v-26aafdbe]{fill:#8b9bbd;font:9.5px var(--font-mono,"SF Mono",monospace);letter-spacing:.08em}.fbg__job-title[data-v-26aafdbe],.fbg__target-name[data-v-26aafdbe],.fbg__value[data-v-26aafdbe]{fill:#f2f5fb;font-size:12.5px}.fbg__job-meta[data-v-26aafdbe],.fbg__target-sub[data-v-26aafdbe]{fill:#8b9bbd;font-size:10px}.fbg__target-sub[data-v-26aafdbe]{font-family:var(--font-mono,"SF Mono",monospace);font-size:9px}.fbg__count[data-v-26aafdbe]{fill:#fff;font-size:28px;font-weight:300;letter-spacing:-.02em}.fbg__brace[data-v-26aafdbe]{fill:#fff;font:600 10px var(--font-mono,"SF Mono",monospace);text-anchor:middle}.fbg__card[data-v-26aafdbe]{fill:#ffffff09;stroke:#ffffff21;stroke-width:1;transition:fill .3s ease-out,stroke .3s ease-out}.fbg__job[data-v-26aafdbe]{transition:opacity .4s ease-out}.fbg__job-dot[data-v-26aafdbe]{fill:#ffffff40;transition:fill .3s ease-out}.fbg.p1 .fbg__job--drop-1[data-v-26aafdbe],.fbg.p2 .fbg__job--drop-2[data-v-26aafdbe],.fbg.p3 .fbg__job--drop-3[data-v-26aafdbe]{opacity:.32}.fbg.p1 .fbg__job--drop-1 .fbg__job-dot[data-v-26aafdbe],.fbg.p2 .fbg__job--drop-2 .fbg__job-dot[data-v-26aafdbe],.fbg.p3 .fbg__job--drop-3 .fbg__job-dot[data-v-26aafdbe]{fill:#ff7b72}.fbg.p4 .fbg__job--match .fbg__card[data-v-26aafdbe]{stroke:#57d6a08c}.fbg.p4 .fbg__job--match .fbg__job-dot[data-v-26aafdbe]{fill:#57d6a0}.fbg.p1 .fbg__gate-0 .fbg__gate-box[data-v-26aafdbe],.fbg.p2 .fbg__gate-1 .fbg__gate-box[data-v-26aafdbe],.fbg.p3 .fbg__gate-2 .fbg__gate-box[data-v-26aafdbe],.fbg.p4 .fbg__target-box[data-v-26aafdbe]{fill:#9c8cff1a;stroke:#9c8cff}.fbg.p4 .fbg__target-box[data-v-26aafdbe]{transition-delay:var(--target-delay,0s)}.fbg__check[data-v-26aafdbe]{fill:none;opacity:0;stroke:#9c8cff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;transition:opacity .25s ease-out}.fbg.p1 .fbg__gate-0 .fbg__check[data-v-26aafdbe],.fbg.p2 .fbg__gate-1 .fbg__check[data-v-26aafdbe],.fbg.p3 .fbg__gate-2 .fbg__check[data-v-26aafdbe]{opacity:1}.fbg__logo-tile[data-v-26aafdbe]{fill:#fff}.fbg__logo-tile--brand[data-v-26aafdbe]{fill:#533afd}.fbg__beam[data-v-26aafdbe]{fill:none;stroke:#ffffff29;stroke-width:1.25;transition:stroke .3s ease-out}.fbg.p2 .fbg__beam.fbg__link-0[data-v-26aafdbe],.fbg.p3 .fbg__beam.fbg__link-1[data-v-26aafdbe],.fbg.p4 .fbg__beam.fbg__out[data-v-26aafdbe]{stroke:#9c8cff80}.fbg__packets[data-v-26aafdbe]{display:none}.fbg.is-live .fbg__packets[data-v-26aafdbe]{display:inline}.fbg__packet[data-v-26aafdbe]{animation:fbg-packet-26aafdbe 1.8s linear var(--delay,0s) infinite;fill:none;opacity:0;stroke:#b4a8ff;stroke-dasharray:.09 1;stroke-dashoffset:.09;stroke-linecap:round;stroke-width:2.5}.fbg__packet--link[data-v-26aafdbe],.fbg__packet--out[data-v-26aafdbe]{visibility:hidden}.fbg.p2 .fbg__packet--link.fbg__link-0[data-v-26aafdbe],.fbg.p3 .fbg__packet--link.fbg__link-1[data-v-26aafdbe],.fbg.p4 .fbg__packet--out[data-v-26aafdbe]{visibility:visible}.fbg.run-odd .fbg__packet[data-v-26aafdbe]{animation-name:fbg-packet-b-26aafdbe}.fbg__packet--out[data-v-26aafdbe]{animation-duration:2.1s;stroke:#57d6a0}@keyframes fbg-packet-26aafdbe{0%{opacity:0;stroke-dashoffset:.09}10%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@keyframes fbg-packet-b-26aafdbe{0%{opacity:0;stroke-dashoffset:.09}10%,85%{opacity:1}to{opacity:0;stroke-dashoffset:-1}}@media(prefers-reduced-motion:reduce){.fbg__packets[data-v-26aafdbe]{display:none!important}.fbg__beam[data-v-26aafdbe],.fbg__card[data-v-26aafdbe],.fbg__check[data-v-26aafdbe],.fbg__job[data-v-26aafdbe]{transition:none}}.fb-hero[data-v-dc5d3061]{background:var(--surface-0,#fff)}.fb-hero .container[data-v-dc5d3061]{padding-bottom:72px;padding-top:140px}.fb-hero__back[data-v-dc5d3061]{align-items:center;color:var(--text-muted,#64748d);display:inline-flex;font-size:13px;font-weight:400;gap:6px;line-height:1;margin-bottom:40px;text-decoration:none;transition:color .15s ease-out}.fb-hero__back[data-v-dc5d3061]:hover{color:var(--pp-ink,#0d1524)}.fb-hero__inner[data-v-dc5d3061]{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.fb-hero__inner[data-v-dc5d3061]{gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.fb-hero__runs[data-v-dc5d3061]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.fb-hero__runs-label[data-v-dc5d3061]{color:var(--text-muted,#64748d);font:11px var(--font-mono);letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.fb-hero__run[data-v-dc5d3061]{align-items:center;background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);box-sizing:border-box;color:var(--pp-ink,#0d1524);display:inline-flex;font-size:13px;gap:6px;min-height:30px;padding:5px 10px}.fb-hero__run img[data-v-dc5d3061]{display:block;height:14px;width:auto}.fb-hero__eyebrow[data-v-dc5d3061]{display:block;margin-bottom:16px}.fb-hero__title[data-v-dc5d3061]{color:var(--pp-ink,#0d1524);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:300;letter-spacing:-.02em;line-height:1.08;margin:0 0 16px;max-width:20ch;text-wrap:pretty}.fb-hero__desc[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-size:18px;font-weight:300;line-height:1.5;margin:0;max-width:60ch}.fb-builder[data-v-dc5d3061]{background:var(--surface-0,#fff);border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-builder__grid[data-v-dc5d3061]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);padding-left:6.25%}.fb-filters[data-v-dc5d3061]{min-width:0;padding-right:48px}.fb-group[data-v-dc5d3061]{border:none;display:flex;flex-direction:column;gap:28px;margin:0;min-width:0;padding:40px 0}.fb-group+.fb-group[data-v-dc5d3061]{border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-group__legend[data-v-dc5d3061]{float:left;margin:0;padding:0;width:100%}.fb-chips-legend[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0 0 -12px}.fb-field[data-v-dc5d3061]{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-field__label[data-v-dc5d3061]{color:var(--pp-ink,#0d1524);font-size:14px;font-weight:400}.fb-field__hint[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.5;margin:0}.fb-input[data-v-dc5d3061]{background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);border-radius:0;color:var(--pp-ink,#0d1524);font-family:inherit;font-size:14px;height:40px;min-width:0;outline:none;padding:0 10px;transition:border-color .15s ease-out;width:100%}.fb-input[data-v-dc5d3061]:hover{border-color:var(--text-subdued,#8898aa)}.fb-input[data-v-dc5d3061]:focus{border-color:var(--brand-600,#533afd)}.fb-input[data-v-dc5d3061]::-moz-placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-input[data-v-dc5d3061]::placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-location[data-v-dc5d3061]{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) 40px}.fb-location__cell[data-v-dc5d3061]{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-location__label[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fb-location__remove[data-v-dc5d3061]{align-items:center;background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);color:var(--text-muted,#64748d);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:border-color .15s ease-out,color .15s ease-out;width:40px}.fb-location__remove[data-v-dc5d3061]:hover{border-color:var(--pp-ink,#0d1524);color:var(--pp-ink,#0d1524)}.fb-add[data-v-dc5d3061]{align-items:center;align-self:flex-start;background:none;border:none;color:var(--brand-600,#533afd);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:400;gap:6px;padding:6px 0;transition:color .15s ease-out}.fb-add[data-v-dc5d3061]:hover{color:var(--brand-700,#4032c8)}.fb-date[data-v-dc5d3061]{align-items:center;display:flex;gap:16px}.fb-date__input[data-v-dc5d3061]{max-width:220px}.fb-check[data-v-dc5d3061]{align-items:center;color:var(--text-default,#273951);cursor:pointer;display:inline-flex;font-size:14px;font-weight:300;gap:8px}.fb-check input[data-v-dc5d3061]{accent-color:var(--brand-600,#533afd);height:16px;margin:0;width:16px}.fb-segment[data-v-dc5d3061]{display:flex;flex-wrap:wrap}.fb-segment__option[data-v-dc5d3061]{cursor:pointer;position:relative}.fb-segment__option input[data-v-dc5d3061]{height:1px;opacity:0;position:absolute;width:1px}.fb-segment__option span[data-v-dc5d3061]{align-items:center;background:var(--surface-0,#fff);border:1px solid var(--pp-hairline,#d4dee9);color:var(--pp-ink,#0d1524);display:inline-flex;font-size:14px;margin-left:-1px;min-height:36px;padding:6px 14px;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.fb-segment__option:first-child span[data-v-dc5d3061]{margin-left:0}.fb-segment__option input:checked+span[data-v-dc5d3061]{background:var(--pp-ink,#0d1524);border-color:var(--pp-ink,#0d1524);color:#fff;position:relative}.fb-segment__option input:focus-visible+span[data-v-dc5d3061]{outline:2px solid var(--brand-600,#533afd);outline-offset:1px}.fb-output[data-v-dc5d3061]{background:var(--surface-50,#f8fafd);border-left:1px solid var(--pp-hairline,#d4dee9);min-width:0}.fb-output__inner[data-v-dc5d3061]{display:flex;flex-direction:column;gap:16px;max-height:calc(100vh - var(--nav-height, 76px) - 32px);overflow-y:auto;padding:40px 32px;position:sticky;top:calc(var(--nav-height, 76px) + 16px)}.fb-output__head[data-v-dc5d3061]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.fb-output__title[data-v-dc5d3061]{color:var(--pp-ink,#0d1524);font-size:22px;font-weight:300;letter-spacing:-.01em;margin:0 0 4px}.fb-output__sub[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0}.fb-tabs[data-v-dc5d3061]{border-bottom:1px solid var(--pp-hairline,#d4dee9);display:flex;margin-bottom:-16px}.fb-tabs__tab[data-v-dc5d3061]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;color:var(--text-muted,#64748d);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:400;gap:7px;margin-bottom:-1px;padding:8px 14px;transition:color .15s ease-out,border-color .15s ease-out}.fb-tabs__logo[data-v-dc5d3061]{display:block;filter:grayscale(1);height:14px;opacity:.7;transition:filter .15s ease-out,opacity .15s ease-out;width:auto}.fb-tabs__tab.is-active .fb-tabs__logo[data-v-dc5d3061],.fb-tabs__tab:hover .fb-tabs__logo[data-v-dc5d3061]{filter:none;opacity:1}.fb-format[data-v-dc5d3061]{border:1px solid var(--pp-hairline,#d4dee9);display:inline-flex;margin:12px 0 0}.fb-format__option[data-v-dc5d3061]{background:none;border:0;color:var(--text-muted,#64748d);cursor:pointer;font-family:inherit;font-size:12px;padding:5px 12px;transition:color .15s ease-out,background .15s ease-out}.fb-format__option+.fb-format__option[data-v-dc5d3061]{border-left:1px solid var(--pp-hairline,#d4dee9)}.fb-format__option.is-active[data-v-dc5d3061]{background:var(--pp-hairline-soft,#e5edf5);color:var(--pp-ink,#0d1524)}.fb-format__option[data-v-dc5d3061]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:-2px}#fb-tab-panel[data-v-dc5d3061]>*+*{margin-top:12px}.fb-output__warn[data-v-dc5d3061]{background:#fff7e6;border-left:2px solid #f0a500;color:#7a4a00;font-size:13px;line-height:1.5;margin:0;padding:10px 12px}.fb-tabs__tab.is-active[data-v-dc5d3061],.fb-tabs__tab[data-v-dc5d3061]:hover{color:var(--pp-ink,#0d1524)}.fb-tabs__tab.is-active[data-v-dc5d3061]{border-bottom-color:var(--brand-600,#533afd)}.fb-tabs__tab[data-v-dc5d3061]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:-2px}#fb-tab-panel[data-v-dc5d3061] .code-block{border-radius:0}#fb-tab-panel[data-v-dc5d3061] .code-block__body,#fb-tab-panel[data-v-dc5d3061] .code-block__shiki pre{max-height:360px;overflow-y:auto}.fb-output__note[data-v-dc5d3061]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.6;margin:0}.fb-output__note a[data-v-dc5d3061]{color:var(--brand-600,#533afd);text-decoration:none}.fb-output__note a[data-v-dc5d3061]:hover{color:var(--brand-700,#4032c8)}.fb-cta code[data-v-dc5d3061],.fb-output__note code[data-v-dc5d3061]{color:var(--pp-ink,#0d1524);font-family:var(--font-mono);font-size:.92em}.fb-cta[data-v-dc5d3061]{align-items:center;display:flex;gap:32px;justify-content:space-between}.fb-cta__actions[data-v-dc5d3061]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px}.fb-add[data-v-dc5d3061]:focus-visible,.fb-cta__actions a[data-v-dc5d3061]:focus-visible,.fb-hero__back[data-v-dc5d3061]:focus-visible,.fb-location__remove[data-v-dc5d3061]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:2px}@media(max-width:1024px){.fb-builder__grid[data-v-dc5d3061]{grid-template-columns:minmax(0,1fr);padding-left:0}.fb-filters[data-v-dc5d3061]{padding-left:6.25%;padding-right:6.25%}.fb-output[data-v-dc5d3061]{border-left:none;border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-output__inner[data-v-dc5d3061]{max-height:none;overflow:visible;padding:40px 6.25%;position:static}.fb-cta[data-v-dc5d3061]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.fb-hero .container[data-v-dc5d3061]{padding-bottom:48px;padding-top:calc(96px + env(safe-area-inset-top,0px))}.fb-hero__title[data-v-dc5d3061]{font-size:2rem;max-width:100%}.fb-hero__desc[data-v-dc5d3061]{font-size:1rem}.fb-filters[data-v-dc5d3061],.fb-output__inner[data-v-dc5d3061]{padding-left:20px;padding-right:20px}.fb-location[data-v-dc5d3061]{border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);grid-template-columns:minmax(0,1fr) 40px;padding-bottom:12px}.fb-location__cell[data-v-dc5d3061]{grid-column:1}.fb-location__remove[data-v-dc5d3061]{grid-column:2;grid-row:1}.fb-cta__actions[data-v-dc5d3061]{flex-direction:column;width:100%}.fb-cta__actions a[data-v-dc5d3061]{width:100%}}
