.fb-hero[data-v-a4d2bcc9]{background:var(--surface-0,#fff)}.fb-hero .container[data-v-a4d2bcc9]{padding-bottom:72px;padding-top:140px}.fb-hero__back[data-v-a4d2bcc9]{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-a4d2bcc9]:hover{color:var(--pp-ink,#0d1524)}.fb-hero__inner[data-v-a4d2bcc9]{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.fb-hero__inner[data-v-a4d2bcc9]{gap:56px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.fb-hero__runs[data-v-a4d2bcc9]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.fb-hero__runs-label[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font:11px var(--font-mono);letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.fb-hero__run[data-v-a4d2bcc9]{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-a4d2bcc9]{display:block;height:14px;width:auto}.fb-hero__sibling[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:14px;font-weight:300;margin:20px 0 0}.fb-hero__sibling a[data-v-a4d2bcc9]{color:var(--brand-600,#533afd);font-weight:400;text-decoration:none;transition:color .15s ease-out}.fb-hero__sibling a[data-v-a4d2bcc9]:hover{color:var(--brand-700,#4032c8)}.fb-hero__sibling a[data-v-a4d2bcc9]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:2px}.fb-hero__eyebrow[data-v-a4d2bcc9]{display:block;margin-bottom:16px}.fb-hero__title[data-v-a4d2bcc9]{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-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:18px;font-weight:300;line-height:1.5;margin:0;max-width:60ch}.fb-builder[data-v-a4d2bcc9]{background:var(--surface-0,#fff);border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-builder__grid[data-v-a4d2bcc9]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);padding-left:6.25%}.fb-filters[data-v-a4d2bcc9]{min-width:0;padding-right:48px}.fb-group[data-v-a4d2bcc9]{border:none;display:flex;flex-direction:column;gap:28px;margin:0;min-width:0;padding:40px 0}.fb-group+.fb-group[data-v-a4d2bcc9]{border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-group__legend[data-v-a4d2bcc9]{float:left;margin:0;padding:0;width:100%}.fb-chips-legend[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0 0 -12px}.fb-field[data-v-a4d2bcc9]{display:flex;flex-direction:column;gap:6px;min-width:0}.fb-field__label[data-v-a4d2bcc9]{color:var(--pp-ink,#0d1524);font-size:14px;font-weight:400}.fb-field__hint[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.5;margin:0}.fb-input[data-v-a4d2bcc9]{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-a4d2bcc9]:hover{border-color:var(--text-subdued,#8898aa)}.fb-input[data-v-a4d2bcc9]:focus{border-color:var(--brand-600,#533afd)}.fb-input[data-v-a4d2bcc9]::-moz-placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-input[data-v-a4d2bcc9]::placeholder{color:var(--text-subdued,#8898aa);font-weight:300}.fb-location[data-v-a4d2bcc9]{align-items:end;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr)) 40px}.fb-location__cell[data-v-a4d2bcc9]{display:flex;flex-direction:column;gap:4px;min-width:0}.fb-location__label[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.fb-location__remove[data-v-a4d2bcc9]{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-a4d2bcc9]:hover{border-color:var(--pp-ink,#0d1524);color:var(--pp-ink,#0d1524)}.fb-add[data-v-a4d2bcc9]{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-a4d2bcc9]:hover{color:var(--brand-700,#4032c8)}.fb-date[data-v-a4d2bcc9]{align-items:center;display:flex;gap:16px}.fb-date__input[data-v-a4d2bcc9]{max-width:220px}.fb-check[data-v-a4d2bcc9]{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-a4d2bcc9]{accent-color:var(--brand-600,#533afd);height:16px;margin:0;width:16px}.fb-segment[data-v-a4d2bcc9]{display:flex;flex-wrap:wrap}.fb-segment__option[data-v-a4d2bcc9]{cursor:pointer;position:relative}.fb-segment__option input[data-v-a4d2bcc9]{height:1px;opacity:0;position:absolute;width:1px}.fb-segment__option span[data-v-a4d2bcc9]{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-a4d2bcc9]{margin-left:0}.fb-segment__option input:checked+span[data-v-a4d2bcc9]{background:var(--pp-ink,#0d1524);border-color:var(--pp-ink,#0d1524);color:#fff;position:relative}.fb-segment__option input:focus-visible+span[data-v-a4d2bcc9]{outline:2px solid var(--brand-600,#533afd);outline-offset:1px}.fb-output[data-v-a4d2bcc9]{background:var(--surface-50,#f8fafd);border-left:1px solid var(--pp-hairline,#d4dee9);min-width:0}.fb-output__inner[data-v-a4d2bcc9]{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-a4d2bcc9]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.fb-output__title[data-v-a4d2bcc9]{color:var(--pp-ink,#0d1524);font-size:22px;font-weight:300;letter-spacing:-.01em;margin:0 0 4px}.fb-output__sub[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;margin:0}.fb-tabs[data-v-a4d2bcc9]{border-bottom:1px solid var(--pp-hairline,#d4dee9);display:flex;margin-bottom:-16px}.fb-tabs__tab[data-v-a4d2bcc9]{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-a4d2bcc9]{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-a4d2bcc9],.fb-tabs__tab:hover .fb-tabs__logo[data-v-a4d2bcc9]{filter:none;opacity:1}.fb-format[data-v-a4d2bcc9]{border:1px solid var(--pp-hairline,#d4dee9);display:inline-flex;margin:12px 0 0}.fb-format__option[data-v-a4d2bcc9]{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-a4d2bcc9]{border-left:1px solid var(--pp-hairline,#d4dee9)}.fb-format__option.is-active[data-v-a4d2bcc9]{background:var(--pp-hairline-soft,#e5edf5);color:var(--pp-ink,#0d1524)}.fb-format__option[data-v-a4d2bcc9]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:-2px}#fb-tab-panel[data-v-a4d2bcc9]>*+*{margin-top:12px}.fb-tabs__tab.is-active[data-v-a4d2bcc9],.fb-tabs__tab[data-v-a4d2bcc9]:hover{color:var(--pp-ink,#0d1524)}.fb-tabs__tab.is-active[data-v-a4d2bcc9]{border-bottom-color:var(--brand-600,#533afd)}.fb-tabs__tab[data-v-a4d2bcc9]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:-2px}#fb-tab-panel[data-v-a4d2bcc9] .code-block{border-radius:0}#fb-tab-panel[data-v-a4d2bcc9] .code-block__body,#fb-tab-panel[data-v-a4d2bcc9] .code-block__shiki pre{max-height:360px;overflow-y:auto}.fb-output__note[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:13px;font-weight:300;line-height:1.6;margin:0}.fb-output__note a[data-v-a4d2bcc9]{color:var(--brand-600,#533afd);text-decoration:none}.fb-output__note a[data-v-a4d2bcc9]:hover{color:var(--brand-700,#4032c8)}.fb-cta code[data-v-a4d2bcc9],.fb-output__note code[data-v-a4d2bcc9]{color:var(--pp-ink,#0d1524);font-family:var(--font-mono);font-size:.92em}.fb-cta[data-v-a4d2bcc9]{align-items:center;display:flex;gap:32px;justify-content:space-between}.fb-cta__actions[data-v-a4d2bcc9]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:16px}.fb-add[data-v-a4d2bcc9]:focus-visible,.fb-cta__actions a[data-v-a4d2bcc9]:focus-visible,.fb-hero__back[data-v-a4d2bcc9]:focus-visible,.fb-location__remove[data-v-a4d2bcc9]:focus-visible{outline:2px solid var(--brand-600,#533afd);outline-offset:2px}@media(max-width:1024px){.fb-builder__grid[data-v-a4d2bcc9]{grid-template-columns:minmax(0,1fr);padding-left:0}.fb-filters[data-v-a4d2bcc9]{padding-left:6.25%;padding-right:6.25%}.fb-output[data-v-a4d2bcc9]{border-left:none;border-top:1px solid var(--pp-hairline,#d4dee9)}.fb-output__inner[data-v-a4d2bcc9]{max-height:none;overflow:visible;padding:40px 6.25%;position:static}.fb-cta[data-v-a4d2bcc9]{align-items:flex-start;flex-direction:column}}@media(max-width:640px){.fb-hero .container[data-v-a4d2bcc9]{padding-bottom:48px;padding-top:calc(96px + env(safe-area-inset-top,0px))}.fb-hero__title[data-v-a4d2bcc9]{font-size:2rem;max-width:100%}.fb-hero__desc[data-v-a4d2bcc9]{font-size:1rem}.fb-filters[data-v-a4d2bcc9],.fb-output__inner[data-v-a4d2bcc9]{padding-left:20px;padding-right:20px}.fb-location[data-v-a4d2bcc9]{border-bottom:1px solid var(--pp-hairline-soft,#e5edf5);grid-template-columns:minmax(0,1fr) 40px;padding-bottom:12px}.fb-location__cell[data-v-a4d2bcc9]{grid-column:1}.fb-location__remove[data-v-a4d2bcc9]{grid-column:2;grid-row:1}.fb-cta__actions[data-v-a4d2bcc9]{flex-direction:column;width:100%}.fb-cta__actions a[data-v-a4d2bcc9]{width:100%}}.sb-example[data-v-a4d2bcc9]{display:flex;flex-direction:column;gap:16px;min-width:0}.sb-example[data-v-a4d2bcc9] .code-block{border-radius:0}.sb-example__foot[data-v-a4d2bcc9]{align-items:center;display:flex;gap:16px;justify-content:space-between}.sb-example__caption[data-v-a4d2bcc9]{color:var(--text-muted,#64748d);font-size:14px;font-weight:300;line-height:1.5;margin:0;max-width:44ch}.sb-example__load[data-v-a4d2bcc9]{flex-shrink:0}.sb-pair[data-v-a4d2bcc9]{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,220px))}.sb-warning[data-v-a4d2bcc9]{color:#8a1f11;font-size:13px;font-weight:400;line-height:1.5;margin:0}.fb-field__hint code[data-v-a4d2bcc9]{color:var(--pp-ink,#0d1524);font-family:var(--font-mono);font-size:.92em}@media(max-width:640px){.sb-example__foot[data-v-a4d2bcc9]{align-items:flex-start;flex-direction:column}.sb-pair[data-v-a4d2bcc9]{grid-template-columns:minmax(0,1fr)}}
