body{background:var(--flit-color-site-canvas);color:var(--flit-color-site-ink)}.wp-element-button{box-shadow:var(--flit-shadow-button);min-height:44px}:focus-visible{outline:var(--flit-border-width-focus,2px) solid var(--flit-color-site-accent)}.flit-skip-link{background:var(--flit-color-site-paper);border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border-strong);border-radius:var(--flit-radius-sm);color:var(--flit-color-site-ink);left:var(--flit-space-2);padding:var(--flit-space-2) var(--flit-space-3);position:absolute;top:var(--flit-space-2);transform:translateY(-200%);z-index:var(--flit-z-index-toast,1020)}.flit-skip-link:focus{transform:none}.wp-block-template-part:has(>.flit-header){position:sticky;top:var(--wp-admin--admin-bar--height,0);z-index:5}@media(max-width:600px){.wp-block-template-part:has(>.flit-header){top:0}}.flit-header{align-items:center;border-bottom:var(--flit-border-width-hairline,1px) solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);box-sizing:initial;gap:32px;isolation:isolate;margin:0;max-width:none;min-height:64px;padding:0 max(24px,(100% - 1180px)/2 + 24px);position:relative}.flit-header:before{backdrop-filter:blur(8px);background:color-mix(in srgb,var(--flit-color-site-canvas) 92%,#0000);content:"";inset:0;position:absolute;z-index:-1}.flit-brand-mark{color:var(--flit-color-site-ink);display:inline-flex}.flit-brand-mark svg{display:block;flex:none;transform:translateY(-3px)}.flit-brand:has(.wp-block-site-logo img) .flit-brand-mark{display:none}.flit-brand{align-items:center;flex:0 0 auto;gap:var(--flit-space-2)}.flit-wordmark{font-family:var(--flit-font-display);font-size:23px;font-weight:500;letter-spacing:-.01em}.flit-mark img{display:block;height:24px;width:24px}.flit-header-actions{align-items:center;flex:0 0 auto;gap:var(--flit-space-2)}.flit-header-download .wp-block-button__link{align-items:center;display:inline-flex;min-height:44px;padding:0 22px}.flit-nav .wp-block-navigation-item__content{align-items:center;display:inline-flex;font-size:15px;min-height:40px;padding:0 var(--flit-space-2);text-decoration:none}@media(min-width:900px){.flit-header .flit-nav{margin-left:auto}.flit-nav.wp-block-navigation,.flit-nav.wp-block-navigation .wp-block-navigation__container{gap:28px}.flit-nav.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{padding:0}}.flit-nav.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--flit-color-site-ink-muted)}.flit-nav.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content:hover,.flit-nav.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content[aria-current=page]{color:var(--flit-color-site-ink)}.flit-nav.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content[aria-current=page]{font-weight:500}.flit-theme{gap:var(--flit-space-1)}.flit-theme,.flit-theme-toggle{align-items:center;display:inline-flex}.flit-theme-toggle{background:#0000;border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);border-radius:var(--flit-radius-sm);color:var(--flit-color-site-ink);cursor:pointer;height:40px;justify-content:center;padding:0;transition:border-color var(--flit-duration-fast,.12s) var(--flit-ease-out,ease-out);width:40px}.flit-theme-toggle[hidden]{display:none}.flit-theme-toggle:hover{border-color:var(--flit-color-border-strong)}.flit-theme-toggle .flit-icon-moon{display:none}.flit-theme-system{align-items:center;background:#0000;border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);border-radius:var(--flit-radius-sm);color:var(--flit-color-fg-muted);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--xs);gap:var(--flit-space-2);height:40px;justify-content:center;min-width:40px;padding:0}.flit-theme-system:hover{border-color:var(--flit-color-border-strong)}.flit-theme-system[hidden]{display:none}.flit-theme-system-label{clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media(min-width:1200px){.flit-theme-system{padding:0 var(--flit-space-3)}.flit-theme-system-label{clip-path:none;height:auto;margin:0;overflow:visible;position:static;width:auto}}[data-theme=dark] .flit-theme-toggle .flit-icon-sun{display:none}[data-theme=dark] .flit-theme-toggle .flit-icon-moon{display:block}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .flit-theme-toggle .flit-icon-sun{display:none}html:not([data-theme=light]) .flit-theme-toggle .flit-icon-moon{display:block}}@media(min-width:600px)and (max-width:899px){.wp-block-navigation.flit-nav .wp-block-navigation__responsive-container:not(.is-menu-open){display:none}.wp-block-navigation.flit-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}}.wp-block-navigation.flit-nav:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){background:var(--flit-color-site-canvas)}.wp-block-navigation.flit-nav:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open:not(.disable-default-overlay){color:var(--flit-color-site-ink)}@media(max-width:899px){.flit-nav .wp-block-navigation__responsive-container-close,.flit-nav .wp-block-navigation__responsive-container-open{align-items:center;height:44px;justify-content:center;width:44px}.flit-nav .wp-block-navigation__responsive-container.is-menu-open{padding:var(--flit-space-6) var(--flit-gutter)}.flit-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{font-size:var(--wp--preset--font-size--lg);min-height:44px;width:100%}}@media(max-width:599px){.flit-header{gap:8px}}@media(max-width:399px){.flit-header-download .wp-block-button__link{font-size:15px;padding:0 16px}}@media(max-width:387px){.flit-header-download .wp-block-button__link{font-size:14px;padding:0 12px}}@media(max-width:372px){.flit-header-download .wp-block-button__link{font-size:12px;padding:0 10px}}@media(max-width:352px){.flit-header-download .wp-block-button__link{font-size:13px;line-height:1.1;overflow-wrap:normal;text-align:center;white-space:normal;width:min-content;word-break:normal}}@media(max-width:899px){.flit-header .flit-nav{order:3}.flit-header .flit-header-actions{margin-left:auto}}.flit-footer{background:var(--flit-color-site-canvas);border-top:var(--flit-border-width-hairline,1px) solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.55;margin-top:0;padding:64px 24px 32px}.flit-footer>*{margin-block:0}.flit-footer a{color:var(--flit-color-site-ink)}.flit-footer h2{color:var(--flit-color-site-ink-muted);font:600 13px/1.2 var(--flit-font-sans);letter-spacing:.04em;margin:0 0 14px;text-transform:uppercase}.flit-footer ul{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.flit-footer.is-layout-constrained>.alignwide{max-width:1132px}.flit-footer-grid{display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr)}.flit-footer-grid>*{margin:0}.flit-footer-brand-col{display:flex;flex-direction:column;gap:16px;justify-self:end;max-width:400px;order:4;width:100%}.flit-footer-brand-col>*{margin:0}.flit-footer-brand,.flit-footer-col a{text-decoration:none}.flit-footer-brand{align-items:center;align-self:flex-start;display:inline-flex;font:500 23px/1 var(--flit-font-display);gap:10px;letter-spacing:-.01em}.flit-footer-brand svg{flex:none}.flit-footer-tag{line-height:1.5}.flit-footer-col a{align-items:center;display:inline-flex;min-height:36px}.flit-footer-col a:hover{color:var(--flit-color-site-accent)}.flit-footer .flit-footer-bottom{border-top:var(--flit-border-width-hairline,1px) solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);display:flex;flex-wrap:wrap;font-size:14px;gap:12px;justify-content:space-between;margin-top:56px;padding-top:24px}.flit-footer .flit-footer-bottom a{color:var(--flit-color-site-accent)}.flit-footer .wp-block-flitclient-newsletter-signup{display:grid;gap:10px 8px;grid-template-columns:minmax(0,1fr) auto;margin:8px 0 0}.flit-footer .wp-block-flitclient-newsletter-signup>*,.flit-footer .wp-block-flitclient-newsletter-signup__intro>*{grid-column:1/-1;margin:0}.flit-footer .wp-block-flitclient-newsletter-signup>[role=status]:empty{display:none}.flit-footer .wp-block-flitclient-newsletter-signup__intro{display:contents}.flit-footer .wp-block-flitclient-newsletter-signup__title{color:var(--flit-color-site-ink);font:600 15px/1.3 var(--flit-font-sans);order:1;padding:0}.flit-footer .wp-block-flitclient-newsletter-signup[data-layout]>div:has(>button){grid-column:2;order:3}.flit-footer .wp-block-flitclient-newsletter-signup[data-layout]>div:has(>input[type=email]){grid-column:1;order:2}.flit-footer .wp-block-flitclient-newsletter-signup__note{font-size:13px;order:4}.flit-footer .wp-block-flitclient-newsletter-signup button[type=submit]{font:500 15px/1 var(--flit-font-sans);margin:0;min-height:44px;padding:0 22px}#newsletter input[type=email]{background:var(--flit-color-site-paper);border-color:color-mix(in srgb,var(--flit-color-site-ink) 20%,#0000);color:var(--flit-color-site-ink);font:400 14px/1 var(--flit-font-sans);margin:0;padding:0 16px}@media(max-width:900px){.flit-footer{padding:48px 24px 28px}.flit-footer-grid{gap:36px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.flit-footer-brand-col{grid-column:1/-1;justify-self:stretch;max-width:none;order:0}.flit-footer-legal{grid-column:1/-1}.flit-footer-legal ul{flex-flow:row wrap;gap:4px 20px}.flit-footer .flit-footer-bottom{flex-direction:column;margin-top:40px}}.flit-scheme-dark,[data-theme=dark] .flit-scheme-light{display:none}[data-theme=dark] .flit-scheme-dark{display:block}@media(prefers-color-scheme:dark){html:not([data-theme=light]) .flit-scheme-light{display:none}html:not([data-theme=light]) .flit-scheme-dark{display:block}}html{color-scheme:light}html[data-theme=dark]{color-scheme:dark}@media(prefers-color-scheme:dark){html:not([data-theme=light]){color-scheme:dark}}.flit-main.flit-main--marketing{padding-left:0;padding-right:0}.flit-main.flit-main--marketing .wp-block-post-content>.flit-section,.flit-main.flit-main--marketing>.flit-section{padding-left:var(--flit-gutter);padding-right:var(--flit-gutter)}.flit-section>*{margin-left:auto;margin-right:auto;max-width:var(--flit-wide)}.flit-section--narrow>*{max-width:var(--flit-content)}.flit-section.flit-hero{padding-top:var(--flit-space-20);text-align:left}.flit-section.flit-hero .flit-hero-lead{color:var(--flit-color-site-ink-muted);font-size:var(--wp--preset--font-size--lg);margin-left:max(0px,(100% - var(--flit-wide))/2)!important;margin-right:auto!important;max-width:40rem}.flit-section.flit-hero .flit-hero-note{color:var(--flit-color-site-ink-muted);font-size:var(--wp--preset--font-size--sm)}.flit-steps{counter-reset:flit-step;display:grid;gap:var(--flit-space-6);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));list-style:none;margin:0;padding:0}.flit-steps>li{padding-left:var(--flit-space-10);position:relative}.flit-steps>li:before{align-items:center;background:var(--flit-color-accent-tint);border-radius:var(--flit-radius-full);color:var(--flit-color-accent);content:counter(flit-step);counter-increment:flit-step;display:inline-flex;font-family:var(--flit-font-mono);font-weight:600;height:32px;justify-content:center;left:0;position:absolute;top:0;width:32px}.flit-facts{gap:var(--flit-space-8)}.flit-facts h3{font-size:var(--wp--preset--font-size--xl);margin-bottom:var(--flit-space-2)}.flit-card{background:var(--flit-color-surface);border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);border-radius:var(--flit-radius-md);padding:var(--flit-space-6)}.flit-card h3{font-size:var(--wp--preset--font-size--xl);margin-top:0}.flit-card code{background:var(--flit-color-surface-sunken);border-radius:var(--flit-radius-sm);padding:0 4px}.flit-shot{background:var(--flit-color-surface);border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);border-radius:var(--flit-radius-lg);margin:var(--flit-space-8) 0 0;overflow:hidden}.flit-shot img{aspect-ratio:auto 1440/900}.flit-diagram svg,.flit-shot img{display:block;height:auto;width:100%}.flit-diagram svg{max-width:44rem}.flit-main.flit-docs,.flit-main.flit-docs-home{color:var(--flit-color-site-ink);font-size:17px;line-height:1.55;margin-block-start:0;padding-left:0;padding-right:0;-webkit-font-smoothing:antialiased}.flit-main.flit-docs a:focus-visible,.flit-main.flit-docs button:focus-visible,.flit-main.flit-docs summary:focus-visible,.flit-main.flit-docs-home a:focus-visible,.flit-main.flit-docs-home button:focus-visible,.flit-main.flit-docs-home summary:focus-visible{border-radius:8px;outline:2px solid var(--flit-color-site-accent);outline-offset:3px}.flit-docs-wrap{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.flit-docs-card{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:18px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000)}form.flit-docs-find{margin:0;width:100%}form.flit-docs-find .wp-block-search__inside-wrapper{align-items:center;background:var(--flit-color-site-paper);border:1px solid var(--flit-color-site-ink-faint);border-radius:999px;box-sizing:border-box;color:var(--flit-color-site-ink-muted);display:flex;gap:10px;width:100%}form.flit-docs-find .wp-block-search__inside-wrapper:focus-within{outline:2px solid var(--flit-color-site-accent);outline-offset:2px}form.flit-docs-find .wp-block-search__inside-wrapper .wp-block-search__input{background:#0000;border:0;border-radius:0;box-shadow:none;color:var(--flit-color-site-ink);flex:1;margin:0;min-width:0;outline:none}form.flit-docs-find .wp-block-search__inside-wrapper .wp-block-search__input::placeholder{color:var(--flit-color-site-ink-muted);opacity:1}form.flit-docs-find .wp-block-search__inside-wrapper .wp-block-search__button{background:var(--flit-color-site-accent);border:0;color:var(--flit-color-site-paper);cursor:pointer;flex:none;margin:0}form.flit-docs-find .wp-block-search__inside-wrapper .wp-block-search__button:hover{background:var(--flit-color-site-accent-hover);color:var(--flit-color-site-paper)}form.flit-docs-find--hero{max-width:560px}form.flit-docs-find--hero .wp-block-search__inside-wrapper{box-shadow:0 10px 26px -20px color-mix(in srgb,var(--flit-color-site-ink) 35%,#0000);min-height:60px;padding:6px 6px 6px 20px}form.flit-docs-find--hero .wp-block-search__inside-wrapper:before{background:currentcolor;content:"";flex:none;height:18px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27m20 20-3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;width:18px}form.flit-docs-find--hero .wp-block-search__inside-wrapper .wp-block-search__input{font:400 17px/1.2 var(--flit-font-sans);padding:10px 0}form.flit-docs-find--hero .wp-block-search__inside-wrapper .wp-block-search__button{align-items:center;border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--flit-color-site-paper) 18%,#0000),0 10px 22px -12px color-mix(in srgb,var(--flit-color-site-accent) 80%,#0000);display:inline-flex;font:500 15px/1 var(--flit-font-sans);gap:8px;justify-content:center;min-height:46px;padding:0 22px}form.flit-docs-find--sm .wp-block-search__inside-wrapper{min-height:44px;padding:4px 4px 4px 16px}form.flit-docs-find--sm .wp-block-search__inside-wrapper .wp-block-search__input{font:400 15px/1.2 var(--flit-font-sans);padding:6px 0}form.flit-docs-find--sm .wp-block-search__inside-wrapper .wp-block-search__button{align-items:center;border-radius:999px;display:flex;height:36px;justify-content:center;min-height:0;padding:0;width:36px}form.flit-docs-find--sm .wp-block-search__inside-wrapper .wp-block-search__button svg{display:none}form.flit-docs-find--sm .wp-block-search__inside-wrapper .wp-block-search__button:before{background:currentcolor;content:"";flex:none;height:16px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 viewBox=%270 0 24 24%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%277%27/%3E%3Cpath d=%27m20 20-3.5-3.5%27/%3E%3C/svg%3E") center/contain no-repeat;width:16px}.flit-main.flit-docs{align-items:start;box-sizing:border-box;display:grid;gap:44px;grid-template-columns:220px minmax(0,1fr) 196px;margin-inline:auto;max-width:1180px;padding:0 24px}.flit-main.flit-docs>*{margin-block:0;min-width:0}.flit-main.flit-docs--section{grid-template-columns:220px minmax(0,1fr)}.flit-docs-side{display:flex;flex-direction:column;gap:18px;min-width:0;padding:36px 0 64px}.flit-docs-side>*{margin-block:0}.flit-docs-all{align-items:center;color:var(--flit-color-site-ink-muted);display:inline-flex;font:600 14px/1 var(--flit-font-sans);gap:8px;min-height:32px;text-decoration:none}.flit-docs-all svg{flex:none}.flit-docs-all:hover{color:var(--flit-color-site-ink)}.flit-doc-main{min-width:0;padding:36px 0 96px}.flit-doc-main>*{margin-block:0}.flit-doc-main>.flit-docs-find,.flit-doc-main>.wp-block-flitclient-docs-nav{display:none}.flit-doc>*{margin-block:0}.wp-block-flitclient-docs-menu,.wp-block-flitclient-docs-toc.is-layout-disclosure{display:none}.wp-block-flitclient-docs-menu>summary,.wp-block-flitclient-docs-toc.is-layout-disclosure>summary{align-items:center;background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000);border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;list-style:none;min-height:52px;padding:6px 14px 6px 16px}.wp-block-flitclient-docs-menu>summary::-webkit-details-marker,.wp-block-flitclient-docs-toc.is-layout-disclosure>summary::-webkit-details-marker{display:none}.wp-block-flitclient-docs-menu>summary>svg,.wp-block-flitclient-docs-toc.is-layout-disclosure>summary>svg{color:var(--flit-color-site-ink-muted);flex:none;margin-left:auto;transition:transform .18s cubic-bezier(.2,0,0,1)}.wp-block-flitclient-docs-menu[open]>summary>svg,.wp-block-flitclient-docs-toc.is-layout-disclosure[open]>summary>svg{transform:rotate(90deg)}.wp-block-flitclient-docs-menu__label,.wp-block-flitclient-docs-toc__label{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-block-flitclient-docs-menu__label b,.wp-block-flitclient-docs-toc__label b{color:var(--flit-color-site-ink);font:600 15px/1.25 var(--flit-font-sans)}.wp-block-flitclient-docs-menu__label span,.wp-block-flitclient-docs-toc__label span{color:var(--flit-color-site-ink-muted);font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wp-block-flitclient-docs-menu__body,.wp-block-flitclient-docs-toc__body{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:16px;margin-top:8px;padding:14px 12px}.wp-block-flitclient-docs-menu__body{display:flex;flex-direction:column;gap:14px}.wp-block-flitclient-docs-menu__body>*{margin-block:0}.wp-block-flitclient-docs-breadcrumb ol{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:6px;list-style:none;margin:0;padding:0}.wp-block-flitclient-docs-breadcrumb ol li+li:before{color:var(--flit-color-site-ink-faint);content:"/";margin-right:6px}.wp-block-flitclient-docs-breadcrumb ol a{color:var(--flit-color-site-ink-muted);text-decoration:none}.wp-block-flitclient-docs-breadcrumb ol a:hover{color:var(--flit-color-site-ink);text-decoration:underline;text-underline-offset:.18em}.flit-doc .flit-doc-title,.wp-block-flitclient-docs-breadcrumb ol [aria-current=page]{color:var(--flit-color-site-ink)}.flit-doc .flit-doc-title{font:500 54px/1.04 var(--flit-font-display);letter-spacing:-.021em;margin:18px 0 0;text-wrap:balance}.flit-doc .flit-doc-title:first-child{margin-top:0}.flit-doc .flit-doc-lead{margin:16px 0 0;max-width:640px}.flit-doc .flit-doc-lead p{color:var(--flit-color-site-ink-muted);font-size:20px;line-height:1.55;margin:0}.wp-block-flitclient-docs-meta{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);color:var(--flit-color-site-ink-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 16px;margin:22px 0 0;padding-bottom:26px}.wp-block-flitclient-docs-meta>span{align-items:center;display:inline-flex;gap:6px}.wp-block-flitclient-docs-meta>.wp-block-flitclient-docs-meta__updated{display:inline-block}.wp-block-flitclient-docs-meta svg{margin-right:6px;vertical-align:-2px}.wp-block-flitclient-docs-meta.is-date-only{border:0;margin:0;padding:0}.wp-block-flitclient-docs-meta__chip{background:var(--flit-color-site-accent-tint);border-radius:999px;color:var(--flit-color-site-accent);font:600 12px/1.3 var(--flit-font-sans);padding:4px 10px}.wp-block-flitclient-docs-meta__chip--section{background:color-mix(in srgb,var(--flit-color-site-ink) 7%,#0000);color:var(--flit-color-site-ink)}.wp-block-flitclient-docs-toc.is-layout-disclosure{margin-top:16px}.flit-doc .flit-doc-body{font-size:17px;line-height:1.7;max-width:680px;padding-top:8px}.flit-doc .flit-doc-body>*{margin-block:0}.flit-doc .flit-doc-body>*+:where(div,form,figure,section){margin-top:28px}.flit-doc .flit-doc-body p{margin:18px 0 0}.flit-doc .flit-doc-body h2{color:var(--flit-color-site-ink);font:500 33px/1.15 var(--flit-font-display);letter-spacing:-.015em;margin:52px 0 0;scroll-margin-top:8px;text-wrap:balance}.flit-doc .flit-doc-body h3{color:var(--flit-color-site-ink);font:600 19px/1.35 var(--flit-font-sans);margin:30px 0 0}.flit-doc .flit-doc-body h2+p,.flit-doc .flit-doc-body h3+p{margin-top:10px}.flit-doc .flit-doc-body ol,.flit-doc .flit-doc-body ul{margin:16px 0 0;padding-left:22px}.flit-doc .flit-doc-body li{margin-top:8px;padding-left:4px}.flit-doc .flit-doc-body ul>li::marker{color:var(--flit-color-site-accent)}.flit-doc .flit-doc-body a{color:var(--flit-color-site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.flit-doc .flit-doc-body a:hover{color:var(--flit-color-site-accent-hover);text-decoration-thickness:2px}.flit-doc .flit-doc-body code{background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:5px;color:var(--flit-color-site-ink);font:400 .86em/1 var(--flit-font-mono);padding:2px 6px;white-space:nowrap}.flit-doc .flit-doc-body strong{color:var(--flit-color-site-ink);font-weight:600}.flit-doc .flit-doc-body ol.flit-steps{counter-reset:step;display:block;list-style:none;margin:28px 0 0;padding:0}.flit-doc .flit-doc-body ol.flit-steps>li{counter-increment:step;margin:0;padding:0 0 26px 50px;position:relative}.flit-doc .flit-doc-body ol.flit-steps>li:before{align-items:center;background:var(--flit-color-site-ink);border-radius:999px;color:var(--flit-color-site-canvas);content:counter(step);display:flex;font:600 13px/1 var(--flit-font-sans);height:30px;justify-content:center;left:0;position:absolute;top:-1px;width:30px}.flit-doc .flit-doc-body ol.flit-steps>li:not(:last-child):after{border-left:1.5px dashed color-mix(in srgb,var(--flit-color-site-ink) 22%,#0000);bottom:6px;content:"";left:14.5px;position:absolute;top:36px}.flit-doc .flit-doc-body ol.flit-steps>li:last-child{padding-bottom:0}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-]{border:0;border-radius:16px;column-gap:14px;display:grid;font-size:16px;grid-template-columns:28px minmax(0,1fr);line-height:1.6;margin:28px 0 0;padding:18px 20px;position:relative}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-]:before{background:var(--flit-docs-callout-circle);border-radius:999px;content:"";grid-column:1;grid-row:1;height:28px;mask:none;position:static;width:28px}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-]:after{background:var(--flit-color-site-paper);content:"";height:15px;left:26.5px;mask:var(--flit-docs-callout-glyph) center/contain no-repeat;position:absolute;top:24.5px;width:15px}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-]>*{grid-column:2;margin:0}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-]>*+*{margin-top:10px}.flit-doc .flit-doc-body .wp-block-group[class*=is-style-callout-] .flit-callout-label{color:var(--flit-docs-callout-label,var(--flit-color-site-ink));display:block;font:600 14px/1.3 var(--flit-font-sans);margin:4px 0}.flit-doc .flit-doc-body .wp-block-group.is-style-callout-note{--flit-docs-callout-circle:var(--flit-color-site-ink);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 11v5M12 8h.01%27/%3E%3C/svg%3E");background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000)}.flit-doc .flit-doc-body .wp-block-group.is-style-callout-tip{--flit-docs-callout-circle:var(--flit-color-site-accent);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.9%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3%27/%3E%3C/svg%3E");--flit-docs-callout-label:var(--flit-color-site-accent);background:var(--flit-color-site-accent-tint)}.flit-doc .flit-doc-body .wp-block-group.is-style-callout-warning{background:var(--flit-color-site-paper)}.flit-doc .flit-doc-body .wp-block-group.is-style-callout-danger,.flit-doc .flit-doc-body .wp-block-group.is-style-callout-warning{--flit-docs-callout-circle:var(--flit-color-site-danger);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 8v5M12 16.5h.01%27/%3E%3C/svg%3E");--flit-docs-callout-label:var(--flit-color-site-danger);border:1px solid color-mix(in srgb,var(--flit-color-site-danger) 40%,#0000)}.flit-doc .flit-doc-body .wp-block-group.is-style-callout-danger{background:color-mix(in srgb,var(--flit-color-site-danger) 8%,#0000)}.flit-doc .flit-doc-body pre.wp-block-code{background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;color:var(--flit-color-site-ink);font:400 14.5px/1.6 var(--flit-font-mono);margin:20px 0 0;overflow-x:auto;padding:16px 18px}.flit-doc .flit-doc-body pre.wp-block-code code{background:none;border:0;font:inherit;padding:0;white-space:pre}.flit-doc .flit-doc-body .flit-copyable{align-items:start;background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 0;overflow:hidden}.flit-doc .flit-doc-body .flit-copyable>pre.wp-block-code{background:#0000;border:0;border-radius:0;margin:0}.flit-doc .flit-doc-body .flit-copyable>pre.wp-block-code:focus-visible{outline:2px solid var(--flit-color-site-accent);outline-offset:-2px}.flit-doc .flit-doc-body .flit-copyable>.flit-copy{align-items:center;background:var(--flit-color-site-canvas);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 var(--flit-font-sans);gap:6px;margin:0;min-height:30px;padding:0 12px;position:static}.flit-doc .flit-doc-body .flit-copyable>.flit-copy:before{background:currentcolor;content:"";flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2712%27 height=%2712%27 x=%278%27 y=%278%27 rx=%272%27/%3E%3Cpath d=%27M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.flit-doc .flit-doc-body .flit-copyable>.flit-copy:hover{border-color:color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000)}.flit-doc .flit-doc-body .flit-copyable>.flit-copy[data-state=copied]{border-color:var(--flit-color-site-success);color:var(--flit-color-site-success)}.flit-doc .flit-doc-body .flit-copyable>.flit-copy[data-state=failed]{border-color:var(--flit-color-site-danger);color:var(--flit-color-site-danger)}.flit-doc .flit-doc-body .flit-copyable>.flit-copy{margin:8px 8px 0 12px}.flit-doc .flit-doc-body .flit-code{align-items:center;background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 0;overflow:hidden}.flit-doc .flit-doc-body .flit-code .flit-copyable{display:contents}.flit-doc .flit-doc-body .flit-code .flit-code__label{color:var(--flit-color-site-ink-muted);font:600 12.5px/1.2 var(--flit-font-sans);grid-column:1;grid-row:1;margin:0;padding:6px 12px 6px 16px}.flit-doc .flit-doc-body .flit-code .flit-copy{align-items:center;background:var(--flit-color-site-canvas);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 var(--flit-font-sans);gap:6px;margin:0;min-height:30px;padding:0 12px;position:static}.flit-doc .flit-doc-body .flit-code .flit-copy:before{background:currentcolor;content:"";flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2712%27 height=%2712%27 x=%278%27 y=%278%27 rx=%272%27/%3E%3Cpath d=%27M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.flit-doc .flit-doc-body .flit-code .flit-copy:hover{border-color:color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000)}.flit-doc .flit-doc-body .flit-code .flit-copy[data-state=copied]{border-color:var(--flit-color-site-success);color:var(--flit-color-site-success)}.flit-doc .flit-doc-body .flit-code .flit-copy[data-state=failed]{border-color:var(--flit-color-site-danger);color:var(--flit-color-site-danger)}.flit-doc .flit-doc-body .flit-code .flit-copy{grid-column:2;grid-row:1;margin:6px}.flit-doc .flit-doc-body .flit-code pre.wp-block-code{border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);grid-column:1/-1;grid-row:2;margin:0;padding:16px 18px}.flit-doc .flit-doc-body .flit-code pre.wp-block-code:focus-visible{outline:2px solid var(--flit-color-site-accent);outline-offset:-2px}.flit-doc .flit-doc-body .flit-code .flit-code__label:has(+pre){align-items:center;box-sizing:border-box;display:flex;min-height:42px}.flit-doc .flit-doc-body .flit-doc-table{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);border-radius:14px;display:flex;flex-direction:column;margin:20px 0 0;overflow-x:auto}.flit-doc .flit-doc-body .flit-doc-table table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;width:100%}.flit-doc .flit-doc-body .flit-doc-table figcaption{border-bottom:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink-muted);font-size:13.5px;line-height:1.4;margin:0;order:-1;padding:12px 14px;text-align:left}.flit-doc .flit-doc-body .flit-doc-table figcaption .flit-tag{margin-right:6px}.flit-doc .flit-doc-body .flit-doc-table td,.flit-doc .flit-doc-body .flit-doc-table th,.flit-doc .flit-doc-body .flit-doc-table thead{border:0}.flit-doc .flit-doc-body .flit-doc-table thead th{background:var(--flit-color-site-sunken);color:var(--flit-color-site-ink-muted);font:600 12.5px/1.3 var(--flit-font-sans);padding:9px 14px;text-align:left;white-space:nowrap}.flit-doc .flit-doc-body .flit-doc-table tbody th,.flit-doc .flit-doc-body .flit-doc-table td{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);padding:9px 14px;vertical-align:top}.flit-doc .flit-doc-body .flit-doc-table tr:first-child>*{border-top:0}.flit-doc .flit-doc-body .flit-doc-table tbody tr:hover>*{background:var(--flit-color-site-sunken)}.flit-doc .flit-doc-body .flit-doc-table tbody th{font-weight:400;min-width:240px;text-align:left}.flit-doc .flit-doc-body .flit-doc-table tbody th code{background:none;border:0;color:var(--flit-color-site-ink);display:inline-block;font:500 13.5px/1.4 var(--flit-font-mono);padding:0;white-space:nowrap}.flit-doc .flit-doc-body .flit-doc-table--read td{color:var(--flit-color-site-ink);min-width:220px;white-space:normal}.flit-doc .flit-doc-body .flit-doc-table--write tbody th{color:var(--flit-color-site-ink-muted);font-size:14px;line-height:1.45}.flit-doc .flit-doc-body .flit-doc-table--write tbody th>code:first-child{display:block;margin:2px 0}.flit-doc .flit-doc-body .flit-doc-table--write td{white-space:nowrap;width:1%}.flit-doc .flit-doc-body ul.flit-legend{display:grid;font-size:16px;gap:10px 18px;grid-template-columns:max-content minmax(0,1fr);line-height:1.55;list-style:none;margin:16px 0 0;padding:0}.flit-doc .flit-doc-body ul.flit-legend>li{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0}.flit-doc .flit-doc-body ul.flit-legend>li>.flit-tag{justify-self:start;margin-top:4px}.flit-tag{align-items:center;border-radius:999px;display:inline-flex;font:600 12px/1.3 var(--flit-font-sans);gap:5px;padding:3px 9px;white-space:nowrap}.flit-tag--read,.flit-tag--yes{background:color-mix(in srgb,var(--flit-color-site-ink) 7%,#0000);color:var(--flit-color-site-ink)}.flit-tag--write{background:var(--flit-color-site-accent-tint);color:var(--flit-color-site-accent)}.flit-tag--auto{background:var(--flit-color-site-accent);color:var(--flit-color-site-paper)}.flit-tag--auto:before{background:currentcolor;content:"";flex:none;height:12px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M5 12.5 9.5 17 19 7.5%27/%3E%3C/svg%3E") center/contain no-repeat;width:12px}.flit-tag--files{border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000);color:var(--flit-color-site-ink);padding:2px 8px}.flit-tag--no{border:1px solid color-mix(in srgb,var(--flit-color-site-danger) 45%,#0000);color:var(--flit-color-site-danger);padding:2px 8px}.flit-tag--none{border-radius:0;color:var(--flit-color-site-ink-muted);display:inline;font:400 13px/1.5 var(--flit-font-sans);padding:0}.flit-doc .flit-doc-end{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);color:var(--flit-color-site-ink-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 20px;justify-content:space-between;margin-top:56px;padding-top:22px}.flit-doc .flit-doc-end>*{margin:0}.flit-doc .flit-doc-end a{color:var(--flit-color-site-accent)}.wp-block-flitclient-docs-pager{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.wp-block-flitclient-docs-pager__link{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:18px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000);color:var(--flit-color-site-ink);display:flex;flex-direction:column;gap:6px;min-width:0;padding:18px 20px;text-decoration:none}.wp-block-flitclient-docs-pager__link:hover{border-color:color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000);color:var(--flit-color-site-ink)}.wp-block-flitclient-docs-pager__link small{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;font:500 13px/1.2 var(--flit-font-sans);gap:6px}.wp-block-flitclient-docs-pager__link span{font:500 22px/1.2 var(--flit-font-display);letter-spacing:-.01em}.wp-block-flitclient-docs-pager__link--next{align-items:flex-end;grid-column:2;text-align:right}.flit-doc-toc{display:flex;flex-direction:column;gap:22px;padding:40px 0 48px;position:sticky;top:calc(var(--flit-header-offset) + 24px)}.flit-doc-toc>*{margin-block:0}.wp-block-flitclient-docs-toc__title{color:var(--flit-color-site-ink);font:600 13px/1.2 var(--flit-font-sans);margin:0 0 10px}.wp-block-flitclient-docs-toc__list{border-left:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);list-style:none;margin:0;padding:0}.wp-block-flitclient-docs-toc__list a{border-left:2px solid #0000;color:var(--flit-color-site-ink-muted);display:block;font-size:13.5px;line-height:1.4;margin-left:-1px;padding:5px 0 5px 14px;text-decoration:none}.wp-block-flitclient-docs-toc__list a:hover{color:var(--flit-color-site-ink)}.wp-block-flitclient-docs-toc__list a[aria-current=true]{border-left-color:var(--flit-color-site-accent);color:var(--flit-color-site-accent);font-weight:600}.flit-doc-toc-help{background:var(--flit-color-site-sunken);border-radius:14px;color:var(--flit-color-site-ink-muted);font-size:13.5px;line-height:1.5;padding:16px}.flit-doc-toc-help b{color:var(--flit-color-site-ink);display:block;font-weight:600;margin-bottom:4px}.flit-doc-toc-help a{color:var(--flit-color-site-accent);font-weight:600}.flit-doc-top{align-items:center;color:var(--flit-color-site-ink-muted);display:inline-flex;font-size:13.5px;gap:6px;text-decoration:none}.flit-doc-top:hover{color:var(--flit-color-site-ink)}.flit-docs-section-list{margin-top:28px}.flit-docs-section-list .flit-doc-list{list-style:none;margin:0;padding:0}.flit-docs-section-list .flit-doc-list>li{margin:0}.flit-docs-section-list .flit-doc-card{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);padding:18px 0}.flit-docs-section-list .flit-doc-card>*{margin-block:0}.flit-docs-section-list .flit-doc-card h2{font:500 22px/1.2 var(--flit-font-display);letter-spacing:-.01em}.flit-docs-section-list .flit-doc-card h2 a{color:var(--flit-color-site-ink);text-decoration:none}.flit-docs-section-list .flit-doc-card h2 a:hover{color:var(--flit-color-site-accent);text-decoration:underline;text-underline-offset:.18em}.flit-docs-section-list .flit-doc-card .wp-block-post-excerpt{margin-top:6px}.flit-docs-section-list .flit-doc-card .wp-block-post-excerpt__excerpt{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.5;margin:0}.flit-docs-empty{color:var(--flit-color-site-ink-muted);font-size:17px;margin:0}@media(prefers-reduced-motion:reduce){.wp-block-flitclient-docs-menu>summary>svg,.wp-block-flitclient-docs-toc.is-layout-disclosure>summary>svg{transition:none}}@media(max-width:1100px){.flit-main.flit-docs{grid-template-columns:220px minmax(0,1fr)}.flit-doc-toc{display:none}}@media(max-width:899px){.flit-main.flit-docs,.flit-main.flit-docs--section{gap:0;grid-template-columns:minmax(0,1fr)}.flit-main.flit-docs>.wp-block-template-part:has(>.flit-docs-side){display:none}.wp-block-flitclient-docs-menu,.wp-block-flitclient-docs-toc.is-layout-disclosure{display:block}.wp-block-flitclient-docs-menu{margin:0 0 22px}.flit-doc-main{padding:20px 0 72px}.flit-doc-main>.flit-docs-find,.flit-doc-main>.wp-block-flitclient-docs-nav{display:block;margin-bottom:22px}.flit-doc .flit-doc-title{font-size:40px;margin-top:14px}.flit-doc .flit-doc-lead p{font-size:18px}.wp-block-flitclient-docs-meta{padding-bottom:20px}.flit-doc .flit-doc-body{font-size:16.5px}.flit-doc .flit-doc-body h2{font-size:28px;margin-top:44px}.flit-doc .flit-doc-body .flit-doc-table tbody th{min-width:200px}.flit-doc .flit-doc-body ul.flit-legend{gap:4px;grid-template-columns:minmax(0,1fr)}.flit-doc .flit-doc-body ul.flit-legend>li{padding-bottom:10px;row-gap:4px}.wp-block-flitclient-docs-pager{grid-template-columns:minmax(0,1fr)}.wp-block-flitclient-docs-pager__link--next{grid-column:auto}}.flit-pagination{color:var(--flit-color-fg);gap:var(--flit-space-3);margin-top:var(--flit-space-8)}.flit-pagination .page-numbers,.flit-pagination a{align-items:center;border-radius:var(--flit-radius-sm);color:var(--flit-color-fg);display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0 var(--flit-space-3)}.flit-pagination a:hover{background:var(--flit-color-surface-sunken)}.flit-pagination .page-numbers.current{border:var(--flit-border-width-hairline) solid var(--flit-color-border-strong);font-weight:600}.flit-docs-home>*{margin-block:0}.flit-docs-home .wp-block-group>*{margin-block-start:0}.flit-docs-home .flit-docs-hero{padding:72px 0 96px}.flit-docs-home .flit-docs-hero-in{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.flit-docs-home .flit-docs-hero-copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px;min-width:0}.flit-docs-home .flit-docs-hero-copy>*{margin-block:0}.flit-docs-home .wp-block-flitclient-docs-version{color:var(--flit-color-site-accent);font:500 13px/1.2 var(--flit-font-mono);letter-spacing:0;margin:0}.flit-docs-home .flit-docs-h1{color:var(--flit-color-site-ink);font:500 68px/1.02 var(--flit-font-display);letter-spacing:-.021em;margin:0;text-wrap:balance}.flit-docs-home .flit-docs-lede{color:var(--flit-color-site-ink-muted);font-size:21px;line-height:1.5;margin:0;max-width:540px}.flit-docs-home .flit-docs-popular{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;flex-wrap:wrap;font-size:14px;gap:8px 10px;margin:-6px 0 0}.flit-docs-home .flit-docs-popular.wp-block-list{list-style:none;padding:0}.flit-docs-home .flit-docs-popular li{margin:0}.flit-docs-home .flit-docs-popular a{align-items:center;background:color-mix(in srgb,var(--flit-color-site-ink) 5%,#0000);border-radius:999px;color:var(--flit-color-site-ink);display:inline-flex;font-weight:500;min-height:32px;padding:0 12px;text-decoration:none}.flit-docs-home .flit-docs-popular a:hover{background:var(--flit-color-site-accent-tint);color:var(--flit-color-site-accent)}.flit-docs-home .flit-docs-start{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:16px 16px 4px 4px;display:flex;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 6%,transparent)) drop-shadow(0 16px 22px color-mix(in srgb,var(--flit-color-site-ink) 12%,transparent));flex-direction:column;gap:6px;min-width:0;padding:28px 28px 34px;position:relative}.flit-docs-home .flit-docs-start:after{background:radial-gradient(circle at 8px 10px,#0000 6.5px,var(--flit-color-site-paper) 7px) 0 0/16px 10px repeat-x;bottom:-9px;content:"";height:10px;left:0;position:absolute;right:0}.flit-docs-home .flit-docs-start h2{color:var(--flit-color-site-ink);font:500 32px/1.1 var(--flit-font-display);letter-spacing:-.015em;margin:6px 0 4px}.flit-docs-home .flit-docs-start-top{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;font:500 12px/1.2 var(--flit-font-mono);gap:12px;justify-content:space-between}.flit-docs-home .flit-docs-start-sub{color:var(--flit-color-site-ink-muted);font-size:15px;margin:0}.flit-docs-home .flit-docs-path{display:flex;flex-direction:column;list-style:none;margin:10px 0 0;padding:0}.flit-docs-home .flit-docs-path li{display:grid;gap:16px;grid-template-columns:28px minmax(0,1fr);padding:14px 0;position:relative}.flit-docs-home .flit-docs-path li+li{border-top:1px dashed color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000)}.flit-docs-home .flit-docs-path h3{font:600 17px/1.3 var(--flit-font-sans);margin:2px 0 4px}.flit-docs-home .flit-docs-path h3 a{color:var(--flit-color-site-ink);text-decoration:none}.flit-docs-home .flit-docs-path h3 a:hover{color:var(--flit-color-site-accent);text-decoration:underline;text-underline-offset:.18em}.flit-docs-home .flit-docs-path p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.5;margin:0}.flit-docs-home .flit-docs-num{align-items:center;background:var(--flit-color-site-ink);border-radius:999px;color:var(--flit-color-site-canvas);display:flex;font:600 13px/1 var(--flit-font-sans);height:28px;justify-content:center;width:28px}.flit-docs-home .flit-docs-field{align-items:center;background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);display:flex;font:13px/1.2 var(--flit-font-mono);gap:8px;margin-top:10px;overflow:hidden;padding:6px 6px 6px 14px}.flit-docs-home .flit-docs-field code{background:none;color:inherit;flex:1;font:inherit;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.flit-docs-home .flit-docs-field .flit-copy{align-items:center;background:var(--flit-color-site-canvas);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 var(--flit-font-sans);gap:6px;margin:0;min-height:30px;padding:0 12px;position:static}.flit-docs-home .flit-docs-field .flit-copy:before{background:currentcolor;content:"";flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2712%27 height=%2712%27 x=%278%27 y=%278%27 rx=%272%27/%3E%3Cpath d=%27M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.flit-docs-home .flit-docs-field .flit-copy:hover{border-color:color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000)}.flit-docs-home .flit-docs-field .flit-copy[data-state=copied]{border-color:var(--flit-color-site-success);color:var(--flit-color-site-success)}.flit-docs-home .flit-docs-field .flit-copy[data-state=failed]{border-color:var(--flit-color-site-danger);color:var(--flit-color-site-danger)}.flit-docs-home .flit-docs-band{padding:8px 0 104px}.flit-docs-home .flit-docs-band--help{padding-top:0}.flit-docs-home .flit-docs-band-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-bottom:28px}.flit-docs-home .flit-docs-band-head>*{margin-block:0}.flit-docs-home .flit-docs-h2{color:var(--flit-color-site-ink);font:500 44px/1.05 var(--flit-font-display);letter-spacing:-.02em;margin:0}.flit-docs-home .wp-block-flitclient-docs-count{color:var(--flit-color-site-ink-muted);font:500 13px/1.2 var(--flit-font-mono)}.flit-docs-home .wp-block-flitclient-docs-sections{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.flit-docs-home .wp-block-flitclient-docs-sections__section{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:18px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000);display:flex;flex-direction:column;gap:14px;min-width:0;padding:24px 24px 18px}.flit-docs-home .wp-block-flitclient-docs-sections__head{align-items:start;display:grid;gap:14px;grid-template-columns:40px minmax(0,1fr)}.flit-docs-home .wp-block-flitclient-docs-sections__icon{align-items:center;background:var(--flit-color-site-sunken);border-radius:12px;color:var(--flit-color-site-accent);display:flex;height:40px;justify-content:center;width:40px}.flit-docs-home .wp-block-flitclient-docs-sections__title{font:500 25px/1.15 var(--flit-font-display);letter-spacing:-.012em;margin:0}.flit-docs-home .wp-block-flitclient-docs-sections__title a{color:var(--flit-color-site-ink);text-decoration:none}.flit-docs-home .wp-block-flitclient-docs-sections__title a:hover{color:var(--flit-color-site-accent)}.flit-docs-home .wp-block-flitclient-docs-sections__description{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.5;margin:6px 0 0}.flit-docs-home .wp-block-flitclient-docs-sections__docs{list-style:none;margin:0;padding:0}.flit-docs-home .wp-block-flitclient-docs-sections__docs li{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);margin:0}.flit-docs-home .wp-block-flitclient-docs-sections__docs a{align-items:center;box-sizing:border-box;color:var(--flit-color-site-ink);display:flex;font:500 15.5px/1.35 var(--flit-font-sans);gap:12px;justify-content:space-between;min-height:44px;padding:8px 2px;text-decoration:none}.flit-docs-home .wp-block-flitclient-docs-sections__docs a svg{color:var(--flit-color-site-ink-faint);flex:none;transition:transform .18s cubic-bezier(.2,0,0,1),color .18s}.flit-docs-home .wp-block-flitclient-docs-sections__docs a:hover{color:var(--flit-color-site-accent)}.flit-docs-home .wp-block-flitclient-docs-sections__docs a:hover svg{color:var(--flit-color-site-accent);transform:translateX(3px)}.flit-docs-home .wp-block-flitclient-docs-sections__foot{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;font:500 12.5px/1.2 var(--flit-font-mono);gap:12px;justify-content:space-between;margin-top:auto;padding-top:6px}.flit-docs-home .wp-block-flitclient-docs-sections__foot a{align-items:center;color:var(--flit-color-site-accent);display:inline-flex;font:600 13.5px/1 var(--flit-font-sans);gap:6px;min-height:32px;text-decoration:none}.flit-docs-home .wp-block-flitclient-docs-sections__foot a:hover{text-decoration:underline;text-underline-offset:.18em}.flit-docs-home .flit-docs-help{background-color:var(--flit-color-site-accent);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-paper) 7%,#0000) 1px,#0000 1.3px);background-size:20px 20px;border-radius:36px;color:var(--flit-color-site-paper);display:grid;gap:32px;grid-template-columns:minmax(0,1fr);padding:56px}.flit-docs-home .flit-docs-help a:focus-visible{outline-color:var(--flit-color-site-paper)}.flit-docs-home .flit-docs-help-top{align-items:end;display:grid;gap:16px 48px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flit-docs-home .flit-docs-help-top h2{color:var(--flit-color-site-paper);font:500 44px/1.05 var(--flit-font-display);letter-spacing:-.02em;margin:10px 0 0}.flit-docs-home .flit-docs-kicker{color:var(--flit-color-site-band-soft);font:500 13px/1.2 var(--flit-font-mono);letter-spacing:0;margin:0}.flit-docs-home .flit-docs-help-lede{color:color-mix(in srgb,var(--flit-color-site-paper) 82%,#0000);font-size:17px;line-height:1.55;margin:0}.flit-docs-home .flit-docs-help-list{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.flit-docs-home .flit-docs-help-list a{background:color-mix(in srgb,var(--flit-color-site-paper) 6%,#0000);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 12%,#0000);border-radius:18px;box-sizing:border-box;color:var(--flit-color-site-paper);display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px 24px;text-decoration:none}.flit-docs-home .flit-docs-help-list a:hover{background:color-mix(in srgb,var(--flit-color-site-paper) 10%,#0000);border-color:color-mix(in srgb,var(--flit-color-site-band-accent) 50%,#0000)}.flit-docs-home .flit-docs-help-list b{align-items:center;display:flex;font:600 17px/1.3 var(--flit-font-sans);gap:8px;justify-content:space-between}.flit-docs-home .flit-docs-help-list span{color:color-mix(in srgb,var(--flit-color-site-paper) 82%,#0000);font-size:14.5px;line-height:1.5}.flit-docs-home .flit-docs-help-list code{background:none;color:var(--flit-color-site-band-accent);font:400 13px/1.3 var(--flit-font-mono);margin-top:auto;padding:0}@media(prefers-reduced-motion:reduce){.flit-docs-home .wp-block-flitclient-docs-sections__docs a svg{transition:none}}@media(max-width:1100px){.flit-docs-home .flit-docs-hero-in{gap:40px}.flit-docs-home .flit-docs-help-top,.flit-docs-home .flit-docs-hero-in{grid-template-columns:minmax(0,1fr)}}@media(max-width:899px){.flit-docs-home .flit-docs-hero{padding:40px 0 64px}.flit-docs-home .flit-docs-h1{font-size:46px}.flit-docs-home .flit-docs-lede{font-size:18px}.flit-docs-home form.flit-docs-find--hero .wp-block-search__inside-wrapper{min-height:54px;padding-left:16px}.flit-docs-home form.flit-docs-find--hero .wp-block-search__inside-wrapper .wp-block-search__button{min-height:42px;padding:0 16px}.flit-docs-home .flit-docs-start{padding:22px 20px 28px}.flit-docs-home .flit-docs-start h2{font-size:28px}.flit-docs-home .flit-docs-band{padding:0 0 72px}.flit-docs-home .flit-docs-h2,.flit-docs-home .flit-docs-help-top h2{font-size:34px}.flit-docs-home .wp-block-flitclient-docs-sections{gap:16px;grid-template-columns:minmax(0,1fr)}.flit-docs-home .flit-docs-help{border-radius:28px;gap:24px;padding:32px 22px}.flit-docs-home .flit-docs-help-list{grid-template-columns:minmax(0,1fr)}.flit-docs-home .flit-docs-help-list a{min-height:0}}.flit-main.flit-page{color:var(--flit-color-site-ink);padding-bottom:96px;padding-top:36px}.flit-page .wp-block-post-title{color:var(--flit-color-site-ink);font:500 54px/1.04 var(--flit-font-display);letter-spacing:-.021em;margin-top:0;text-wrap:balance}.flit-page .wp-block-post-content{font-size:17px;line-height:1.7}.flit-page .wp-block-post-content>*{margin-block:0}.flit-page .wp-block-post-content>*+:where(div,form,figure,section){margin-top:28px}.flit-page .wp-block-post-content p{margin:18px 0 0}.flit-page .wp-block-post-content h2{color:var(--flit-color-site-ink);font:500 33px/1.15 var(--flit-font-display);letter-spacing:-.015em;margin:52px 0 0;scroll-margin-top:8px;text-wrap:balance}.flit-page .wp-block-post-content h3{color:var(--flit-color-site-ink);font:600 19px/1.35 var(--flit-font-sans);margin:30px 0 0}.flit-page .wp-block-post-content h2+p,.flit-page .wp-block-post-content h3+p{margin-top:10px}.flit-page .wp-block-post-content ol,.flit-page .wp-block-post-content ul{margin:16px 0 0;padding-left:22px}.flit-page .wp-block-post-content li{margin-top:8px;padding-left:4px}.flit-page .wp-block-post-content ul>li::marker{color:var(--flit-color-site-accent)}.flit-page .wp-block-post-content a{color:var(--flit-color-site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.flit-page .wp-block-post-content a:hover{color:var(--flit-color-site-accent-hover);text-decoration-thickness:2px}.flit-page .wp-block-post-content code{background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:5px;color:var(--flit-color-site-ink);font:400 .86em/1 var(--flit-font-mono);padding:2px 6px;white-space:nowrap}.flit-page .wp-block-post-content strong{color:var(--flit-color-site-ink);font-weight:600}.flit-page .wp-block-post-content ol.flit-steps{counter-reset:step;display:block;list-style:none;margin:28px 0 0;padding:0}.flit-page .wp-block-post-content ol.flit-steps>li{counter-increment:step;margin:0;padding:0 0 26px 50px;position:relative}.flit-page .wp-block-post-content ol.flit-steps>li:before{align-items:center;background:var(--flit-color-site-ink);border-radius:999px;color:var(--flit-color-site-canvas);content:counter(step);display:flex;font:600 13px/1 var(--flit-font-sans);height:30px;justify-content:center;left:0;position:absolute;top:-1px;width:30px}.flit-page .wp-block-post-content ol.flit-steps>li:not(:last-child):after{border-left:1.5px dashed color-mix(in srgb,var(--flit-color-site-ink) 22%,#0000);bottom:6px;content:"";left:14.5px;position:absolute;top:36px}.flit-page .wp-block-post-content ol.flit-steps>li:last-child{padding-bottom:0}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-]{border:0;border-radius:16px;column-gap:14px;display:grid;font-size:16px;grid-template-columns:28px minmax(0,1fr);line-height:1.6;margin:28px 0 0;padding:18px 20px;position:relative}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-]:before{background:var(--flit-docs-callout-circle);border-radius:999px;content:"";grid-column:1;grid-row:1;height:28px;mask:none;position:static;width:28px}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-]:after{background:var(--flit-color-site-paper);content:"";height:15px;left:26.5px;mask:var(--flit-docs-callout-glyph) center/contain no-repeat;position:absolute;top:24.5px;width:15px}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-]>*{grid-column:2;margin:0}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-]>*+*{margin-top:10px}.flit-page .wp-block-post-content .wp-block-group[class*=is-style-callout-] .flit-callout-label{color:var(--flit-docs-callout-label,var(--flit-color-site-ink));display:block;font:600 14px/1.3 var(--flit-font-sans);margin:4px 0}.flit-page .wp-block-post-content .wp-block-group.is-style-callout-note{--flit-docs-callout-circle:var(--flit-color-site-ink);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 11v5M12 8h.01%27/%3E%3C/svg%3E");background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000)}.flit-page .wp-block-post-content .wp-block-group.is-style-callout-tip{--flit-docs-callout-circle:var(--flit-color-site-accent);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.9%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.5 1 1.2 1 2.1h5c0-.9.4-1.6 1-2.1A6 6 0 0 0 12 3%27/%3E%3C/svg%3E");--flit-docs-callout-label:var(--flit-color-site-accent);background:var(--flit-color-site-accent-tint)}.flit-page .wp-block-post-content .wp-block-group.is-style-callout-warning{background:var(--flit-color-site-paper)}.flit-page .wp-block-post-content .wp-block-group.is-style-callout-danger,.flit-page .wp-block-post-content .wp-block-group.is-style-callout-warning{--flit-docs-callout-circle:var(--flit-color-site-danger);--flit-docs-callout-glyph:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.4%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M12 8v5M12 16.5h.01%27/%3E%3C/svg%3E");--flit-docs-callout-label:var(--flit-color-site-danger);border:1px solid color-mix(in srgb,var(--flit-color-site-danger) 40%,#0000)}.flit-page .wp-block-post-content .wp-block-group.is-style-callout-danger{background:color-mix(in srgb,var(--flit-color-site-danger) 8%,#0000)}.flit-page .wp-block-post-content pre.wp-block-code{background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;color:var(--flit-color-site-ink);font:400 14.5px/1.6 var(--flit-font-mono);margin:20px 0 0;overflow-x:auto;padding:16px 18px}.flit-page .wp-block-post-content pre.wp-block-code code{background:none;border:0;font:inherit;padding:0;white-space:pre}.flit-page .wp-block-post-content .flit-copyable{align-items:start;background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 0;overflow:hidden}.flit-page .wp-block-post-content .flit-copyable>pre.wp-block-code{background:#0000;border:0;border-radius:0;margin:0}.flit-page .wp-block-post-content .flit-copyable>pre.wp-block-code:focus-visible{outline:2px solid var(--flit-color-site-accent);outline-offset:-2px}.flit-page .wp-block-post-content .flit-copyable>.flit-copy{align-items:center;background:var(--flit-color-site-canvas);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 var(--flit-font-sans);gap:6px;margin:0;min-height:30px;padding:0 12px;position:static}.flit-page .wp-block-post-content .flit-copyable>.flit-copy:before{background:currentcolor;content:"";flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2712%27 height=%2712%27 x=%278%27 y=%278%27 rx=%272%27/%3E%3Cpath d=%27M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.flit-page .wp-block-post-content .flit-copyable>.flit-copy:hover{border-color:color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000)}.flit-page .wp-block-post-content .flit-copyable>.flit-copy[data-state=copied]{border-color:var(--flit-color-site-success);color:var(--flit-color-site-success)}.flit-page .wp-block-post-content .flit-copyable>.flit-copy[data-state=failed]{border-color:var(--flit-color-site-danger);color:var(--flit-color-site-danger)}.flit-page .wp-block-post-content .flit-copyable>.flit-copy{margin:8px 8px 0 12px}.flit-page .wp-block-post-content .flit-code{align-items:center;background:var(--flit-color-site-sunken);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;display:grid;grid-template-columns:minmax(0,1fr) auto;margin:20px 0 0;overflow:hidden}.flit-page .wp-block-post-content .flit-code .flit-copyable{display:contents}.flit-page .wp-block-post-content .flit-code .flit-code__label{color:var(--flit-color-site-ink-muted);font:600 12.5px/1.2 var(--flit-font-sans);grid-column:1;grid-row:1;margin:0;padding:6px 12px 6px 16px}.flit-page .wp-block-post-content .flit-code .flit-copy{align-items:center;background:var(--flit-color-site-canvas);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:pointer;display:inline-flex;flex:none;font:600 12px/1 var(--flit-font-sans);gap:6px;margin:0;min-height:30px;padding:0 12px;position:static}.flit-page .wp-block-post-content .flit-code .flit-copy:before{background:currentcolor;content:"";flex:none;height:14px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 stroke=%27%23000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.8%27 viewBox=%270 0 24 24%27%3E%3Crect width=%2712%27 height=%2712%27 x=%278%27 y=%278%27 rx=%272%27/%3E%3Cpath d=%27M16 8V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3%27/%3E%3C/svg%3E") center/contain no-repeat;width:14px}.flit-page .wp-block-post-content .flit-code .flit-copy:hover{border-color:color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000)}.flit-page .wp-block-post-content .flit-code .flit-copy[data-state=copied]{border-color:var(--flit-color-site-success);color:var(--flit-color-site-success)}.flit-page .wp-block-post-content .flit-code .flit-copy[data-state=failed]{border-color:var(--flit-color-site-danger);color:var(--flit-color-site-danger)}.flit-page .wp-block-post-content .flit-code .flit-copy{grid-column:2;grid-row:1;margin:6px}.flit-page .wp-block-post-content .flit-code pre.wp-block-code{border:0;border-radius:0;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);grid-column:1/-1;grid-row:2;margin:0;padding:16px 18px}.flit-page .wp-block-post-content .flit-code pre.wp-block-code:focus-visible{outline:2px solid var(--flit-color-site-accent);outline-offset:-2px}.flit-page .wp-block-post-content .flit-code .flit-code__label:has(+pre){align-items:center;box-sizing:border-box;display:flex;min-height:42px}.flit-page .wp-block-post-content .flit-doc-table{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);border-radius:14px;display:flex;flex-direction:column;margin:20px 0 0;overflow-x:auto}.flit-page .wp-block-post-content .flit-doc-table table{border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums;line-height:1.5;width:100%}.flit-page .wp-block-post-content .flit-doc-table figcaption{border-bottom:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink-muted);font-size:13.5px;line-height:1.4;margin:0;order:-1;padding:12px 14px;text-align:left}.flit-page .wp-block-post-content .flit-doc-table figcaption .flit-tag{margin-right:6px}.flit-page .wp-block-post-content .flit-doc-table td,.flit-page .wp-block-post-content .flit-doc-table th,.flit-page .wp-block-post-content .flit-doc-table thead{border:0}.flit-page .wp-block-post-content .flit-doc-table thead th{background:var(--flit-color-site-sunken);color:var(--flit-color-site-ink-muted);font:600 12.5px/1.3 var(--flit-font-sans);padding:9px 14px;text-align:left;white-space:nowrap}.flit-page .wp-block-post-content .flit-doc-table tbody th,.flit-page .wp-block-post-content .flit-doc-table td{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);padding:9px 14px;vertical-align:top}.flit-page .wp-block-post-content .flit-doc-table tr:first-child>*{border-top:0}.flit-page .wp-block-post-content .flit-doc-table tbody tr:hover>*{background:var(--flit-color-site-sunken)}.flit-page .wp-block-post-content .flit-doc-table tbody th{font-weight:400;min-width:240px;text-align:left}.flit-page .wp-block-post-content .flit-doc-table tbody th code{background:none;border:0;color:var(--flit-color-site-ink);display:inline-block;font:500 13.5px/1.4 var(--flit-font-mono);padding:0;white-space:nowrap}.flit-page .wp-block-post-content .flit-doc-table--read td{color:var(--flit-color-site-ink);min-width:220px;white-space:normal}.flit-page .wp-block-post-content .flit-doc-table--write tbody th{color:var(--flit-color-site-ink-muted);font-size:14px;line-height:1.45}.flit-page .wp-block-post-content .flit-doc-table--write tbody th>code:first-child{display:block;margin:2px 0}.flit-page .wp-block-post-content .flit-doc-table--write td{white-space:nowrap;width:1%}.flit-page .wp-block-post-content ul.flit-legend{display:grid;font-size:16px;gap:10px 18px;grid-template-columns:max-content minmax(0,1fr);line-height:1.55;list-style:none;margin:16px 0 0;padding:0}.flit-page .wp-block-post-content ul.flit-legend>li{align-items:start;display:grid;grid-column:1/-1;grid-template-columns:subgrid;margin:0;padding:0}.flit-page .wp-block-post-content ul.flit-legend>li>.flit-tag{justify-self:start;margin-top:4px}@media(max-width:899px){.flit-main.flit-page{padding-bottom:72px;padding-top:20px}.flit-page .wp-block-post-title{font-size:40px}.flit-page .wp-block-post-content{font-size:16.5px}.flit-page .wp-block-post-content h2{font-size:28px;margin-top:44px}.flit-page .wp-block-post-content .flit-doc-table tbody th{min-width:200px}.flit-page .wp-block-post-content ul.flit-legend{gap:4px;grid-template-columns:minmax(0,1fr)}.flit-page .wp-block-post-content ul.flit-legend>li{padding-bottom:10px;row-gap:4px}}.flit-fill-art-coral-ink{fill:var(--flit-color-art-coral-ink)}.flit-fill-art-ink{fill:var(--flit-color-art-ink)}.flit-fill-art-mint-ink{fill:var(--flit-color-art-mint-ink)}.flit-fill-site-accent{fill:var(--flit-color-site-accent)}.flit-fill-site-ink{fill:var(--flit-color-site-ink)}.flit-fill-site-paper{fill:var(--flit-color-site-paper)}.flit-stroke-art-coral-ink{stroke:var(--flit-color-art-coral-ink)}.flit-stroke-art-line{stroke:var(--flit-color-art-line)}.flit-stroke-art-mint-ink{stroke:var(--flit-color-art-mint-ink)}.flit-stroke-art-sand{stroke:var(--flit-color-art-sand)}.flit-stroke-site-canvas{stroke:var(--flit-color-site-canvas)}.flit-stroke-site-ink{stroke:var(--flit-color-site-ink)}.flit-stroke-site-paper{stroke:var(--flit-color-site-paper)}.flit-stop-art-amber-hi{stop-color:var(--flit-color-art-amber-hi)}.flit-stop-art-amber-lo{stop-color:var(--flit-color-art-amber-lo)}.flit-stop-art-blush{stop-color:var(--flit-color-art-blush)}.flit-stop-art-coral{stop-color:var(--flit-color-art-coral)}.flit-stop-art-coral-hi{stop-color:var(--flit-color-art-coral-hi)}.flit-stop-art-coral-lo{stop-color:var(--flit-color-art-coral-lo)}.flit-stop-art-cream-hi{stop-color:var(--flit-color-art-cream-hi)}.flit-stop-art-cream-lo{stop-color:var(--flit-color-art-cream-lo)}.flit-stop-art-fold-hi{stop-color:var(--flit-color-art-fold-hi)}.flit-stop-art-ink{stop-color:var(--flit-color-art-ink)}.flit-stop-art-ink-hi{stop-color:var(--flit-color-art-ink-hi)}.flit-stop-art-ink-lo{stop-color:var(--flit-color-art-ink-lo)}.flit-stop-art-mint{stop-color:var(--flit-color-art-mint)}.flit-stop-art-mint-hi{stop-color:var(--flit-color-art-mint-hi)}.flit-stop-art-mint-lo{stop-color:var(--flit-color-art-mint-lo)}.flit-stop-art-page-lo{stop-color:var(--flit-color-art-page-lo)}.flit-stop-art-teal-hi{stop-color:var(--flit-color-art-teal-hi)}.flit-stop-site-accent{stop-color:var(--flit-color-site-accent)}.flit-stop-site-ink{stop-color:var(--flit-color-site-ink)}.flit-stop-site-paper{stop-color:var(--flit-color-site-paper)}.flit-stroke-site-ink-40{stroke:color-mix(in srgb,var(--flit-color-site-ink) 40%,#0000)}.flit-relay-defs{position:absolute}.flit-relay-wrap{align-self:stretch;container-type:inline-size;margin:0;width:100%}.flit-relay{--flit-ease:cubic-bezier(0.2,0,0,1);font-family:var(--flit-font-sans);height:548px;margin:0 auto;max-width:860px;position:relative;width:100%}.flit-relay-you{align-items:center;background:linear-gradient(180deg,var(--flit-color-site-accent-bright) 0,var(--flit-color-site-accent-deep) 100%);border-radius:24px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--flit-color-site-paper) 22%,#0000),0 1px 2px color-mix(in srgb,var(--flit-color-site-accent-deep) 25%,#0000),0 16px 30px -14px color-mix(in srgb,var(--flit-color-site-accent-deep) 75%,#0000);box-sizing:border-box;color:var(--flit-color-site-paper);display:flex;font:500 17px/1.35 var(--flit-font-sans);justify-content:center;left:50%;letter-spacing:-.1px;margin:0;min-height:48px;min-width:72px;opacity:0;padding:12px 22px;position:absolute;text-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);top:0;transform:translate(-50%,10px) scale(.92);transition:opacity .36s var(--flit-ease),transform .45s var(--flit-ease);white-space:nowrap}.flit-relay-you:after{background:var(--flit-color-site-accent-deep);border-radius:3px;bottom:-6px;box-shadow:4px 4px 10px -4px color-mix(in srgb,var(--flit-color-site-accent-deep) 50%,#0000);content:"";height:14px;left:50%;margin-left:-7px;position:absolute;transform:rotate(45deg);width:14px}.flit-relay-you.is-in{opacity:1;transform:translate(-50%)}.flit-relay-you.is-typing .flit-relay-dots{display:inline-flex}.flit-relay-you.is-typing .flit-relay-said{display:none}.flit-relay-dots{align-items:center;display:none;gap:5px;height:22px}.flit-relay-dots i{animation:flit-relay-dot 1s ease-in-out infinite;background:color-mix(in srgb,var(--flit-color-site-paper) 90%,#0000);border-radius:999px;display:block;height:7px;width:7px}.flit-relay-dots i:nth-child(2){animation-delay:.15s}.flit-relay-dots i:nth-child(3){animation-delay:.3s}@keyframes flit-relay-dot{0%,60%,to{opacity:.55;transform:none}30%{opacity:1;transform:translateY(-4px)}}.flit-relay-said{animation:flit-relay-said .35s var(--flit-ease) both}@keyframes flit-relay-said{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.flit-relay-agent{align-items:center;background:none;border:0;color:var(--flit-color-site-ink);cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:6px;padding:0;position:absolute;transform:translateX(-50%)}.flit-relay-agent:focus-visible{border-radius:12px;outline:2px solid var(--flit-color-site-accent);outline-offset:6px}.flit-relay-lead{left:50%;top:74px}.flit-relay-lead .flit-relay-mark{height:128px;width:128px}.flit-relay-lead.is-asking .flit-relay-mark{transform:translateY(3px) rotate(5deg);transition:transform .3s var(--flit-ease)}.flit-relay-mark{display:block;height:96px;position:relative;width:96px}.flit-relay-art{display:block;height:100%;overflow:visible;transform:scale(1.14);transform-origin:50% 60%;width:100%}.flit-relay-name{font:600 14px/1.2 var(--flit-font-sans);letter-spacing:-.1px}.flit-relay-badge{background:var(--flit-color-site-ink);bottom:10px;box-shadow:0 0 0 2.5px var(--flit-color-site-canvas);color:var(--flit-color-site-paper);height:26px;left:2px;width:26px}.flit-relay-badge,.flit-relay-huh{align-items:center;border-radius:999px;display:flex;justify-content:center;position:absolute}.flit-relay-huh{background:var(--flit-color-site-paper);box-shadow:0 2px 6px color-mix(in srgb,var(--flit-color-site-ink) 20%,#0000);color:var(--flit-color-site-accent);font:700 14px/1 var(--flit-font-sans);height:24px;opacity:0;right:2px;top:2px;transform:scale(.4) translateY(6px);transition:opacity .2s,transform .3s var(--flit-ease);width:24px}.is-got .flit-relay-huh,.is-huh .flit-relay-huh{opacity:1;transform:none}.flit-relay-skill{align-items:center;background:color-mix(in srgb,var(--flit-color-site-ink) 5%,#0000);border-radius:999px;color:var(--flit-color-site-ink-muted);display:inline-flex;font:600 11.5px/1.2 var(--flit-font-sans);gap:5px;opacity:0;padding:4px 10px;transform:translateY(-3px);transition:opacity .35s,transform .35s var(--flit-ease),background .3s,color .3s;white-space:nowrap}.is-skill .flit-relay-skill{background:var(--flit-color-site-accent-tint);color:var(--flit-color-site-accent);opacity:1;transform:none}.is-working .flit-relay-mark{animation:flit-relay-bob 1.1s ease-in-out infinite}@keyframes flit-relay-bob{0%,to{transform:none}50%{transform:translateY(-5px)}}.flit-relay-eye{animation:flit-relay-blink 5.4s infinite;transform-box:fill-box;transform-origin:center}.flit-relay-h2 .flit-relay-eye{animation-delay:1.3s}.flit-relay-h3 .flit-relay-eye{animation-delay:2.6s}@keyframes flit-relay-blink{0%,93%,to{transform:none}95.5%{transform:scaleY(.12)}}.flit-relay-lines i{display:block;position:absolute}.flit-relay-l-down{border-left:1.5px dashed color-mix(in srgb,var(--flit-color-site-ink) 22%,#0000);height:16px;left:50%;top:234px}.flit-relay-l-across{border-top:1.5px dashed color-mix(in srgb,var(--flit-color-site-ink) 22%,#0000);left:16.666%;right:16.666%;top:250px}.flit-relay-l-1,.flit-relay-l-2,.flit-relay-l-3{border-left:1.5px dashed color-mix(in srgb,var(--flit-color-site-ink) 22%,#0000);height:112px;top:250px}.flit-relay-l-1{left:16.666%}.flit-relay-l-2{left:50%}.flit-relay-l-3{left:83.333%}.flit-relay-helper{top:366px}.flit-relay-h1{left:16.666%}.flit-relay-h2{left:50%}.flit-relay-h3{left:83.333%}.flit-relay-task{align-items:flex-start;background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 80%,#0000);border-radius:12px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 10px 24px -12px color-mix(in srgb,var(--flit-color-site-ink) 30%,#0000);box-sizing:border-box;display:flex;gap:9px;left:50%;margin-left:-122px;opacity:0;padding:10px 12px;position:absolute;text-align:left;top:268px;transform:translateY(-96px) scale(.55);transition:left .85s var(--flit-ease),transform .85s var(--flit-ease),opacity .25s;width:244px;z-index:3}.flit-relay-task.is-shown{opacity:1}.flit-relay-task.is-landed{transform:none}.flit-relay-task.flit-relay-c1{left:16.666%}.flit-relay-task.flit-relay-c2{left:50%}.flit-relay-task.flit-relay-c3{left:83.333%}.flit-relay-task .flit-relay-tico--done{display:none}.flit-relay-task.is-done .flit-relay-tico--done{display:block}.flit-relay-task.is-done .flit-relay-tico--busy{display:none}.flit-relay-task.is-wait .flit-relay-tact{display:flex}.flit-relay-task.is-wait .flit-relay-tstat{display:none}.flit-relay-tico{flex:none;height:14px;margin-top:2px;width:14px}.flit-relay-spin{animation:flit-relay-spin 2.4s linear infinite;transform-origin:center}@keyframes flit-relay-spin{to{transform:rotate(1turn)}}.flit-relay-tbody{display:flex;flex-direction:column;gap:1px;min-width:0}.flit-relay-ttitle{font:600 13px/1.3 var(--flit-font-sans)}.flit-relay-tnote{color:var(--flit-color-site-ink-muted);font:12px/1.35 var(--flit-font-sans)}.flit-relay-tstat{color:var(--flit-color-site-accent);font:600 11.5px/1.35 var(--flit-font-sans);margin-top:3px}.flit-relay-tact{display:none;gap:6px;margin-top:7px}.flit-relay-tact span{align-items:center;border-radius:999px;display:inline-flex;font:600 11.5px/1 var(--flit-font-sans);height:24px;padding:0 10px}.flit-relay-ok{animation:flit-relay-pulse 1.3s ease-in-out infinite;background:var(--flit-color-site-ink);color:var(--flit-color-site-paper)}.flit-relay-no{border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 14%,#0000)}@keyframes flit-relay-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--flit-color-site-accent) 0,#0000)}50%{box-shadow:0 0 0 4px color-mix(in srgb,var(--flit-color-site-accent) 22%,#0000)}}.flit-relay.is-paused,.flit-relay.is-paused *{animation-play-state:paused!important}.flit-relay.is-paused .flit-relay-said{animation:none}@media(prefers-reduced-motion:reduce){.flit-relay-dots i,.flit-relay-said{animation:none}.flit-relay-huh,.flit-relay-skill,.flit-relay-task,.flit-relay-you{transition:none}.flit-relay-eye,.flit-relay-ok,.flit-relay-spin,.is-working .flit-relay-mark{animation:none}}@media(max-width:640px){.flit-relay{height:520px}.flit-relay-lead{top:86px}.flit-relay-lead .flit-relay-mark{height:100px;width:100px}.flit-relay-mark{height:68px;width:68px}.flit-relay-badge{bottom:4px;height:22px;left:-2px;width:22px}.flit-relay-name{font-size:12.5px}.flit-relay-skill{font-size:10.5px;padding:3px 8px}.flit-relay-l-down{height:14px;top:216px}.flit-relay-l-across{top:230px}.flit-relay-l-1,.flit-relay-l-2,.flit-relay-l-3{height:146px;top:230px}.flit-relay-helper{top:384px}.flit-relay-task{margin-left:-126px;top:246px;width:252px}.flit-relay-task.flit-relay-c1,.flit-relay-task.flit-relay-c2,.flit-relay-task.flit-relay-c3{left:50%}.flit-relay-you{font-size:15px;max-width:270px;text-align:center;white-space:normal;width:max-content}}@container (max-width: 560px){.flit-relay{height:520px}.flit-relay-lead{top:86px}.flit-relay-lead .flit-relay-mark{height:100px;width:100px}.flit-relay-mark{height:68px;width:68px}.flit-relay-badge{bottom:4px;height:22px;left:-2px;width:22px}.flit-relay-name{font-size:12.5px}.flit-relay-skill{font-size:10.5px;padding:3px 8px}.flit-relay-l-down{height:14px;top:216px}.flit-relay-l-across{top:230px}.flit-relay-l-1,.flit-relay-l-2,.flit-relay-l-3{height:146px;top:230px}.flit-relay-helper{top:384px}.flit-relay-task{margin-left:-126px;top:246px;width:252px}.flit-relay-task.flit-relay-c1,.flit-relay-task.flit-relay-c2,.flit-relay-task.flit-relay-c3{left:50%}}.flit-main.flit-main--home{font-size:17px;line-height:1.55;padding-left:0;padding-right:0;-webkit-font-smoothing:antialiased}.flit-main.flit-main--home>*{margin-block:0}.flit-main.flit-main--home a:focus-visible,.flit-main.flit-main--home button:focus-visible,.flit-main.flit-main--home summary:focus-visible{border-radius:8px;outline:2px solid var(--flit-color-site-accent);outline-offset:3px}.flit-main.flit-main--home .flit-home-band--dark a:focus-visible,.flit-main.flit-main--home .flit-home-band--dark button:focus-visible,.flit-main.flit-main--home .flit-home-band--dark summary:focus-visible,.flit-main.flit-main--home .flit-home-cta a:focus-visible,.flit-main.flit-main--home .flit-home-cta button:focus-visible,.flit-main.flit-main--home .flit-home-cta summary:focus-visible{outline-color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-muted{color:var(--flit-color-site-ink-muted)}.flit-main.flit-main--home .flit-home-push{margin-left:auto}.flit-main.flit-main--home .flit-home-lede{color:var(--flit-color-site-ink-muted);font-size:21px;line-height:1.5;margin:0}.flit-main.flit-main--home .flit-home-pill{align-items:center;background:var(--flit-color-site-accent);border:0;border-radius:999px;box-shadow:inset 0 1px 0 color-mix(in srgb,var(--flit-color-site-paper) 18%,#0000),0 10px 22px -12px color-mix(in srgb,var(--flit-color-site-accent) 80%,#0000);color:var(--flit-color-site-paper);cursor:pointer;display:inline-flex;font:500 15px/1 var(--flit-font-sans);gap:8px;justify-content:center;min-height:44px;padding:0 22px;text-decoration:none}.flit-main.flit-main--home .flit-home-pill:hover{background:var(--flit-color-site-accent-hover);color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-pill--lg{font-size:17px;min-height:52px;padding:0 28px}.flit-main.flit-main--home .flit-home-textlink{align-items:center;color:var(--flit-color-site-ink);display:inline-flex;font:600 16px/1 var(--flit-font-sans);gap:6px;min-height:24px;text-decoration:none}.flit-main.flit-main--home .flit-home-textlink:hover{color:var(--flit-color-site-accent)}.flit-main.flit-main--home .flit-home-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:4px}.flit-main.flit-main--home .flit-home-card{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:18px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000)}.flit-main.flit-main--home .flit-home-tear{border-radius:16px 16px 4px 4px;box-shadow:none;filter:drop-shadow(0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 6%,transparent)) drop-shadow(0 16px 22px color-mix(in srgb,var(--flit-color-site-ink) 12%,transparent));position:relative}.flit-main.flit-main--home .flit-home-tear:after{background:radial-gradient(circle at 8px 10px,#0000 6.5px,var(--flit-color-site-paper) 7px) 0 0/16px 10px repeat-x;bottom:-9px;content:"";height:10px;left:0;position:absolute;right:0}.flit-main.flit-main--home .flit-home-rid{color:var(--flit-color-site-ink-muted);font:500 12px/1.2 var(--flit-font-mono)}.flit-main.flit-main--home .flit-home-chip{align-items:center;background:var(--flit-color-site-accent-tint);border-radius:999px;color:var(--flit-color-site-accent);display:inline-flex;font:600 12px/1.3 var(--flit-font-sans);gap:6px;padding:4px 10px}.flit-main.flit-main--home .flit-home-chip--ink{background:color-mix(in srgb,var(--flit-color-site-ink) 7%,#0000);color:var(--flit-color-site-ink)}.flit-main.flit-main--home .flit-home-rrow{align-items:center;border-top:1px dashed color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000);display:flex;font-size:15px;gap:10px;padding:10px 0}.flit-main.flit-main--home .flit-home-rrow:first-of-type{border-top:0}.flit-main.flit-main--home .flit-home-rrow b{font-weight:600}.flit-main.flit-main--home .flit-home-ok{align-items:center;background:var(--flit-color-site-accent);border-radius:999px;color:var(--flit-color-site-paper);display:flex;flex:none;height:22px;justify-content:center;width:22px}.flit-main.flit-main--home .flit-home-hero{overflow:hidden;padding:64px 24px 112px;position:relative}.flit-main.flit-main--home .flit-home-hero:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--flit-color-site-accent) 13%,#0000),color-mix(in srgb,var(--flit-color-site-accent) 0,#0000));content:"";height:760px;left:50%;margin-left:-700px;pointer-events:none;position:absolute;top:440px;width:1400px}.flit-main.flit-main--home .flit-home-hero-copy{align-items:center;display:flex;flex-direction:column;gap:26px;margin:0 auto;max-width:1200px;position:relative;text-align:center}.flit-main.flit-main--home .flit-home-hero-copy .flit-home-lede{max-width:640px}.flit-main.flit-main--home .flit-home-h1{color:var(--flit-color-site-ink);font:500 78px/1.02 var(--flit-font-display);letter-spacing:-.022em;margin:0;text-wrap:balance}.flit-main.flit-main--home .flit-home-h1 em{color:var(--flit-color-site-accent);display:block;font-style:normal}.flit-main.flit-main--home .flit-home-type{display:inline-block;white-space:nowrap}.flit-main.flit-main--home .flit-home-caret{animation:flit-home-caret 1.05s steps(1) infinite;background:currentcolor;border-radius:2px;display:inline-block;height:.74em;margin-left:.05em;vertical-align:-.02em;width:.05em}.flit-main.flit-main--home .flit-home-stage{margin:72px auto 0;max-width:1120px;position:relative}.flit-main.flit-main--home .flit-home-show{background-color:var(--flit-color-site-paper);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000) 1px,#0000 1.3px);background-size:20px 20px;border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 90%,#0000);border-radius:36px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 6%,#0000),0 40px 80px -48px color-mix(in srgb,var(--flit-color-site-ink) 45%,#0000);padding:44px 40px 28px;position:relative}.flit-main.flit-main--home .flit-home-show:before{border:1px dashed color-mix(in srgb,var(--flit-color-site-accent) 16%,#0000);border-radius:24px;content:"";inset:10px;pointer-events:none;position:absolute}.flit-main.flit-main--home .flit-home-type.is-paused{display:inline;min-width:0;white-space:normal}.flit-main.flit-main--home .flit-home-type.is-paused .flit-home-caret{display:none}.flit-main.flit-main--home .flit-home-float{box-sizing:border-box;padding:16px 18px;position:absolute;text-align:left;width:236px;z-index:4}.flit-main.flit-main--home .flit-home-float .flit-home-rrow{font-size:14px;padding:8px 0}.flit-main.flit-main--home .flit-home-float--connection{left:-64px;top:440px;transform:rotate(-3deg)}.flit-main.flit-main--home .flit-home-float--receipt{right:-36px;top:56px;transform:rotate(2.5deg)}.flit-main.flit-main--home .flit-home-band{padding:112px 0}.flit-main.flit-main--home .flit-home-band--tight{padding-top:24px}.flit-main.flit-main--home .flit-home-band--rule{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 8%,#0000)}.flit-main.flit-main--home .flit-home-shell{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:1080px;padding:0 24px;text-align:left}.flit-main.flit-main--home .flit-home-shell>.flit-home-ask-grid,.flit-main.flit-main--home .flit-home-shell>.flit-home-never,.flit-main.flit-main--home .flit-home-shell>.flit-home-steps{width:100%}.flit-main.flit-main--home .flit-home-h2{color:var(--flit-color-site-ink);font:500 50px/1.04 var(--flit-font-display);letter-spacing:-.02em;margin:0}.flit-main.flit-main--home .flit-home-small{font-size:13px}.flit-main.flit-main--home .flit-home-strong{font-weight:600}.flit-main.flit-main--home .flit-home-steps{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:56px 0 0;padding:0}.flit-main.flit-main--home .flit-home-step{align-items:center;display:flex;flex-direction:column;gap:12px;margin:0;padding:32px 28px;text-align:center}.flit-main.flit-main--home .flit-home-step h3{color:var(--flit-color-site-ink);font:600 19px/1.3 var(--flit-font-sans);letter-spacing:0;margin:0}.flit-main.flit-main--home .flit-home-step p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.55;margin:0;max-width:300px}.flit-main.flit-main--home .flit-home-address{color:var(--flit-color-site-ink);font:13.5px/1 var(--flit-font-mono)}.flit-main.flit-main--home .flit-home-num{display:flex;font:600 13px/1 var(--flit-font-sans);height:28px;justify-content:center;width:28px}.flit-main.flit-main--home .flit-home-btn-sm,.flit-main.flit-main--home .flit-home-num{align-items:center;background:var(--flit-color-site-ink);border-radius:999px;color:var(--flit-color-site-canvas)}.flit-main.flit-main--home .flit-home-btn-sm{align-self:flex-start;display:inline-flex;font:500 14px/1 var(--flit-font-sans);min-height:36px;padding:0 16px}.flit-main.flit-main--home .flit-home-field{align-items:center;background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);display:flex;font:12.5px/1.2 var(--flit-font-mono);gap:8px;overflow:hidden;padding:6px 6px 6px 14px}.flit-main.flit-main--home .flit-home-field>:first-child{background:#0000;flex:1;font:inherit;min-width:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.flit-main.flit-main--home .flit-home-ask-grid{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);margin-top:56px}.flit-main.flit-main--home .flit-home-quote{padding:24px 28px;text-align:left}.flit-main.flit-main--home .flit-home-quote p{color:var(--flit-color-site-ink);font:400 24px/1.35 var(--flit-font-display);margin:0}.flit-main.flit-main--home .flit-home-arrow{color:var(--flit-color-site-ink-faint)}.flit-main.flit-main--home .flit-home-result{display:flex;flex-direction:column;gap:12px;padding:20px 22px;text-align:left}.flit-main.flit-main--home .flit-home-mini-head{align-items:center;color:var(--flit-color-site-ink-muted);display:flex;font:600 12px/1.2 var(--flit-font-sans);justify-content:space-between;margin:0}.flit-main.flit-main--home .flit-home-row{align-items:center;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);display:flex;font-size:15px;gap:12px;justify-content:space-between;padding:8px 0}.flit-main.flit-main--home .flit-home-row:first-child{border-top:0}.flit-main.flit-main--home .flit-home-note{color:var(--flit-color-site-ink-muted);font-size:14px;margin:8px 0 0}.flit-main.flit-main--home .flit-home-never{align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.flit-main.flit-main--home .flit-home-never details{color:var(--flit-color-site-ink);padding:0}.flit-main.flit-main--home .flit-home-never details:hover{border-color:color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000)}.flit-main.flit-main--home .flit-home-never summary{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:14px;list-style:none;min-height:44px;padding:18px 20px}.flit-main.flit-main--home .flit-home-never summary::-webkit-details-marker{display:none}.flit-main.flit-main--home .flit-home-never summary:after{content:"+";font:300 24px/1 var(--flit-font-sans);margin-left:auto;opacity:.7}.flit-main.flit-main--home .flit-home-never details[open] summary:after{content:"–"}.flit-main.flit-main--home .flit-home-never p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.55;margin:0;padding:0 20px 18px 74px}.flit-main.flit-main--home .flit-home-ico{align-items:center;background:var(--flit-color-site-sunken);border-radius:12px;color:var(--flit-color-site-ink);display:flex;flex:none;height:40px;justify-content:center;position:relative;width:40px}.flit-main.flit-main--home .flit-home-ico:after{background:var(--flit-color-site-danger);border-radius:2px;content:"";height:2px;left:8px;position:absolute;right:8px;top:50%;transform:rotate(-38deg)}.flit-main.flit-main--home .flit-home-band--dark{background:var(--flit-color-site-band);color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-h2{color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-never details{background:color-mix(in srgb,var(--flit-color-site-paper) 5%,#0000);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 10%,#0000);box-shadow:none;color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-never details:hover{background:color-mix(in srgb,var(--flit-color-site-paper) 9%,#0000);border-color:color-mix(in srgb,var(--flit-color-site-band-accent) 45%,#0000)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-never details p{color:color-mix(in srgb,var(--flit-color-site-paper) 78%,#0000)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-ico{background:color-mix(in srgb,var(--flit-color-site-paper) 8%,#0000);color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-ico:after{background:var(--flit-color-site-danger-soft)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-note{color:color-mix(in srgb,var(--flit-color-site-paper) 72%,#0000)}.flit-main.flit-main--home .flit-home-band--dark .flit-home-note a{color:var(--flit-color-site-band-accent)}.flit-main.flit-main--home .flit-home-works{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:20px 0 0;padding:0}.flit-main.flit-main--home .flit-home-works li{background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:999px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);font-size:15px;font-weight:500;padding:10px 18px}.flit-main.flit-main--home .flit-home-works .flit-home-agent{align-items:center;display:inline-flex;gap:8px}.flit-main.flit-main--home .flit-home-works .flit-home-agent--chatgpt{background:var(--flit-color-brand-chatgpt);border-color:var(--flit-color-brand-chatgpt);color:var(--flit-color-brand-chatgpt-fg)}.flit-main.flit-main--home .flit-home-works .flit-home-agent--claude{background:var(--flit-color-brand-claude);border-color:var(--flit-color-brand-claude);color:var(--flit-color-brand-claude-fg)}.flit-main.flit-main--home .flit-home-agent-mark{flex:none}.flit-main.flit-main--home .flit-home-field--wide{box-sizing:border-box;margin-top:24px;max-width:520px;min-height:44px;width:100%}.flit-main.flit-main--home .flit-home-shell--faq{align-items:start;display:grid;gap:48px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.flit-main.flit-main--home .flit-home-faq-list details{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000);padding:22px 4px}.flit-main.flit-main--home .flit-home-faq-list details:last-child{border-bottom:1px solid color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000)}.flit-main.flit-main--home .flit-home-faq-list summary{align-items:center;cursor:pointer;display:flex;font:500 22px/1.3 var(--flit-font-display);gap:16px;justify-content:space-between;list-style:none}.flit-main.flit-main--home .flit-home-faq-list summary::-webkit-details-marker{display:none}.flit-main.flit-main--home .flit-home-faq-list summary:after{color:var(--flit-color-site-ink-muted);content:"+";font:300 26px/1 var(--flit-font-sans)}.flit-main.flit-main--home .flit-home-faq-list details[open] summary:after{content:"–"}.flit-main.flit-main--home .flit-home-faq-list p{color:var(--flit-color-site-ink-muted);font-size:16px;margin:10px 0 0;max-width:560px}.flit-main.flit-main--home .flit-home-shell--wide{max-width:1180px}.flit-main.flit-main--home .flit-home-cta{align-items:center;background-color:var(--flit-color-site-accent);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-paper) 7%,#0000) 1px,#0000 1.3px);background-size:20px 20px;border-radius:36px;box-sizing:border-box;color:var(--flit-color-site-paper);display:grid;gap:48px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);padding:64px;width:100%}.flit-main.flit-main--home .flit-home-cta .flit-home-h2,.flit-main.flit-main--home .flit-home-cta .flit-home-textlink{color:var(--flit-color-site-paper)}.flit-main.flit-main--home .flit-home-cta .flit-home-lede{color:color-mix(in srgb,var(--flit-color-site-paper) 82%,#0000);max-width:480px}.flit-main.flit-main--home .flit-home-cta-copy{align-items:flex-start;display:flex;flex-direction:column;gap:20px}.flit-main.flit-main--home .flit-home-actions--start{justify-content:flex-start}.flit-main.flit-main--home .flit-home-pill--paper{box-shadow:0 12px 24px -14px color-mix(in srgb,var(--flit-color-site-ink) 50%,#0000)}.flit-main.flit-main--home .flit-home-pill--paper,.flit-main.flit-main--home .flit-home-pill--paper:hover{background:var(--flit-color-site-paper);color:var(--flit-color-site-band)}.flit-main.flit-main--home .flit-home-receipt{color:var(--flit-color-site-ink);padding:22px 24px 26px}.flit-main.flit-main--home .flit-home-receipt-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.flit-main.flit-main--home .flit-home-receipt-head strong{font:600 15px/1.2 var(--flit-font-sans)}.flit-main.flit-main--home .flit-home-tick{align-items:center;background:var(--flit-color-site-accent);border-radius:999px;color:var(--flit-color-site-paper);display:flex;flex:none;height:22px;justify-content:center;width:22px}.flit-main.flit-main--home .flit-home-tick--off{background:var(--flit-color-site-sunken);color:var(--flit-color-site-ink-muted)}@keyframes flit-home-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.flit-main.flit-main--home .flit-home-caret{display:none}}@media(min-width:901px)and (max-width:1279px){.flit-main.flit-main--home .flit-home-stage{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.flit-main.flit-main--home .flit-home-show{grid-column:1/-1}.flit-main.flit-main--home .flit-home-float{position:static;transform:none;width:auto}}@media(max-width:900px){.flit-main.flit-main--home .flit-home-lede{font-size:18px}.flit-main.flit-main--home .flit-home-hero{padding:40px 20px 72px}.flit-main.flit-main--home .flit-home-hero:before{top:360px}.flit-main.flit-main--home .flit-home-hero-copy{gap:20px}.flit-main.flit-main--home .flit-home-h1{font-size:46px}.flit-main.flit-main--home .flit-home-stage{margin-top:44px}.flit-main.flit-main--home .flit-home-show{border-radius:26px;padding:28px 12px 16px}.flit-main.flit-main--home .flit-home-float{margin-top:16px;position:static;transform:none;width:auto}.flit-main.flit-main--home .flit-home-float--connection{display:none}.flit-main.flit-main--home .flit-home-band{padding:72px 0}.flit-main.flit-main--home .flit-home-band--tight{padding-top:24px}.flit-main.flit-main--home .flit-home-h2{font-size:36px}.flit-main.flit-main--home .flit-home-steps{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home .flit-home-ask-grid{grid-template-columns:minmax(0,1fr);justify-items:center}.flit-main.flit-main--home .flit-home-arrow{transform:rotate(90deg)}.flit-main.flit-main--home .flit-home-never{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home .flit-home-shell--faq{gap:20px;grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home .flit-home-faq-list summary{font-size:19px}.flit-main.flit-main--home .flit-home-cta{border-radius:28px;grid-template-columns:minmax(0,1fr);padding:36px 24px}}.flit-main.flit-main--home.flit-main--features .flit-features-hero{align-items:center;box-sizing:border-box;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0 auto;max-width:1180px;padding:72px 24px 104px}.flit-main.flit-main--home.flit-main--features .flit-features-copy{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.flit-main.flit-main--home.flit-main--features .flit-features-h1{font-size:64px;letter-spacing:-.021em;line-height:1.03}.flit-main.flit-main--home.flit-main--features .flit-features-toolcard{display:flex;flex-direction:column;gap:12px;padding:22px 24px 24px}.flit-main.flit-main--home.flit-main--features .flit-features-toolhead{align-items:center;display:flex;gap:12px;justify-content:space-between}.flit-main.flit-main--home.flit-main--features .flit-features-toolname{font:500 15px/1.2 var(--flit-font-mono)}.flit-main.flit-main--home.flit-main--features .flit-features-kv{border-top:1px dashed color-mix(in srgb,var(--flit-color-site-ink) 14%,#0000);display:flex;font-size:14px;gap:16px;justify-content:space-between;padding:8px 0}.flit-main.flit-main--home.flit-main--features .flit-features-kv>:first-child{color:var(--flit-color-site-ink-muted)}.flit-main.flit-main--home.flit-main--features .flit-features-kv code{font:13px/1.3 var(--flit-font-mono)}.flit-main.flit-main--home.flit-main--features .flit-features-diff{background:var(--flit-color-site-sunken);border-radius:10px;font:13px/1.5 var(--flit-font-mono);padding:8px 10px}.flit-main.flit-main--home.flit-main--features .flit-features-del{color:var(--flit-color-site-danger);text-decoration:line-through}.flit-main.flit-main--home.flit-main--features .flit-features-add{color:var(--flit-color-site-success)}.flit-main.flit-main--home.flit-main--features .flit-features-btns{display:flex;gap:8px;margin-top:12px}.flit-main.flit-main--home.flit-main--features .flit-features-btn{align-items:center;border-radius:999px;box-sizing:border-box;display:inline-flex;font:500 14px/1 var(--flit-font-sans);min-height:36px;padding:0 16px}.flit-main.flit-main--home.flit-main--features .flit-features-btn--ink{background:var(--flit-color-site-ink);color:var(--flit-color-site-canvas)}.flit-main.flit-main--home.flit-main--features .flit-features-btn--ghost{background:#0000;border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--features .flit-features-status{align-items:center;border-radius:999px;display:inline-flex;flex:none;font:600 12px/1.3 var(--flit-font-sans);gap:5px;padding:3px 9px}.flit-main.flit-main--home.flit-main--features .flit-features-status--ok{background:var(--flit-color-site-accent-tint);color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--features .flit-features-status--warn{background:var(--flit-color-warning-bg);color:var(--flit-color-warning-fg)}.flit-main.flit-main--home.flit-main--features .flit-features-areas{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;width:100%}.flit-main.flit-main--home.flit-main--features .flit-features-area{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding:24px}.flit-main.flit-main--home.flit-main--features .flit-features-area h3{color:var(--flit-color-site-ink);font:500 22px/1.25 var(--flit-font-display);letter-spacing:0;margin:6px 0 0}.flit-main.flit-main--home.flit-main--features .flit-features-area p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.55;margin:0}.flit-main.flit-main--home.flit-main--features .flit-features-ic{align-items:center;background:var(--flit-color-site-accent-tint);border-radius:12px;color:var(--flit-color-site-accent);display:flex;height:40px;justify-content:center;width:40px}.flit-main.flit-main--home.flit-main--features .flit-features-tool{background:var(--flit-color-site-sunken);border-radius:999px;color:var(--flit-color-site-ink);font:12.5px/1.4 var(--flit-font-mono);margin-top:auto;padding:4px 10px}.flit-main.flit-main--home.flit-main--features .flit-features-playbooks{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;width:100%}.flit-main.flit-main--home.flit-main--features .flit-features-playbook{display:flex;flex-direction:column;gap:12px;padding:24px}.flit-main.flit-main--home.flit-main--features .flit-features-playbook h3{color:var(--flit-color-site-ink);font:500 22px/1.25 var(--flit-font-display);letter-spacing:0;margin:0}.flit-main.flit-main--home.flit-main--features .flit-features-playbook>p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.55;margin:0}.flit-main.flit-main--home.flit-main--features .flit-features-pbhead{align-items:center;display:flex;gap:12px;justify-content:space-between}.flit-main.flit-main--home.flit-main--features .flit-features-pblist{font-size:14px;margin:6px 0 10px;padding:6px 16px 10px}.flit-main.flit-main--home.flit-main--features .flit-features-flow{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px;width:100%}.flit-main.flit-main--home.flit-main--features .flit-features-col{display:flex;flex-direction:column;gap:18px}.flit-main.flit-main--home.flit-main--features .flit-features-col h3{color:var(--flit-color-site-paper);font:500 24px/1.2 var(--flit-font-display);letter-spacing:0;margin:0}.flit-main.flit-main--home.flit-main--features .flit-features-col p{color:color-mix(in srgb,var(--flit-color-site-paper) 78%,#0000);font-size:15px;line-height:1.55;margin:0}.flit-main.flit-main--home.flit-main--features .flit-features-mini{box-sizing:border-box;color:var(--flit-color-site-ink);display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:168px;padding:18px 20px;text-align:left}.flit-main.flit-main--home.flit-main--features .flit-features-mini strong{font-size:14px}.flit-main.flit-main--home.flit-main--features .flit-features-mini .flit-features-btns{margin-top:2px}.flit-main.flit-main--home.flit-main--features .flit-features-receipt{align-items:center;display:flex;font-size:14px;gap:10px;line-height:1.35}.flit-main.flit-main--home.flit-main--features .flit-features-tick{height:28px;width:28px}.flit-main.flit-main--home.flit-main--features .flit-features-oauth{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flit-main.flit-main--home.flit-main--features .flit-features-oauth-copy{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.flit-main.flit-main--home.flit-main--features .flit-features-consent{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;justify-self:end;max-width:420px;padding:24px 26px;width:100%}.flit-main.flit-main--home.flit-main--features .flit-features-consent .flit-features-btns{margin-top:4px}.flit-main.flit-main--home.flit-main--features .flit-features-consent-title{font:500 22px/1.25 var(--flit-font-display)}@media(max-width:1100px){.flit-main.flit-main--home.flit-main--features .flit-features-areas,.flit-main.flit-main--home.flit-main--features .flit-features-playbooks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.flit-main.flit-main--home.flit-main--features .flit-features-hero{gap:40px;grid-template-columns:minmax(0,1fr);padding:40px 20px 72px}.flit-main.flit-main--home.flit-main--features .flit-features-h1{font-size:44px}.flit-main.flit-main--home.flit-main--features .flit-features-areas,.flit-main.flit-main--home.flit-main--features .flit-features-flow,.flit-main.flit-main--home.flit-main--features .flit-features-oauth,.flit-main.flit-main--home.flit-main--features .flit-features-playbooks{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--features .flit-features-oauth{gap:32px}.flit-main.flit-main--home.flit-main--features .flit-features-consent{justify-self:stretch;max-width:none}}.flit-main.flit-main--home .flit-pricing-shell{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.flit-main.flit-main--home .flit-pricing-shell--wide{max-width:1392px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-hero{align-items:center;display:flex;flex-direction:column;gap:22px;padding:88px 0 48px;text-align:center}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-h1{font-size:72px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-lede{max-width:620px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-seg{background:color-mix(in srgb,var(--flit-color-site-ink) 6%,#0000);border-radius:999px;display:inline-flex;gap:4px;margin-top:10px;padding:4px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-seg button{background:#0000;border:0;border-radius:999px;color:var(--flit-color-site-ink-muted);cursor:pointer;font:500 15px/1 var(--flit-font-sans);min-height:44px;padding:0 20px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-seg button[aria-pressed=true]{background:var(--flit-color-site-paper);box-shadow:0 1px 2px color-mix(in srgb,var(--flit-color-site-ink) 14%,#0000);color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-seg small{color:var(--flit-color-site-accent);font:500 13px/1 var(--flit-font-sans);margin-left:6px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-plans{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-card{box-sizing:border-box;display:flex;flex-direction:column;gap:20px;padding:32px 30px;position:relative}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-card .flit-home-pill{box-sizing:border-box;width:100%}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-card.is-lead{border:1.5px solid var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-ghost{background:#0000;border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 20%,#0000);box-shadow:none;color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-ghost:hover{background:color-mix(in srgb,var(--flit-color-site-ink) 5%,#0000);color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-name{color:var(--flit-color-site-ink);font:500 28px/1.1 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-price{align-items:flex-start;color:var(--flit-color-site-ink);display:flex;flex-wrap:wrap}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-price strong{font:800 2.5rem/1 var(--flit-font-sans);letter-spacing:-.02em;white-space:nowrap}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-cur{font:700 1.5rem/1 var(--flit-font-sans);margin:.2rem .15rem 0 0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-per{align-self:flex-end;color:var(--flit-color-site-ink-muted);font:500 1rem/1 var(--flit-font-sans);margin:0 0 .3rem .4rem}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-sub{color:var(--flit-color-site-ink-muted);font-size:14px;line-height:1.35;margin:14px 0 0;min-height:20px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-save{background:var(--flit-color-site-accent-tint);border-radius:var(--flit-radius-full);color:var(--flit-color-site-accent);display:inline-block;font:600 13px/1.3 var(--flit-font-sans);margin-left:6px;padding:2px 8px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-save[hidden]{display:none}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-calls{background:var(--flit-color-site-sunken);border-radius:12px;box-sizing:border-box;color:var(--flit-color-site-ink-muted);display:flex;flex-direction:column;font-size:14px;gap:4px;justify-content:center;line-height:1.3;min-height:66px;padding:12px 14px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-calls b{color:var(--flit-color-site-ink);font:600 20px/1.2 var(--flit-font-sans)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-calls-row{align-items:baseline;display:flex;flex-wrap:nowrap;gap:8px;white-space:nowrap}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-x{color:var(--flit-color-site-accent);font:600 13px/1.3 var(--flit-font-sans)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-list{display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.4;list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-list li{align-items:flex-start;display:flex;gap:10px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-list svg{color:var(--flit-color-site-accent);flex:none;margin-top:3px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-more{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:22px 24px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-more p{color:var(--flit-color-site-ink-muted);font-size:16px;margin:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-more strong{color:var(--flit-color-site-ink);font-weight:600}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-terms{color:var(--flit-color-site-ink-muted);font-size:14px;line-height:1.55;margin:20px auto 0;max-width:860px;text-align:center}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-every{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-item{display:flex;flex-direction:column;gap:8px;padding:24px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-item h3{color:var(--flit-color-site-ink);font:600 18px/1.3 var(--flit-font-sans);margin:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-item p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-limit-band{padding-top:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-limit{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-limit-copy{display:flex;flex-direction:column;gap:20px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-stack{display:flex;flex-direction:column;gap:16px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-panel{padding:22px 24px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-label{color:var(--flit-color-site-ink-muted);font:600 13px/1.2 var(--flit-font-sans);margin:0 0 12px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-said{font-size:16px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-rows{display:flex;flex-direction:column;font-size:15px;gap:10px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-rows div{align-items:center;display:flex;gap:10px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-faq{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1.75fr);padding-bottom:112px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-faq-list{display:flex;flex-direction:column;gap:12px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-qa{border-radius:16px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-qa summary{align-items:center;color:var(--flit-color-site-ink);cursor:pointer;display:flex;font:600 17px/1.35 var(--flit-font-sans);gap:16px;justify-content:space-between;list-style:none;min-height:44px;padding:20px 24px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-qa summary::-webkit-details-marker{display:none}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-qa svg{color:var(--flit-color-site-ink-muted);flex:none;transition:transform .2s ease}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-qa[open] svg{color:var(--flit-color-site-accent);transform:rotate(45deg)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-a{color:var(--flit-color-site-ink-muted);font-size:16px;line-height:1.6;padding:0 24px 22px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-a p{margin:0}@media(max-width:1100px){.flit-main.flit-main--home.flit-main--pricing .flit-pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.flit-main.flit-main--home.flit-main--pricing .flit-pricing-h1{font-size:46px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-hero{padding:56px 0 36px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-every,.flit-main.flit-main--home.flit-main--pricing .flit-pricing-faq,.flit-main.flit-main--home.flit-main--pricing .flit-pricing-limit{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-faq,.flit-main.flit-main--home.flit-main--pricing .flit-pricing-limit{gap:32px}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-faq{padding-bottom:72px}}@media(max-width:640px){.flit-main.flit-main--home.flit-main--pricing .flit-pricing-plans{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--pricing .flit-pricing-sub{min-height:0}}.flit-main.flit-main--home.flit-main--blog .flit-blog-shell{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.flit-main.flit-main--home.flit-main--blog .flit-blog-hero{align-items:flex-start;display:flex;flex-direction:column;gap:20px;padding-bottom:40px;padding-top:88px}.flit-main.flit-main--home.flit-main--blog .flit-blog-hero>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-h1{color:var(--flit-color-site-ink);font:500 72px/1.02 var(--flit-font-display);letter-spacing:-.021em;margin:0;text-wrap:balance}.flit-main.flit-main--home.flit-main--blog .flit-blog-lede{color:var(--flit-color-site-ink-muted);font-size:21px;line-height:1.5;max-width:620px}.flit-main.flit-main--home.flit-main--blog .flit-blog-filters{margin-top:12px}.flit-main.flit-main--home.flit-main--blog .flit-blog-filters .wp-block-navigation__container{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-filters .wp-block-navigation-item__content{align-items:center;border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000);border-radius:999px;color:var(--flit-color-site-ink-muted);display:inline-flex;font:500 15px/1 var(--flit-font-sans);min-height:44px;padding:0 18px;text-decoration:none}.flit-main.flit-main--home.flit-main--blog .flit-blog-filters .wp-block-navigation-item__content:hover{color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--blog .flit-blog-filters .wp-block-navigation-item__content[aria-current=page]{background:var(--flit-color-site-ink);border-color:var(--flit-color-site-ink);color:var(--flit-color-site-canvas)}.flit-main.flit-main--home.flit-main--blog .flit-blog-card{box-sizing:border-box;position:relative}.flit-main.flit-main--home.flit-main--blog .flit-blog-card:hover{border-color:color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000)}.flit-main.flit-main--home.flit-main--blog .flit-blog-card .wp-block-post-title{font-family:var(--flit-font-display);font-weight:500;letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-card .wp-block-post-title a{color:var(--flit-color-site-ink);text-decoration:none}.flit-main.flit-main--home.flit-main--blog .flit-blog-card .wp-block-post-title a:after{border-radius:inherit;content:"";inset:0;position:absolute}.flit-main.flit-main--home.flit-main--blog .flit-blog-card .wp-block-post-title a:focus-visible{outline:none}.flit-main.flit-main--home.flit-main--blog .flit-blog-card .wp-block-post-title a:focus-visible:after{outline:2px solid var(--flit-color-site-accent);outline-offset:3px}.flit-main.flit-main--home.flit-main--blog .flit-blog-body{display:flex;flex-direction:column;gap:10px}.flit-main.flit-main--home.flit-main--blog .flit-blog-body>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-meta{color:var(--flit-color-site-ink-muted);font-size:14px;gap:0;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-meta .wp-block-post-terms{color:var(--flit-color-site-accent);font-weight:600}.flit-main.flit-main--home.flit-main--blog .flit-blog-meta>*{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-meta>*+:before{content:"·"/"";margin:0 6px}.flit-main.flit-main--home.flit-main--blog .flit-blog-excerpt{color:var(--flit-color-site-ink-muted);margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-excerpt p{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-more{color:var(--flit-color-site-ink);font:600 15px/1 var(--flit-font-sans);margin:4px 0 0}.flit-main.flit-main--home.flit-main--blog .flit-blog-empty{align-items:center;display:flex;flex-direction:column;gap:16px;margin:0 0 112px;padding:72px 32px;text-align:center}.flit-main.flit-main--home.flit-main--blog .flit-blog-empty h2{color:var(--flit-color-site-ink);font:500 34px/1.1 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-empty p{color:var(--flit-color-site-ink-muted);margin:0;max-width:440px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover{border-radius:14px;box-sizing:border-box;display:block;margin:0;min-height:190px;overflow:hidden}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover img{display:block;height:100%;min-height:inherit;object-fit:cover;width:100%}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--label{align-items:center;background-color:var(--flit-color-site-sunken);display:flex;justify-content:center;padding:24px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--label.is-teal{background-color:var(--flit-color-site-accent);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-paper) 7%,#0000) 1px,#0000 1.3px);background-size:20px 20px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--label.is-tint{background-color:var(--flit-color-site-accent-tint)}.flit-main.flit-main--home.flit-main--blog .flit-blog-tag{background:var(--flit-color-site-paper);border-radius:12px;box-shadow:0 8px 20px -12px color-mix(in srgb,var(--flit-color-site-ink) 40%,#0000);color:var(--flit-color-site-ink);font:500 14px/1.3 var(--flit-font-mono);padding:10px 16px;text-align:center}.flit-main.flit-main--home.flit-main--blog .flit-blog-lead-query{padding-bottom:24px}.flit-main.flit-main--home.flit-main--blog .flit-blog-lead-query .wp-block-post-template{list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);padding:20px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .flit-blog-cover{min-height:340px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .flit-blog-body{align-items:flex-start;gap:14px;padding-right:20px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .wp-block-post-title{font-size:44px;letter-spacing:-.018em;line-height:1.06}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .flit-blog-excerpt{font-size:18px;line-height:1.5}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid{display:grid;gap:24px 16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid>li{display:flex;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid .flit-blog-card{display:flex;flex:1;flex-direction:column;gap:14px;padding:14px 14px 22px}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid .flit-blog-body{padding:0 8px}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid .wp-block-post-title{font-size:26px;line-height:1.15}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid .flit-blog-excerpt{font-size:15px;line-height:1.45}.flit-main.flit-main--home.flit-main--blog .flit-blog-pager{align-items:center;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink-muted);display:flex;font-size:15px;gap:16px;justify-content:space-between;margin:48px 0 112px;padding-top:24px}.flit-main.flit-main--home.flit-main--blog .flit-blog-pager a{color:var(--flit-color-site-ink);font:600 16px/1 var(--flit-font-sans);text-decoration:none}.flit-main.flit-main--home.flit-main--blog .flit-blog-pager a:hover{color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--blog .flit-blog-pager__count{margin-right:auto}.flit-main.flit-main--home.flit-main--blog .flit-post-head{align-items:flex-start;display:flex;flex-direction:column;gap:18px;margin:0 auto;max-width:860px;padding:64px 0 36px}.flit-main.flit-main--home.flit-main--blog .flit-post-head>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb{color:var(--flit-color-site-ink-muted);font-size:14px;gap:0}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb>*{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb a{color:var(--flit-color-site-ink-muted);text-decoration:none}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb a:hover{color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb>*+:before{content:"/";margin:0 6px}.flit-main.flit-main--home.flit-main--blog .flit-post-crumb .wp-block-post-terms a{color:var(--flit-color-site-ink-muted)}.flit-main.flit-main--home.flit-main--blog .flit-post-title{font:500 64px/1.04 var(--flit-font-display);letter-spacing:-.021em;margin:0;text-wrap:balance}.flit-main.flit-main--home.flit-main--blog .flit-post-meta{font-size:15px}.flit-main.flit-main--home.flit-main--blog .flit-post-by-line{gap:4px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post{border-radius:24px;min-height:400px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post.flit-blog-cover--label{padding:32px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post .flit-blog-tag{border-radius:14px;box-shadow:0 12px 28px -14px color-mix(in srgb,var(--flit-color-site-ink) 50%,#0000);font-size:16px;padding:14px 22px}.flit-main.flit-main--home.flit-main--blog .flit-post-wrap{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) 220px;margin:0 auto;max-width:964px;padding-top:48px}.flit-main.flit-main--home.flit-main--blog .flit-post-toc{font-size:14px;position:sticky;top:96px}.flit-main.flit-main--home.flit-main--blog .flit-post-toc .wp-block-flitclient-docs-toc__title{font:600 14px/1.3 var(--flit-font-sans);margin:0 0 12px}.flit-main.flit-main--home.flit-main--blog .flit-post-toc .wp-block-flitclient-docs-toc__list{border-left-color:color-mix(in srgb,var(--flit-color-site-ink) 12%,#0000);display:flex;flex-direction:column;gap:10px;padding:0 0 0 14px}.flit-main.flit-main--home.flit-main--blog .flit-post-toc .wp-block-flitclient-docs-toc__list li{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-post-toc .wp-block-flitclient-docs-toc__list a{font-size:14px;line-height:1.5;margin-left:-15px;padding:0 0 0 14px}.flit-main.flit-main--home.flit-main--blog .flit-post-prose{font-size:17px;line-height:1.7;max-width:680px}.flit-main.flit-main--home.flit-main--blog .flit-post-prose>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-post-body>p:first-child{color:var(--flit-color-site-ink-muted);font-size:21px;line-height:1.5;margin-top:0}.flit-main.flit-main--home.flit-main--blog .flit-post-body p{margin:18px 0 0}.flit-main.flit-main--home.flit-main--blog .flit-post-body h2{font:500 33px/1.15 var(--flit-font-display);letter-spacing:-.015em;margin:52px 0 0;scroll-margin-top:88px;text-wrap:balance}.flit-main.flit-main--home.flit-main--blog .flit-post-body h2+p{margin-top:10px}.flit-main.flit-main--home.flit-main--blog .flit-post-body ol,.flit-main.flit-main--home.flit-main--blog .flit-post-body ul{margin:16px 0 0;padding-left:22px}.flit-main.flit-main--home.flit-main--blog .flit-post-body li{margin-top:8px;padding-left:4px}.flit-main.flit-main--home.flit-main--blog .flit-post-body li::marker{color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--blog .flit-post-body a{color:var(--flit-color-site-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.flit-main.flit-main--home.flit-main--blog .flit-post-by{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink-muted);font-size:15px;margin-top:52px;padding-top:24px}.flit-main.flit-main--home.flit-main--blog .flit-post-by .wp-block-post-author__content{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-post-by .wp-block-post-author__name{color:var(--flit-color-site-ink);font-weight:600;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-post-by .wp-block-post-author__bio{font-size:15px;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-approval-card{margin:28px 0 0;padding:22px 24px}.flit-main.flit-main--home.flit-main--blog .flit-approval-card>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-approval-head{font:600 14px/1.3 var(--flit-font-sans);gap:12px}.flit-main.flit-main--home.flit-main--blog .flit-approval-head p{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-approval-chip{background:var(--flit-color-site-accent-tint);border-radius:999px;color:var(--flit-color-site-accent);font:600 12px/1.3 var(--flit-font-sans);padding:4px 10px}.flit-main.flit-main--home.flit-main--blog .flit-approval-diff{background:var(--flit-color-site-sunken);border-radius:10px;font:14px/1.6 var(--flit-font-mono);margin-top:12px;padding:10px 12px}.flit-main.flit-main--home.flit-main--blog .flit-approval-diff p{margin:0}.flit-main.flit-main--home.flit-main--blog .flit-approval-del{color:var(--flit-color-site-danger);text-decoration:line-through}.flit-main.flit-main--home.flit-main--blog .flit-approval-add{color:var(--flit-color-site-success)}.flit-main.flit-main--home.flit-main--blog .flit-approval-buttons{gap:8px;margin-top:14px}.flit-main.flit-main--home.flit-main--blog .flit-approval-buttons .wp-block-button__link{background:#0000;border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:999px;color:var(--flit-color-site-ink);cursor:default;font:500 14px/44px var(--flit-font-sans);min-height:44px;padding:0 18px}.flit-main.flit-main--home.flit-main--blog .flit-approval-buttons .is-style-fill .wp-block-button__link{background:var(--flit-color-site-ink);border-color:var(--flit-color-site-ink);color:var(--flit-color-site-canvas)}.flit-main.flit-main--home.flit-main--blog .flit-approval-caption{color:var(--flit-color-site-ink-muted);font-size:14px;line-height:1.45;margin:12px 0 0}.flit-main.flit-main--home.flit-main--blog .flit-related{padding-bottom:72px;padding-top:112px}.flit-main.flit-main--home.flit-main--blog .flit-related>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-related-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:40px 0 0;padding:0}.flit-main.flit-main--home.flit-main--blog .flit-related-grid>li{display:flex;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-related-card{box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:10px;padding:24px;position:relative}.flit-main.flit-main--home.flit-main--blog .flit-related-card:hover{border-color:color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000)}.flit-main.flit-main--home.flit-main--blog .flit-related-card>*{margin-block:0}.flit-main.flit-main--home.flit-main--blog .flit-related-card .wp-block-post-title{font:500 26px/1.15 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--blog .flit-related-card .wp-block-post-title a{color:var(--flit-color-site-ink);text-decoration:none}.flit-main.flit-main--home.flit-main--blog .flit-related-card .wp-block-post-title a:after{border-radius:inherit;content:"";inset:0;position:absolute}.flit-main.flit-main--home.flit-main--blog .flit-related-card .wp-block-post-title a:focus-visible{outline:none}.flit-main.flit-main--home.flit-main--blog .flit-related-card .wp-block-post-title a:focus-visible:after{outline:2px solid var(--flit-color-site-accent);outline-offset:3px}.flit-main.flit-main--home.flit-main--blog .flit-blog-start{padding-bottom:112px}.flit-main.flit-main--home.flit-main--blog .flit-blog-start .flit-home-cta{gap:28px;grid-template-columns:minmax(0,1fr) auto;padding:56px}.flit-main.flit-main--home.flit-main--blog .flit-blog-start .flit-home-lede{font-size:18px;margin-top:14px}@media(max-width:900px){.flit-main.flit-main--home.flit-main--blog .flit-blog-hero{padding-bottom:28px;padding-top:56px}.flit-main.flit-main--home.flit-main--blog .flit-blog-h1{font-size:46px}.flit-main.flit-main--home.flit-main--blog .flit-blog-lede{font-size:18px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead{gap:20px;grid-template-columns:minmax(0,1fr);padding:14px 14px 22px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .flit-blog-cover{min-height:210px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .flit-blog-body{padding:0 8px}.flit-main.flit-main--home.flit-main--blog .flit-blog-card--lead .wp-block-post-title{font-size:32px}.flit-main.flit-main--home.flit-main--blog .flit-blog-grid,.flit-main.flit-main--home.flit-main--blog .flit-related-grid{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--blog .flit-blog-pager{margin-bottom:72px}.flit-main.flit-main--home.flit-main--blog .flit-post-head{padding:40px 0 24px}.flit-main.flit-main--home.flit-main--blog .flit-post-title{font-size:40px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post{border-radius:18px;min-height:220px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post.flit-blog-cover--label{padding:20px}.flit-main.flit-main--home.flit-main--blog .flit-blog-cover--post .flit-blog-tag{font-size:14px;padding:10px 14px}.flit-main.flit-main--home.flit-main--blog .flit-post-wrap{gap:28px;grid-template-columns:minmax(0,1fr);padding-top:32px}.flit-main.flit-main--home.flit-main--blog .flit-post-toc{order:-1;position:static}.flit-main.flit-main--home.flit-main--blog .flit-post-prose{font-size:16.5px}.flit-main.flit-main--home.flit-main--blog .flit-post-body>p:first-child{font-size:19px}.flit-main.flit-main--home.flit-main--blog .flit-post-body h2{font-size:28px;margin-top:44px}.flit-main.flit-main--home.flit-main--blog .flit-related{padding-bottom:48px;padding-top:72px}.flit-main.flit-main--home.flit-main--blog .flit-blog-start{padding-bottom:72px}.flit-main.flit-main--home.flit-main--blog .flit-blog-start .flit-home-cta{border-radius:28px;grid-template-columns:minmax(0,1fr);padding:32px 24px}}.flit-main.flit-main--home.flit-main--support .flit-support-hero{align-items:center;display:flex;flex-direction:column;gap:22px;padding:88px 0 56px;text-align:center}.flit-main.flit-main--home.flit-main--support .flit-support-h1{font-size:72px}.flit-main.flit-main--home.flit-main--support .flit-support-lede{max-width:640px}.flit-main.flit-main--home.flit-main--support .flit-support-routes{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.flit-main.flit-main--home.flit-main--support .flit-support-route{display:flex;flex-direction:column;gap:14px;padding:28px 24px}.flit-main.flit-main--home.flit-main--support .flit-support-route h2{color:var(--flit-color-site-ink);font:500 28px/1.1 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-route p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-route .flit-home-pill{align-self:flex-start}.flit-main.flit-main--home.flit-main--support .flit-support-links{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--support .flit-support-links a{align-items:center;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);color:var(--flit-color-site-ink);display:flex;font-size:15px;font-weight:500;gap:12px;justify-content:space-between;min-height:44px;text-decoration:none}.flit-main.flit-main--home.flit-main--support .flit-support-links a:hover{color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--support .flit-support-send{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.flit-main.flit-main--home.flit-main--support .flit-support-send>*{margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-list{display:flex;flex-direction:column;font-size:16px;gap:14px;line-height:1.45;list-style:none;margin:28px 0 0;padding:0}.flit-main.flit-main--home.flit-main--support .flit-support-list li{align-items:flex-start;display:flex;gap:12px}.flit-main.flit-main--home.flit-main--support .flit-support-chans{display:flex;flex-direction:column;gap:16px}.flit-main.flit-main--home.flit-main--support .flit-support-chan{align-items:flex-start;display:flex;flex-direction:column;gap:14px;padding:32px}.flit-main.flit-main--home.flit-main--support .flit-support-chan h3{color:var(--flit-color-site-ink);font:500 28px/1.1 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-chan p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.5;margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-chan .flit-home-pill{margin-top:6px}.flit-main.flit-main--home.flit-main--support .flit-support-tag{align-items:center;border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 16%,#0000);border-radius:999px;color:var(--flit-color-site-ink-muted);display:inline-flex;font:600 12px/1 var(--flit-font-sans);letter-spacing:.06em;min-height:26px;padding:0 12px;text-transform:uppercase}.flit-main.flit-main--home.flit-main--support .flit-support-chan--paid{background:var(--flit-color-site-accent-tint);border-color:color-mix(in srgb,var(--flit-color-site-accent) 28%,#0000);box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-accent) 12%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000)}.flit-main.flit-main--home.flit-main--support .flit-support-chan--paid .flit-support-tag{border-color:color-mix(in srgb,var(--flit-color-site-accent) 35%,#0000);color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--support .flit-home-pill.flit-support-pill-line{background:#0000;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--flit-color-site-accent) 40%,#0000);color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--support .flit-home-pill.flit-support-pill-line:hover{background:var(--flit-color-site-paper);color:var(--flit-color-site-accent-hover)}.flit-main.flit-main--home.flit-main--support .flit-support-security-band{padding-bottom:112px}.flit-main.flit-main--home.flit-main--support .flit-support-sec{align-items:center;background-color:var(--flit-color-site-accent);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-paper) 7%,#0000) 1px,#0000 1.3px);background-size:20px 20px;border-radius:28px;color:var(--flit-color-site-paper);display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:48px}.flit-main.flit-main--home.flit-main--support .flit-support-sec h2{color:var(--flit-color-site-paper);font:500 36px/1.1 var(--flit-font-display);letter-spacing:-.015em;margin:0}.flit-main.flit-main--home.flit-main--support .flit-support-sec p{color:color-mix(in srgb,var(--flit-color-site-paper) 82%,#0000);font-size:16px;margin:8px 0 0;max-width:560px}@media(max-width:900px){.flit-main.flit-main--home.flit-main--support .flit-support-h1{font-size:46px}.flit-main.flit-main--home.flit-main--support .flit-support-hero{padding:56px 0 36px}.flit-main.flit-main--home.flit-main--support .flit-support-routes,.flit-main.flit-main--home.flit-main--support .flit-support-send{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--support .flit-support-send{gap:32px}.flit-main.flit-main--home.flit-main--support .flit-support-chan{padding:24px}.flit-main.flit-main--home.flit-main--support .flit-support-sec{padding:32px 24px}.flit-main.flit-main--home.flit-main--support .flit-support-security-band{padding-bottom:72px}}.flit-main.flit-main--home.flit-main--about .flit-about-close,.flit-main.flit-main--home.flit-main--about .flit-about-hero,.flit-main.flit-main--home.flit-main--about .flit-about-story{align-items:center;display:flex;flex-direction:column;text-align:center}.flit-main.flit-main--home.flit-main--about .flit-about-hero{gap:22px;margin:0 auto;max-width:820px;padding:88px 0 96px}.flit-main.flit-main--home.flit-main--about .flit-about-h1{font-size:72px}.flit-main.flit-main--home.flit-main--about .flit-about-story{gap:18px;margin:0 auto;max-width:820px}.flit-main.flit-main--home.flit-main--about .flit-about-story .flit-home-h2{text-wrap:balance}.flit-main.flit-main--home.flit-main--about .flit-about-found,.flit-main.flit-main--home.flit-main--about .flit-about-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:56px}.flit-main.flit-main--home.flit-main--about .flit-about-found{overflow:hidden}.flit-main.flit-main--home.flit-main--about .flit-about-cell{display:flex;flex-direction:column;gap:10px;padding:32px 28px}.flit-main.flit-main--home.flit-main--about .flit-about-cell+.flit-about-cell{border-left:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000)}.flit-main.flit-main--home.flit-main--about .flit-about-cell h3{color:var(--flit-color-site-ink);font:500 30px/1.12 var(--flit-font-display);letter-spacing:-.012em;margin:0}.flit-main.flit-main--home.flit-main--about .flit-about-cell p{color:var(--flit-color-site-ink-muted);font-size:16px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--about .flit-about-cell-kick{color:var(--flit-color-site-ink-muted);font:600 13px/1.2 var(--flit-font-sans)}.flit-main.flit-main--home.flit-main--about .flit-about-cell--us{background:var(--flit-color-site-accent-tint)}.flit-main.flit-main--home.flit-main--about .flit-about-cell--us .flit-about-cell-kick,.flit-main.flit-main--home.flit-main--about .flit-about-cell--us h3{color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--about .flit-about-cell--us p{color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--about .flit-about-pair{display:grid;gap:72px;grid-template-columns:repeat(2,minmax(0,1fr))}.flit-main.flit-main--home.flit-main--about .flit-about-pair article{display:flex;flex-direction:column;gap:18px}.flit-main.flit-main--home.flit-main--about .flit-about-pair h2,.flit-main.flit-main--home.flit-main--about .flit-about-pair p{margin:0}.flit-main.flit-main--home.flit-main--about .flit-about-pair h2{color:var(--flit-color-site-paper);font:500 44px/1.08 var(--flit-font-display);letter-spacing:-.018em}.flit-main.flit-main--home.flit-main--about .flit-about-kick{color:var(--flit-color-site-band-soft);font:600 14px/1.2 var(--flit-font-sans)}.flit-main.flit-main--home.flit-main--about .flit-about-text{color:color-mix(in srgb,var(--flit-color-site-paper) 82%,#0000);font-size:18px;line-height:1.55}.flit-main.flit-main--home.flit-main--about .flit-about-three{gap:16px}.flit-main.flit-main--home.flit-main--about .flit-about-item{display:flex;flex-direction:column;gap:8px;padding:24px}.flit-main.flit-main--home.flit-main--about .flit-about-item h3{color:var(--flit-color-site-ink);font:600 18px/1.3 var(--flit-font-sans);letter-spacing:0;margin:0}.flit-main.flit-main--home.flit-main--about .flit-about-item p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--about .flit-about-close{gap:18px;padding:0 0 112px}.flit-main.flit-main--home.flit-main--about .flit-about-close .flit-home-lede{max-width:560px}.flit-main.flit-main--home.flit-main--about .flit-about-close .flit-home-actions{margin-top:6px}@media(max-width:900px){.flit-main.flit-main--home.flit-main--about .flit-about-h1{font-size:46px}.flit-main.flit-main--home.flit-main--about .flit-about-hero{padding:56px 0 64px}.flit-main.flit-main--home.flit-main--about .flit-about-found,.flit-main.flit-main--home.flit-main--about .flit-about-pair,.flit-main.flit-main--home.flit-main--about .flit-about-three{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--about .flit-about-found{margin-top:40px}.flit-main.flit-main--home.flit-main--about .flit-about-cell{padding:24px}.flit-main.flit-main--home.flit-main--about .flit-about-cell+.flit-about-cell{border-left:0;border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000)}.flit-main.flit-main--home.flit-main--about .flit-about-cell h3{font-size:26px}.flit-main.flit-main--home.flit-main--about .flit-about-pair{gap:48px}.flit-main.flit-main--home.flit-main--about .flit-about-pair h2{font-size:34px}.flit-main.flit-main--home.flit-main--about .flit-about-close{padding-bottom:72px}}.flit-auth-foot{display:none}body.flit-auth{background-color:var(--flit-color-site-canvas);background-image:radial-gradient(color-mix(in srgb,var(--flit-color-site-ink) 9%,#0000) 1px,#0000 1.3px);background-size:22px 22px}body.flit-auth .wp-site-blocks{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;isolation:isolate;justify-content:center;min-height:100vh;overflow-x:clip;padding:0 var(--flit-space-5) var(--flit-space-10);position:relative}body.flit-auth .wp-site-blocks:before{background:radial-gradient(closest-side,var(--flit-color-site-canvas) 35%,color-mix(in srgb,var(--flit-color-site-canvas) 0,#0000));content:"";height:560px;left:50%;margin:-280px 0 0 -380px;pointer-events:none;position:absolute;top:44%;width:760px;z-index:-1}body.flit-auth .flit-header .flit-header-actions,body.flit-auth .flit-header .flit-nav,body.flit-auth .wp-block-template-part:has(>.flit-footer){display:none}body.flit-auth .wp-block-template-part:has(>.flit-header){padding-top:72px;position:static}body.flit-auth .flit-header{border-bottom:0;justify-content:center;min-height:0;padding:0}body.flit-auth .flit-header:before{display:none}body.flit-auth .flit-brand{gap:10px}body.flit-auth .flit-wordmark{font-size:24px;line-height:1}body.flit-auth .flit-brand-mark svg{height:34px;width:34px}body.flit-auth .flit-main.flit-account{box-sizing:border-box;margin:0;max-width:460px;padding:0;width:100%}body.flit-auth .wp-block-flitclient-account{margin:28px auto 0;max-width:420px;min-height:0;padding:0;text-align:center}body.flit-auth .flit-auth-foot{color:var(--flit-color-site-ink-muted);display:block;font-size:13px;margin:56px auto 0;text-align:center}body.flit-auth .flit-auth-foot nav{display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:center}body.flit-auth .flit-auth-foot a{align-items:center;color:var(--flit-color-site-accent);display:inline-flex;min-height:24px;text-underline-offset:.15em}body.flit-auth .flit-auth-legal{color:var(--flit-color-site-ink-muted);font-size:11.5px;line-height:1.5;margin:12px 0 0}@media(max-width:600px){body.flit-auth .wp-site-blocks{justify-content:flex-start;padding:0 var(--flit-space-4) var(--flit-space-6)}body.flit-auth .wp-block-template-part:has(>.flit-header){padding-top:48px}body.flit-auth .flit-auth-foot{margin-top:40px}}.flit-focused-header{align-items:center;background:var(--flit-color-site-paper);border-bottom:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);box-sizing:border-box;gap:var(--flit-space-4);margin:0;max-width:none;min-height:56px;padding:var(--flit-space-3) var(--flit-space-6)}.flit-focused-brand{align-items:center;color:var(--flit-color-site-ink);display:inline-flex;flex:none;gap:var(--flit-space-2);min-height:32px;text-decoration:none}.flit-focused-brand:hover{color:var(--flit-color-site-accent)}.flit-focused-brand .flit-brand-mark svg{height:26px;transform:none;width:26px}.flit-focused-account{color:var(--flit-color-site-ink-muted);font-size:var(--flit-font-size-sm);line-height:1.4;min-width:0;overflow-wrap:anywhere;text-align:right}.flit-focused-account a{align-items:center;color:var(--flit-color-site-accent);display:inline-flex;font-weight:500;min-height:24px}.flit-focused-wordmark{font-family:var(--flit-font-display);font-size:19px;font-weight:500;line-height:1}.flit-main.flit-focused-main{box-sizing:border-box;padding:var(--flit-space-12) var(--flit-space-4) var(--flit-space-16);width:100%}body.flit-focused{--flit-focused-column:640px;background:var(--flit-color-site-canvas)}body.flit-focused .wp-block-flitclient-account{box-sizing:border-box;margin:0 auto;max-width:var(--flit-focused-column);min-height:0;padding:0;width:100%}body.flit-focused .wp-block-flitclient-account .flitclient-shell{display:block}body.flit-focused .wp-block-flitclient-account .flitclient-shell__nav{display:none}body.flit-focused .wp-block-flitclient-account .flitclient-view{max-width:none}body.flit-focused .flit-auth:not(:has(.flitclient-card)){background:var(--flit-color-site-paper);border:var(--flit-border-width-hairline,1px) solid var(--flit-color-border);border-radius:var(--flit-radius-xl);box-shadow:var(--flit-shadow-card);box-sizing:border-box;padding:var(--flit-space-8);text-align:left}body.flit-focused .flit-auth:not(:has(.flitclient-card)) h1{font-size:26px;line-height:1.25}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-sub{color:var(--flit-color-site-ink);font-size:var(--wp--preset--font-size--md)}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-form{gap:var(--flit-space-4)}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-form label{font-size:14px;margin:0 0 calc(var(--flit-space-3)*-1);padding:0}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-form input:not([type=checkbox]):not([type=radio]):not([type=submit]){border-color:var(--flit-color-site-ink-faint);border-radius:var(--flit-radius-md);font-size:15px;min-height:44px;padding:0 var(--flit-space-3)}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-form .flitclient-field-error,body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-form [role=alert],body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-row{margin-left:0}body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-primary,body.flit-focused .flit-auth:not(:has(.flitclient-card)) .flit-auth-secondary{align-self:flex-start;font-size:15px;max-width:100%;min-height:44px;padding:0 var(--flit-space-6);width:auto}body.flit-focused--wide{--flit-focused-column:656px}@media(max-width:600px){.flit-focused-header{padding:var(--flit-space-3) var(--flit-space-4)}.flit-focused-wordmark{font-size:17px}.flit-main.flit-focused-main{padding:var(--flit-space-6) var(--flit-space-4) var(--flit-space-10)}body.flit-focused .flit-auth:not(:has(.flitclient-card)){padding:var(--flit-space-6)}}.flit-checkout-header{align-items:center;box-sizing:border-box;display:flex;gap:var(--flit-space-6);margin:0 auto;max-width:1040px;min-height:72px;padding:0 var(--flit-gutter)}.flit-checkout-brand{align-items:center;display:flex;flex:none;gap:10px;min-height:44px;text-decoration:none}.flit-checkout-brand,.flit-checkout-brand:hover{color:var(--flit-color-site-ink)}.flit-checkout-wordmark{font:500 23px/1 var(--flit-font-display);letter-spacing:-.01em}.flit-checkout-back{align-items:center;color:var(--flit-color-site-ink-muted);display:inline-flex;font-size:14px;gap:6px;margin-left:auto;min-height:44px;text-decoration:none}.flit-checkout-back:hover{color:var(--flit-color-site-ink)}.flit-checkout-back svg{flex:none}.flit-main.flit-checkout-main{box-sizing:border-box;padding-bottom:var(--flit-space-24);padding-top:var(--flit-space-8);width:100%}.flit-checkout-foot{box-sizing:border-box;color:var(--flit-color-site-ink-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:12px 20px;margin:0 auto;max-width:1040px;padding:20px var(--flit-gutter) 28px}.flit-checkout-foot a{align-items:center;color:var(--flit-color-site-ink-muted);display:inline-flex;min-height:24px;text-decoration:none}.flit-checkout-foot a:hover{color:var(--flit-color-site-ink);text-decoration:underline}@media(max-width:900px){.flit-main.flit-checkout-main{padding-top:var(--flit-space-3)}}@media(max-width:480px){.flit-checkout-foot,.flit-checkout-header,.flit-main.flit-checkout-main{padding-left:var(--flit-space-4);padding-right:var(--flit-space-4)}}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-shell{box-sizing:border-box;margin:0 auto;max-width:1180px;padding:0 24px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-shell>*{margin-block:0}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-hero{display:flex;flex-direction:column;gap:22px;max-width:760px;padding:88px 0 64px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-h1{font-size:72px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-acts{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-top:6px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-list{margin-bottom:112px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-list>*{margin-block:0}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-empty-more{display:none}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-list:has(.wp-block-flitclient-changelog__empty){align-items:center;background:var(--flit-color-site-paper);border:1px solid color-mix(in srgb,var(--flit-color-site-paper) 75%,#0000);border-radius:18px;box-shadow:0 1px 0 color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000),0 12px 32px -18px color-mix(in srgb,var(--flit-color-site-ink) 18%,#0000);display:flex;flex-direction:column;gap:16px;padding:72px 32px;text-align:center}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-list:has(.wp-block-flitclient-changelog__empty) .flit-changelog-empty-more{display:contents}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-list:has(.wp-block-flitclient-changelog__empty) .flit-changelog-empty-more>p{color:var(--flit-color-site-ink-muted);margin:0;max-width:440px}@media(max-width:900px){.flit-main.flit-main--home.flit-main--changelog .flit-changelog-hero{padding:56px 0 40px}.flit-main.flit-main--home.flit-main--changelog .flit-changelog-h1{font-size:46px}}.flit-main.flit-main--home.flit-main--contact .flit-contact-grid{align-items:start;box-sizing:border-box;display:grid;gap:72px;grid-template-columns:minmax(0,1fr) minmax(0,560px);margin:0 auto;max-width:1180px;padding:88px 24px 112px}.flit-main.flit-main--home.flit-main--contact .flit-contact-grid>*{margin-block:0}.flit-main.flit-main--home.flit-main--contact .flit-contact-copy{display:flex;flex-direction:column;gap:22px}.flit-main.flit-main--home.flit-main--contact .flit-contact-h1{font-size:72px}.flit-main.flit-main--home.flit-main--contact .flit-contact-ways{display:flex;flex-direction:column;gap:12px;margin-top:24px}.flit-main.flit-main--home.flit-main--contact .flit-contact-way{align-items:start;display:grid;gap:16px;grid-template-columns:44px minmax(0,1fr);padding:20px 22px}.flit-main.flit-main--home.flit-main--contact .flit-contact-way h2{color:var(--flit-color-site-ink);font:600 17px/1.3 var(--flit-font-sans);margin:0 0 4px}.flit-main.flit-main--home.flit-main--contact .flit-contact-way p{color:var(--flit-color-site-ink-muted);font-size:15px;line-height:1.45;margin:0}.flit-main.flit-main--home.flit-main--contact .flit-contact-ic{align-items:center;background:var(--flit-color-site-accent-tint);border-radius:12px;color:var(--flit-color-site-accent);display:flex;height:44px;justify-content:center;width:44px}.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security{background:var(--flit-color-site-accent);border-color:var(--flit-color-site-accent);color:var(--flit-color-site-paper)}.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security a,.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security h2{color:var(--flit-color-site-paper)}.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security p{color:color-mix(in srgb,var(--flit-color-site-paper) 86%,#0000)}.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security .flit-contact-ic{background:color-mix(in srgb,var(--flit-color-site-paper) 12%,#0000);color:var(--flit-color-site-paper)}.flit-main.flit-main--home.flit-main--contact .flit-contact-way--security a:focus-visible{outline-color:var(--flit-color-site-paper)}.flit-main.flit-main--home.flit-main--contact .flit-contact-card{display:flex;flex-direction:column;gap:18px;padding:36px;position:relative}.flit-main.flit-main--home.flit-main--contact .flit-contact-card>*{margin-block:0}.flit-main.flit-main--home.flit-main--contact .flit-contact-card-title{color:var(--flit-color-site-ink);font:500 32px/1.1 var(--flit-font-display);letter-spacing:-.01em;margin:0}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form{background:none;border:0;border-radius:0;display:grid;gap:18px 14px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;padding:0}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>*{grid-column:1/-1;margin:0}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>div:has(>#flitclient-contact-email),.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>div:has(>#flitclient-contact-name){grid-column:auto}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>[role=status]:empty{position:absolute}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form label{color:var(--flit-color-site-ink);font:600 14px/1.3 var(--flit-font-sans);margin-bottom:6px}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form input:not([type=checkbox]):not([type=radio]):not([type=submit]),.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form select,.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form textarea{background:var(--flit-color-neutral-0);border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 20%,#0000);border-radius:12px;box-sizing:border-box;color:var(--flit-color-site-ink);font:400 16px/1.4 var(--flit-font-sans);min-height:48px;padding:12px 14px}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form input:not([type=checkbox]):not([type=radio]):not([type=submit])[aria-invalid=true],.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form select[aria-invalid=true],.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form textarea[aria-invalid=true]{border-color:var(--flit-color-danger-fg)}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form textarea{min-height:160px}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form .flitclient-field-error{margin:6px 0 0}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form button{font:500 15px/1 var(--flit-font-sans);padding:0 22px}@media(max-width:900px){.flit-main.flit-main--home.flit-main--contact .flit-contact-grid{gap:40px;grid-template-columns:minmax(0,1fr);padding:56px 24px 72px}.flit-main.flit-main--home.flit-main--contact .flit-contact-h1{font-size:46px}.flit-main.flit-main--home.flit-main--contact .flit-contact-card{padding:24px}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form{grid-template-columns:minmax(0,1fr)}.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>div:has(>#flitclient-contact-email),.flit-main.flit-main--home.flit-main--contact .wp-block-flitclient-contact-form>div:has(>#flitclient-contact-name){grid-column:1/-1}}.flit-main.flit-main--home.flit-main--legal .flit-legal-page{box-sizing:border-box;color:var(--flit-color-site-ink);margin:0 auto;max-width:1180px;padding:0 24px}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero{align-items:center;display:flex;flex-direction:column;gap:20px;padding:80px 0 48px;text-align:center}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero>*{margin:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero>h1{color:var(--flit-color-site-ink);font:500 72px/1.02 var(--flit-font-display);letter-spacing:-.021em}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero>p{align-items:center;color:var(--flit-color-site-ink-muted);display:inline-flex;font-size:14px!important;gap:8px;line-height:1.4}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero>p svg{color:var(--flit-color-site-accent);flex:none}@media(min-width:901px){.flit-main.flit-main--home.flit-main--legal .flit-legal-hero{margin-left:304px}}.flit-main.flit-main--home.flit-main--legal .flit-legal-wrap{align-items:start;display:grid;gap:64px;grid-template-columns:240px minmax(0,1fr);padding:64px 0 112px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc{position:sticky;top:calc(var(--flit-header-offset, 64px) + 32px)}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-title{color:var(--flit-color-site-ink-muted);font:600 13px/1.2 var(--flit-font-sans);margin:0 0 12px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list{border-left:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);counter-reset:toc;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list a{align-items:baseline;border-left:2px solid #0000;box-sizing:border-box;color:var(--flit-color-site-ink-muted);counter-increment:toc;display:flex;font-size:15px;gap:10px;line-height:1.35;margin-left:-1px;min-height:36px;padding:8px 0 8px 16px;text-decoration:none}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list a:before{content:counter(toc,decimal-leading-zero);font:400 12px/1 var(--flit-font-mono);opacity:.75}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list a:hover{color:var(--flit-color-site-ink)}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list a[aria-current=true]{border-left-color:var(--flit-color-site-accent);color:var(--flit-color-site-accent);font-weight:600}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-list a[aria-current=true]:before{opacity:1}.flit-main.flit-main--home.flit-main--legal .flit-legal-main{min-width:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m{display:none}.flit-main.flit-main--home.flit-main--legal .flit-legal-doc{counter-reset:sec;padding:56px 64px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>*{font-size:19px;line-height:1.6;margin:0 0 8px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>.flit-legal-short{background:var(--flit-color-site-accent-tint);border-radius:14px;font-size:17px;line-height:1.55;margin:24px 0 8px;padding:24px 28px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>.flit-legal-short h2{color:var(--flit-color-site-accent);font:600 15px/1.3 var(--flit-font-sans);margin:0 0 12px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>.flit-legal-short ul{display:flex;flex-direction:column;gap:8px;margin:0;padding-left:20px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec li::marker,.flit-main.flit-main--home.flit-main--legal .flit-legal-short li::marker{color:var(--flit-color-site-accent)}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec{border-top:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);counter-increment:sec;margin-top:40px;padding-top:40px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec h2[id]{scroll-margin-top:calc(var(--flit-header-offset, 64px) + 32px)}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec h2{align-items:baseline;color:var(--flit-color-site-ink);display:flex;font:500 30px/1.15 var(--flit-font-display);gap:14px;letter-spacing:-.012em;margin:0 0 14px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec h2:before{color:var(--flit-color-site-accent);content:counter(sec,decimal-leading-zero);flex:none;font:400 13px/1 var(--flit-font-mono)}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec p{font-size:17px;line-height:1.7;margin:0 0 14px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec p:last-child{margin-bottom:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ol,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ul{display:flex;flex-direction:column;font-size:17px;gap:8px;line-height:1.6;margin:0 0 14px;padding-left:20px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ol:last-child,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ul:last-child{margin-bottom:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec b{font-weight:600}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec code{background:var(--flit-color-site-accent-tint);border-radius:6px;color:var(--flit-color-site-accent);font:14px/1.4 var(--flit-font-mono);padding:1px 6px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table{border:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);border-radius:14px;margin:6px 0 14px;overflow-x:auto}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table table{border-collapse:collapse;font-size:15px;line-height:1.4;width:100%}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table td,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table th{border:0;border-bottom:1px solid color-mix(in srgb,var(--flit-color-site-ink) 10%,#0000);padding:12px 16px;text-align:left;vertical-align:top}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table th{color:var(--flit-color-site-ink-muted);font:600 13px/1.2 var(--flit-font-sans)}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec .wp-block-table tr:last-child td{border-bottom:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-ask{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:16px;padding:28px 32px}.flit-main.flit-main--home.flit-main--legal .flit-legal-ask h3{color:var(--flit-color-site-ink);font:500 26px/1.1 var(--flit-font-display);margin:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-ask p{color:var(--flit-color-site-ink-muted);font-size:15px;margin:4px 0 0}@media(max-width:900px){.flit-main.flit-main--home.flit-main--legal .flit-legal-hero{gap:16px;padding:48px 0 32px}.flit-main.flit-main--home.flit-main--legal .flit-legal-hero>h1{font-size:46px}.flit-main.flit-main--home.flit-main--legal .flit-legal-wrap{gap:0;grid-template-columns:minmax(0,1fr);padding:40px 0 72px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc{display:none}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m{border-radius:14px;display:block;margin-bottom:16px;padding:0 20px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m summary{align-items:center;cursor:pointer;display:flex;font:600 15px/1 var(--flit-font-sans);justify-content:space-between;list-style:none;min-height:52px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m summary::-webkit-details-marker{display:none}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m summary svg{color:var(--flit-color-site-ink-muted)}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m[open] summary svg{transform:rotate(180deg)}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m .flit-legal-toc-list{border-left:0;padding-bottom:12px}.flit-main.flit-main--home.flit-main--legal .flit-legal-toc-m .flit-legal-toc-list a{border-left:0;padding-left:0}.flit-main.flit-main--home.flit-main--legal .flit-legal-doc{padding:28px 22px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>*{font-size:17px}.flit-main.flit-main--home.flit-main--legal .flit-legal-intro>.flit-legal-short{font-size:16px;padding:20px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec{margin-top:28px;padding-top:28px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec h2{font-size:25px;gap:10px}.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ol,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec p,.flit-main.flit-main--home.flit-main--legal .flit-legal-sec ul{font-size:16px}.flit-main.flit-main--home.flit-main--legal .flit-legal-ask{padding:22px 20px}}:root{--flit-content:720px;--flit-wide:1200px;--flit-gutter:var(--flit-space-6);--flit-header-offset:calc(64px + var(--wp-admin--admin-bar--height, 0px))}@media(max-width:600px){:root{--flit-header-offset:64px}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--flit-header-offset) + var(--flit-space-4))}body{font-family:var(--flit-font-sans);font-size:var(--wp--preset--font-size--md);line-height:1.6;margin:0;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--flit-color-site-accent);text-decoration-thickness:1px;text-underline-offset:.15em}:focus-visible{outline:var(--flit-border-width-focus,2px) solid var(--flit-color-focus);outline-offset:2px}code,kbd,pre{font-family:var(--flit-font-mono);font-size:var(--flit-font-mono-scale,.92em)}pre,table{max-width:100%;overflow-x:auto}img,video{height:auto;max-width:100%}.flit-main{padding-left:var(--flit-gutter);padding-right:var(--flit-gutter)}.flit-section{padding-bottom:var(--flit-space-16);padding-top:var(--flit-space-16)}.flit-stack>*+*{margin-top:var(--flit-space-6)}.flit-cards{display:grid;gap:var(--flit-space-6);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}body .wp-site-blocks>*{margin-block-start:0}.screen-reader-text{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:0ms!important;scroll-behavior:auto!important;transition-duration:0ms!important}}
