.wf{--wf-paper:#f6f5f1;--wf-sheet:#fbfbf8;--wf-stone:#ebe9e3;--wf-ink:#16141a;--wf-body:#3d3a42;--wf-muted:#6b6770;--wf-rule:#16141a24;--wf-night:#110f16;--wf-night-2:#191621;--wf-chalk:#f3f1ee;--wf-night-body:#c8c3cf;--wf-rule-dark:#f3f1ee26;--wf-violet:#6540a3;--wf-violet-light:#c0a3ff;--wf-line:#6540a38c;--wf-grid:#6540a313;--wf-grid-strong:#6540a324;--wf-grid-dark:#c0a3ff12;--wf-grid-dark-strong:#c0a3ff21;--wf-space:clamp(52px,4.6vw,80px);--wf-gutter:clamp(18px,1.8vw,28px);--wf-ease:cubic-bezier(.65,0,.2,1);--wf-mono:"Figtree Variable","Segoe UI",sans-serif;color:var(--wf-ink)}.wf .wf-wrap{width:min(100% - 2 * var(--page-pad,56px),1360px);margin-inline:auto}.wf section{position:relative}.wf p{text-wrap:pretty}.cx .wf p{max-width:none}.wf :is(h2,h3){color:inherit;text-wrap:balance;margin:0;font-weight:500}.wf h2{letter-spacing:-.047em;font-size:clamp(36px,3.8vw,60px);line-height:1.03}.wf h3{letter-spacing:-.022em;font-size:clamp(19px,1.35vw,22px);font-weight:560;line-height:1.2}.wf img{max-width:100%;height:auto}.wf [data-service-tone=dark]{color:var(--wf-chalk)}.wf .wf-lede p{color:var(--wf-body);margin:0;font-size:clamp(17px,1.2vw,19px);line-height:1.62}.wf .wf-lede p+p{margin-top:16px}.wf [data-service-tone=dark] .wf-lede p{color:var(--wf-night-body)}.wf .wf-grid{background-color:var(--wf-sheet);background-image:linear-gradient(var(--wf-grid-strong) 1px,transparent 1px),linear-gradient(90deg,var(--wf-grid-strong) 1px,transparent 1px), linear-gradient(var(--wf-grid) 1px,transparent 1px),linear-gradient(90deg,var(--wf-grid) 1px,transparent 1px);background-position:-1px -1px;background-size:40px 40px,40px 40px,8px 8px,8px 8px}.wf [data-service-tone=dark] .wf-grid,.wf .wf-grid[data-tone=dark]{background-color:var(--wf-night-2);background-image:linear-gradient(var(--wf-grid-dark-strong) 1px,transparent 1px),linear-gradient(90deg,var(--wf-grid-dark-strong) 1px,transparent 1px), linear-gradient(var(--wf-grid-dark) 1px,transparent 1px),linear-gradient(90deg,var(--wf-grid-dark) 1px,transparent 1px)}.wf .wf-example{font-family:var(--wf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);align-items:center;gap:10px;margin:0;font-size:11.5px;font-weight:500;display:flex}.wf .wf-example-mark{border:1.5px solid var(--wf-violet);border-radius:50%;flex:none;width:14px;height:14px;position:relative}.wf .wf-example-mark:after{content:"";background:var(--wf-violet);border-radius:50%;position:absolute;inset:3px}.wf [data-service-tone=dark] .wf-example{color:#a59fae}.wf [data-service-tone=dark] .wf-example-mark{border-color:var(--wf-violet-light)}.wf [data-service-tone=dark] .wf-example-mark:after{background:var(--wf-violet-light)}.wf .wf-title-block{border:1.5px solid var(--wf-ink);font-family:var(--wf-mono);background:var(--wf-sheet);grid-template-columns:repeat(2,minmax(0,auto));width:fit-content;margin:0;font-size:11px;line-height:1.35;display:grid}.wf .wf-title-block>div{border-right:1px solid var(--wf-ink);border-bottom:1px solid var(--wf-ink);padding:6px 10px}.wf .wf-title-block>div:nth-child(2n){border-right:0}.wf .wf-title-block>div:nth-last-child(-n+2){border-bottom:0}.wf .wf-title-block dt{text-transform:uppercase;letter-spacing:.08em;color:var(--wf-muted);font-size:9.5px}.wf .wf-title-block dd{color:var(--wf-ink);margin:2px 0 0;font-weight:600}.wf .wf-callout-mark{border:1.5px solid var(--wf-violet);width:26px;height:26px;font-family:var(--wf-mono);color:var(--wf-violet);background:var(--wf-sheet);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:inline-grid}.wf [data-service-tone=dark] .wf-callout-mark{border-color:var(--wf-violet-light);color:var(--wf-violet-light);background:var(--wf-night)}.wf .wf-dim{width:100%;color:var(--wf-violet);font-family:var(--wf-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.wf .wf-dim b{white-space:nowrap;font-weight:500}.wf .wf-dim .wf-dim-line{transform-origin:50%;background:currentColor;flex:1;height:1px}.wf .wf-dim .wf-dim-tick{background:currentColor;flex:none;width:1px;height:12px}.wf [data-service-tone=dark] .wf-dim{color:var(--wf-violet-light)}.wf [data-wf=wait] .wf-dim .wf-dim-line{clip-path:inset(0 50%)}.wf [data-wf=in] .wf-dim .wf-dim-line{animation:wf-dim-draw .9s var(--wf-ease) both}@keyframes wf-dim-draw{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}.wf .wf-stroke{stroke-dasharray:1;stroke-dashoffset:0}.wf [data-wf=wait] .wf-stroke{stroke-dashoffset:1px}.wf [data-wf=in] .wf-stroke{animation:wf-stroke 1.3s var(--wf-ease) var(--wf-d,0s) both}@keyframes wf-stroke{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.wf [data-wf=wait] .wf-build{clip-path:inset(0 100% 0 0)}.wf [data-wf=in] .wf-build{animation:wf-build 1.4s var(--wf-ease) var(--wf-d,.35s) both}@keyframes wf-build{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.wf .wf-credit{color:var(--wf-muted);align-items:center;gap:10px;margin:14px 0 0;font-size:13px;line-height:1.45;display:flex}.wf .wf-credit:before{content:"";background:var(--wf-violet);flex:none;width:22px;height:1px}.wf [data-service-tone=dark] .wf-credit{color:#a59fae}.wf [data-service-tone=dark] .wf-credit:before{background:var(--wf-violet-light)}.wf .wf-links{flex-wrap:wrap;gap:12px 32px;display:flex}.wf .wf-link{width:fit-content;color:inherit;text-underline-offset:7px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);text-decoration-color:color-mix(in srgb,currentColor 32%,transparent);align-items:center;gap:10px;font-size:15.5px;font-weight:560;transition:color .25s,text-decoration-color .25s;display:inline-flex}.wf .wf-link:is(:hover,:focus-visible){color:var(--service-current-accent,var(--wf-violet));text-decoration-color:currentColor}.wf .wf-link .px-arrow,.wf .wf-link svg{width:19px;height:19px;transition:translate .3s var(--wf-ease)}.wf .wf-link:is(:hover,:focus-visible) svg{translate:3px}.wf .wf-faq{background:var(--wf-paper);padding-block:var(--wf-space)}.wf .wf-faq-head{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:18px;margin-bottom:clamp(28px,3vw,44px);display:grid}.wf .wf-faq-head h2{grid-column:1/span 6;font-size:clamp(32px,3.2vw,50px)}.wf .wf-faq-head p{color:var(--wf-muted);grid-column:8/span 5;margin:0;font-size:16px;line-height:1.6}.wf .wf-faq-head a{color:var(--wf-ink);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--wf-violet);text-decoration-color:var(--wf-violet)}.wf .wf-faq-list{border-top:1px solid var(--wf-rule)}.wf .wf-faq-row{-moz-column-gap:var(--wf-gutter);column-gap:var(--wf-gutter);border-bottom:1px solid var(--wf-rule);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:10px;padding:26px 0;display:grid}.wf .wf-faq-row h3{grid-column:1/span 5;font-size:clamp(18px,1.3vw,21px)}.wf .wf-faq-row p{color:var(--wf-body);grid-column:7/span 6;margin:0;font-size:16.5px;line-height:1.65}.wf[data-rv-on] [data-rv]:not([data-rv-in]),.wf [data-rv-on] [data-rv]:not([data-rv-in]){opacity:0}.wf[data-rv-on] [data-rv=rise][data-rv-in]{animation:wf-rv-rise .95s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s) backwards}.wf[data-rv-on] [data-rv=head][data-rv-in]{animation:wf-rv-head 1.15s cubic-bezier(.16,.8,.2,1) var(--rv-d,0s) backwards}.wf[data-rv-on] [data-rv=wipe][data-rv-in]{animation:wf-rv-wipe 1.35s cubic-bezier(.7,0,.2,1) var(--rv-d,0s) backwards}.wf[data-rv-on] [data-rv=side][data-rv-in]{animation:wf-rv-side 1.1s cubic-bezier(.2,.7,.2,1) var(--rv-d,0s) backwards}.wf[data-rv-on] [data-rv=fade][data-rv-in]{animation:wf-rv-fade 1.2s ease var(--rv-d,0s) backwards}@keyframes wf-rv-rise{0%{opacity:0;translate:0 26px}}@keyframes wf-rv-head{0%{opacity:0;filter:blur(5px);translate:0 .42em}}@keyframes wf-rv-wipe{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes wf-rv-side{0%{opacity:0;translate:-34px}}@keyframes wf-rv-fade{0%{opacity:0}}@media (max-width:760px){.wf .wf-wrap{width:calc(100% - 32px)}.wf .wk-browser .wk-win-bar{justify-content:center;padding:0 10px;display:flex}.wf .wk-browser .wk-lights,.wf .wk-browser .wk-win-end{display:none}.wf .wk-browser .wk-url{width:100%;max-width:100%;padding-inline:10px;font-size:10.5px}.wf .wf-faq-head,.wf .wf-faq-row{display:block}.wf .wf-faq-head p{margin-top:16px}.wf .wf-faq-row p{margin-top:10px}.wf .wf-title-block{font-size:10px}}@media (prefers-reduced-motion:reduce){.wf [data-rv]{opacity:1!important;animation:none!important}.wf .wf-stroke{stroke-dashoffset:0!important;animation:none!important}.wf .wf-build,.wf .wf-dim .wf-dim-line{clip-path:none!important;animation:none!important}}main .wf :is(.wsp-log-stage,.wcr-record-stage,.wux-stage,.wux-form-stage,.wlt-stage,.wec-flow,.wap-stage){box-shadow:none;background:0 0;border-radius:0;padding:0}main .wf .wap-stage{overflow:visible}
