@font-face{font-family:Funnel Sans;src:url(/_app/immutable/assets/funnel-sans-variable.CVqvhgP-.woff2)format("woff2");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/_app/immutable/assets/funnel-sans-italic-variable.GJACmyKq.woff2)format("woff2");font-style:italic;font-weight:300 800;font-display:swap}:root,:host{--font-sans:"Funnel Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-heading:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--text-page-title:3.5rem;--text-page-title--line-height:3.5rem;--text-page-title--font-weight:500;--text-page-title--letter-spacing:-1.4px;--text-metric:2rem;--text-metric--line-height:2rem;--text-metric--font-weight:500;--text-metric--letter-spacing:-.8px;--text-section-title:3rem;--text-section-title--line-height:3rem;--text-section-title--font-weight:500;--text-section-title--letter-spacing:-1.2px;--text-feature-title:2rem;--text-feature-title--line-height:2rem;--text-feature-title--font-weight:500;--text-feature-title--letter-spacing:-.8px;--text-component-title:1.125rem;--text-component-title--line-height:1.35rem;--text-component-title--font-weight:500;--text-component-title--letter-spacing:-.45px;--text-lead:1.2rem;--text-lead--line-height:1.44rem;--text-lead--font-weight:400;--text-lead--letter-spacing:-.48px;--text-body:1rem;--text-body--line-height:1.2rem;--text-body--font-weight:400;--text-body--letter-spacing:-.04px;--text-navigation:.96875rem;--text-navigation--line-height:1.5rem;--text-navigation--font-weight:500;--text-navigation--letter-spacing:normal;--text-ui:.875rem;--text-ui--line-height:1rem;--text-ui--font-weight:400;--text-ui--letter-spacing:-.14px;--text-small-ui:.8125rem;--text-small-ui--line-height:1rem;--text-small-ui--font-weight:400;--text-small-ui--letter-spacing:normal;--text-label:.875rem;--text-label--line-height:1rem;--text-label--font-weight:500;--text-label--letter-spacing:-.14px;--text-button:1rem;--text-button--line-height:1.25rem;--text-button--font-weight:500;--text-button--letter-spacing:normal}@media(max-width:639px){:root{--text-page-title:2.5rem;--text-page-title--line-height:2.5rem;--text-page-title--font-weight:600;--text-page-title--letter-spacing:-1px;--text-section-title:2rem;--text-section-title--line-height:2rem;--text-section-title--letter-spacing:-.8px;--text-feature-title:1.3rem;--text-feature-title--line-height:1.56rem;--text-feature-title--letter-spacing:-.52px;--text-lead:1.3rem;--text-lead--line-height:1.56rem;--text-lead--letter-spacing:-.52px}}.order-root,.dark .mk[data-mk-theme=light] .order-root{--oj-canvas:#fff;--oj-floor:#f5f5f5;--oj-surface:#fff;--oj-sunken:#f5f5f7;--oj-line:#e3e3e3;--oj-line-strong:#dedede;--oj-field-line:#d9d9d9;--oj-fg:#1a1a1a;--oj-fg-muted:#707070;--oj-fg-subtle:#a3a3a3;--oj-brand:#2f6bff;--oj-brand-hover:#2459d9;--oj-brand-soft:#f0f4ff;--oj-on-brand:#fff;--oj-ok:#1a7f37;--oj-ok-soft:#e7f5ea;--oj-warn:#b25000;--oj-warn-soft:#fff4e5;--oj-danger:#c42b1c;--oj-danger-soft:#fdecea;--oj-code-bg:#1d1d1f;--oj-code-fg:#f5f5f7;--oj-shadow:0 1px 2px #0000000a, 0 12px 32px #0000000f;--oj-radius:14px;--oj-radius-sm:10px;--oj-control:48px;--oj-gap:clamp(16px, 2.6vh, 24px);--oj-ease:cubic-bezier(.32, .72, 0, 1);--oj-font:"Funnel Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--oj-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--background:var(--oj-canvas);--foreground:var(--oj-fg);--muted:var(--oj-floor);--muted-foreground:var(--oj-fg-muted);--border:var(--oj-line);--input:var(--oj-line-strong);--ring:var(--oj-brand);--primary:var(--oj-brand);--primary-foreground:var(--oj-on-brand);--accent:var(--oj-floor);--accent-foreground:var(--oj-fg);--popover:var(--oj-surface);--popover-foreground:var(--oj-fg);--color-kumo-base:var(--oj-surface);--color-kumo-canvas:var(--oj-canvas);--color-kumo-fill:var(--oj-floor);--color-kumo-line:var(--oj-line-strong);--color-kumo-brand:var(--oj-brand);--text-color-kumo-strong:var(--oj-fg);--text-color-kumo-default:var(--oj-fg);--text-color-kumo-subtle:var(--oj-fg-muted);color-scheme:light;background:var(--oj-canvas);min-height:100dvh;color:var(--oj-fg);font-family:var(--oj-font);letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.45}.dark .order-root,.order-root.dark,.mk[data-mk-theme=dark] .order-root{--oj-canvas:#000;--oj-floor:#111112;--oj-surface:#161617;--oj-sunken:#1d1d1f;--oj-line:#ffffff1a;--oj-line-strong:#ffffff29;--oj-field-line:#fff3;--oj-fg:#f5f5f7;--oj-fg-muted:#a1a1a6;--oj-fg-subtle:#6e6e73;--oj-brand:#3d8bff;--oj-brand-hover:#63a1ff;--oj-brand-soft:#3d8bff24;--oj-ok:#3fb950;--oj-ok-soft:#3fb95024;--oj-warn:#f0883e;--oj-warn-soft:#f0883e24;--oj-danger:#f85149;--oj-danger-soft:#f8514924;--oj-code-bg:#0b0b0c;--oj-code-fg:#f5f5f7;--oj-shadow:0 0 0 1px #ffffff0f, 0 12px 32px #00000080;color-scheme:dark}.order-root *,.order-root :before,.order-root :after{box-sizing:border-box}.order-root :where(h1,h2,h3,p){margin:0}.order-root :focus-visible{outline:2px solid var(--oj-brand);outline-offset:2px}.oj-eyebrow{color:var(--oj-fg-muted);letter-spacing:-.01em;font-size:14px;font-weight:500}.oj-title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);font-weight:500;line-height:1.08}.oj-step-count{color:var(--oj-fg-muted);font-size:13px;font-weight:500}.oj-heading{letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.oj-lede{color:var(--oj-fg-muted);text-wrap:pretty;font-size:16px;line-height:1.45}.oj-small{color:var(--oj-fg-muted);font-size:13px;line-height:1.45}.oj-mono{font-family:var(--oj-mono);letter-spacing:0;font-size:.92em}.oj-btn{min-height:var(--oj-control);background:var(--oj-brand);color:var(--oj-on-brand);font:inherit;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,transform .16s var(--oj-ease),opacity .16s ease;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.oj-btn:hover{background:var(--oj-brand-hover)}.oj-btn:active{transform:scale(.99)}.oj-btn--lg{min-height:52px;font-size:16px}.oj-btn:disabled,.oj-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.oj-btn--block{width:100%}.oj-btn--quiet{background:var(--oj-floor);color:var(--oj-fg)}.oj-btn--quiet:hover{background:var(--oj-floor)}@supports (color:color-mix(in lab,red,red)){.oj-btn--quiet:hover{background:color-mix(in srgb,var(--oj-floor) 80%,var(--oj-fg) 8%)}}.oj-btn--outline{color:var(--oj-fg);box-shadow:inset 0 0 0 1px var(--oj-field-line);background:0 0}.oj-btn--outline:hover{background:var(--oj-floor)}.oj-btn--sm{min-height:36px;padding:0 16px;font-size:14px}.oj-link{color:var(--oj-brand);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.oj-link:hover{color:var(--oj-brand-hover)}.oj-link:disabled{color:var(--oj-fg-subtle);cursor:not-allowed;text-decoration:none}.oj-field{gap:8px;display:grid}.oj-label{color:var(--oj-fg);font-size:14px;font-weight:500}.oj-input{width:100%;min-height:var(--oj-control);border:1px solid var(--oj-field-line);border-radius:var(--oj-radius-sm);background:var(--oj-surface);color:var(--oj-fg);font:inherit;appearance:none;padding:0 12px;font-size:14px;transition:border-color .16s,box-shadow .16s}.oj-input::placeholder{color:var(--oj-fg-subtle)}.oj-input:focus{border-color:var(--oj-brand);box-shadow:0 0 0 1px var(--oj-brand);outline:none}.oj-input:disabled,.oj-input[readonly]{background:var(--oj-floor);color:var(--oj-fg-muted)}.oj-float{display:block;position:relative}.oj-float .oj-input{padding-top:14px}.oj-float .oj-input::placeholder{color:#0000}.oj-float>label{max-width:calc(100% - 26px);color:var(--oj-fg-muted);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transform-origin:0 0;font-size:14px;transition:transform .15s,top .15s,font-size .15s;position:absolute;top:50%;left:13px;overflow:hidden;transform:translateY(-50%)}.oj-float .oj-input:focus+label,.oj-float .oj-input:not(:placeholder-shown)+label,.oj-float .oj-input:disabled+label{font-size:12px;top:7px;transform:none}.oj-choices{border:1px solid var(--oj-field-line);border-radius:var(--oj-radius-sm);display:grid;overflow:hidden}.oj-choice{cursor:pointer;align-items:center;gap:12px;min-height:52px;padding:12px 14px;display:flex;position:relative}.oj-choice+.oj-choice,.oj-choice-detail+.oj-choice{border-top:1px solid var(--oj-field-line)}.oj-choice[data-on]{z-index:1;background:var(--oj-brand-soft);box-shadow:0 0 0 1px var(--oj-brand)}.oj-choice input{opacity:0;pointer-events:none;position:absolute}.oj-choice:has(input:focus-visible){outline:2px solid var(--oj-brand);outline-offset:-2px}.oj-radio{width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--oj-field-line);background:var(--oj-surface);border-radius:999px;flex:none;transition:box-shadow .15s}.oj-choice[data-on] .oj-radio{box-shadow:inset 0 0 0 6px var(--oj-brand)}.oj-choice-detail{border-top:1px solid var(--oj-field-line);background:var(--oj-floor);gap:12px;padding:14px;display:grid}.oj-box{border:1px solid var(--oj-field-line);border-radius:var(--oj-radius-sm)}.oj-help{color:var(--oj-fg-muted);font-size:13px;line-height:1.4}.oj-error{border-radius:var(--oj-radius-sm);background:var(--oj-danger-soft);color:var(--oj-danger);outline:none;padding:12px 16px;font-size:14px}.oj-surface{border-radius:var(--oj-radius);background:var(--oj-surface);box-shadow:inset 0 0 0 1px var(--oj-line)}.oj-floor{border-radius:var(--oj-radius);background:var(--oj-floor)}.oj-rule{background:var(--oj-line);border:0;height:1px}.oj-divider{color:var(--oj-fg-subtle);align-items:center;gap:12px;font-size:13px;display:flex}.oj-divider:before,.oj-divider:after{content:"";background:var(--oj-line);flex:1;height:1px}.oj-pulse{background:var(--oj-brand);border-radius:999px;flex:none;width:8px;height:8px;display:inline-block;position:relative}.oj-pulse:after{content:"";border-radius:inherit;background:inherit;animation:oj-ping 1.6s var(--oj-ease) infinite;position:absolute;inset:0}.oj-pulse--ok{background:var(--oj-ok)}.oj-pulse--ok:after{animation:none}@keyframes oj-ping{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(3)}}@keyframes oj-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes oj-spin{to{transform:rotate(360deg)}}.oj-rise{animation:oj-rise .52s var(--oj-ease) both}.oj-spin{animation:.9s linear infinite oj-spin}@media(max-height:860px){.order-root{--oj-gap:16px}.oj-title{font-size:clamp(1.625rem,1.2rem + 1vw,2rem)}}@media(max-height:760px){.order-root{--oj-control:44px}.oj-lede{font-size:15px}.oj-title{font-size:1.625rem}}@media(prefers-reduced-motion:reduce){.order-root *,.order-root :before,.order-root :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
