@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--fo-beam-angle:0deg}}}@layer theme,base,components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}}:root{--foldout-spacing-pixel:1px;--foldout-spacing-hairline:2px;--foldout-spacing-xxs:4px;--foldout-spacing-xs:8px;--foldout-spacing-sm:16px;--foldout-spacing-md:24px;--foldout-spacing-lg:32px;--foldout-spacing-xl:40px;--foldout-spacing-xxl:48px;--foldout-spacing-xxxl:64px;--foldout-gap-tight:4px;--foldout-gap-spinner:8px;--foldout-gap-control:8px;--foldout-gap-section:16px;--foldout-gap-group:24px;--foldout-icon-xs:12px;--foldout-icon-sm:12px;--foldout-icon-md:16px;--foldout-icon-lg:24px;--foldout-icon-lg-plus:32px;--foldout-icon-xl:40px;--foldout-icon-xxl:48px;--foldout-icon-hero:64px;--foldout-icon-key-pill:20px;--foldout-icon-diamond:8px;--foldout-icon-status-dot:8px;--foldout-control-height-small:20px;--foldout-control-height-compact:24px;--foldout-control-height-regular:32px;--foldout-control-height-large:40px;--foldout-stroke-hairline:1px;--foldout-stroke-active-edge:2px;--foldout-stroke-press-nudge:1px;--foldout-stroke-dash-length:4px;--foldout-stroke-dash:4px 4px;--foldout-tactical-frame-pixel-size:2px;--foldout-tactical-frame-step:4px;--foldout-shadow-subtle:4px;--foldout-shadow-floating:8px;--foldout-scale-identity:1;--foldout-scale-settle:.94;--foldout-scale-boot-reveal:.8;--foldout-scale-pulse:2;--foldout-scale-press:.97;--foldout-scale-proposal:.97;--foldout-rotation-half-turn:180deg;--foldout-rotation-negative-quarter-turn:-90deg;--foldout-opacity-full:1;--foldout-opacity-hidden:0;--foldout-opacity-ghost:.01;--foldout-opacity-faint:.015;--foldout-opacity-trace:.02;--foldout-opacity-whisper:.04;--foldout-opacity-hairline:.06;--foldout-opacity-subtle:.08;--foldout-opacity-light:.1;--foldout-opacity-soft:.12;--foldout-opacity-low:.2;--foldout-opacity-medium:.3;--foldout-opacity-medium-high:.35;--foldout-opacity-strong:.4;--foldout-opacity-half:.5;--foldout-opacity-prominent:.6;--foldout-opacity-high:.7;--foldout-opacity-heavy:.8;--foldout-opacity-near-opaque:.84;--foldout-tracking-tight:-.2px;--foldout-tracking-normal:0px;--foldout-tracking-label:1.6px;--foldout-tracking-heading:1.1px;--foldout-tracking-display:.6px;--foldout-tracking-keycap:.4px;--foldout-color-background:#0a0a09;--foldout-color-chrome-base:#111110;--foldout-color-chrome-raised:#161614;--foldout-color-chrome-inset:#0d0d0c;--foldout-color-interactive-hover:#e6e6e61a;--foldout-color-stroke-hairline:#282828cc;--foldout-color-bone:#e6e6e6;--foldout-color-bone-muted:#9a9a9a;--foldout-color-bone-dim:#5c5c5c;--foldout-color-bone-wash:#e6e6e62e;--foldout-color-accent-danger:#ff8080;--foldout-color-accent-danger-dim:#ff808038;--foldout-color-accent-success:#6fd6a6;--foldout-color-accent-success-dim:#6fd6a638;--foldout-color-accent-info:#4f83b3;--foldout-color-accent-info-dim:#4f83b338;--foldout-color-accent-warning:#edc578;--foldout-color-accent-warning-dim:#edc57838;--foldout-color-production-flow:#e6e6e6;--foldout-color-loading:#e6e6e6;--foldout-color-selection-fill:#e6e6e6;--foldout-color-selection-text:#0a0a09;--foldout-color-selection-glow:#e6e6e647;--foldout-color-window-light-close:#ff5f57;--foldout-color-window-light-minimise:#febc2e;--foldout-color-window-light-zoom:#28c840;--foldout-color-tier-s:#ff8080;--foldout-color-tier-a:#edc578;--foldout-color-tier-b:#e6e6e6;--foldout-color-tier-c:#6fd6a6;--foldout-color-tier-d:#9a9a9a;--foldout-color-scrim-light:#0a0a094d;--foldout-color-scrim-medium:#0a0a0980;--foldout-color-scrim-heavy:#0a0a09eb;--foldout-tint-soft:.22;--foldout-tint-edge:.32;--foldout-tint-outline:.4;--foldout-tint-strong:.48;--foldout-tint-ink:.55;--foldout-tint-heavy:.56;--foldout-tint-veil:.8;--foldout-radius-zero:0px;--foldout-radius-hairline:1px;--foldout-radius-peripheral:16px;--foldout-radius-app-icon-ratio:.2237;--foldout-font-display:800 28px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-display-hero:800 48px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-display-hero-compact:800 20px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-heading-large:700 20px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-heading-medium:700 16px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-heading-small:700 12px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-label:600 10px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-metric:800 32px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-metric-small:700 16px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-body-large:700 16px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-body-medium:400 14px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-body-medium-strong:700 14px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-body-small:400 12px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-body-small-strong:700 12px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-body-small-italic:italic 400 12px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-caption:400 10px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-caption-strong:700 10px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-field-value:var(--foldout-font-body-small);--foldout-font-field-value-strong:var(--foldout-font-body-small-strong);--foldout-font-field-value-size:12px;--foldout-font-menu-title:700 18px/var(--foldout-line-height-istok-web) "Istok Web", -apple-system, sans-serif;--foldout-font-key-pill:600 12px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-chip-label:700 10px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-breadcrumb-title:700 14px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-controller-glyph:700 14px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-countdown:800 120px/var(--foldout-line-height-tomorrow) "Tomorrow", -apple-system, sans-serif;--foldout-font-mono:400 12px/normal ui-monospace, "SF Mono", monospace;--foldout-font-mono-strong:700 12px/normal ui-monospace, "SF Mono", monospace;--foldout-font-field-code:var(--foldout-font-mono);--foldout-specimen-size-row:16px;--foldout-specimen-size-trigger:14px;--foldout-line-height-tomorrow:1.2;--foldout-line-height-istok-web:1.43945;--foldout-motion-standard-duration:.2s;--foldout-motion-quick-duration:.12s;--foldout-motion-quick:.12s ease-out;--foldout-motion-smooth-duration:.32s;--foldout-motion-standard:.2s ease-out;--foldout-motion-emphasis:.25s ease-out;--foldout-motion-deliberate:.3s ease-out;--foldout-motion-pronounced-duration:.35s;--foldout-motion-pronounced:.35s ease-out;--foldout-motion-slow:.4s ease-out;--foldout-motion-standard-in-out:.2s ease-in-out;--foldout-motion-smooth:.32s ease-in-out;--foldout-motion-slow-in-out:.4s ease-in-out;--foldout-motion-stagger-step:60ms;--foldout-motion-proposal-in:.2s ease-out;--foldout-motion-proposal-out:.15s ease-out;--foldout-motion-card-move:.24s ease-in-out;--foldout-motion-press:.16s ease-out;--foldout-motion-piece-stagger:40ms;--foldout-motion-hover-dismiss-grace:.2s;--foldout-motion-tooltip-delay:.4s;--foldout-motion-loop-pulse:1.1s ease-in-out infinite alternate;--foldout-motion-loop-scan:1.2s linear infinite;--foldout-motion-loop-sweep:1.4s ease-in-out infinite;--foldout-motion-loop-marquee:20s linear infinite;--foldout-motion-loop-shimmer:.8s ease-in-out infinite alternate;--foldout-motion-breathe-duration:2s;--foldout-motion-loop-breathe:var(--foldout-motion-breathe-duration) ease-in-out infinite alternate;--foldout-motion-cadence-interactive:calc(1s / 30);--foldout-motion-cadence-ambient:calc(1s / 10);--foldout-motion-cadence-glyph:.1s;--foldout-shimmer-highlight-cycle:8.5s;--foldout-shimmer-highlight-peak:.24;--foldout-shimmer-guidance-cycle:4.5s;--foldout-shimmer-progress-cycle:3s;--foldout-shimmer-minimum-text-cycle:3s;--foldout-sweep-band-width:300%;--foldout-sweep-band-core:28%;--foldout-sweep-band-start:100%;--foldout-sweep-band-end:0%;--foldout-motion-quick-spring:var(--foldout-motion-quick);--foldout-motion-standard-spring:var(--foldout-motion-standard);--foldout-motion-slow-spring:var(--foldout-motion-smooth);--foldout-motion-spring-soft:.9s linear(0, .0194, .0712, .1465, .2373, .3369, .4397, .5412, .6378, .7271, .8072, .8772, .9366, .9856, 1.0244, 1.054, 1.0752, 1.0889, 1.0964, 1.0987, 1.0968, 1.0917, 1.0842, 1.0753, 1.0655, 1.0553, 1.0453, 1.0358, 1.0269, 1.019, 1.0121, 1.0063, 1.0014, .9976, .9947, .9926, .9912, .9905, .9903, .9904, .991, .9917, .9926, .9935, .9945, .9955, .9965, .9973, 1);--foldout-motion-spring-snappy:.55s linear(0, .0191, .0696, .142, .2283, .3222, .4183, .5126, .602, .6846, .7588, .824, .88, .9269, .9652, .9956, 1.0188, 1.0357, 1.0473, 1.0544, 1.0577, 1.0582, 1.0564, 1.053, 1.0484, 1.0432, 1.0377, 1.0321, 1.0267, 1.0216, 1.0169, 1.0127, 1.0091, 1.006, 1.0035, 1.0014, .9998, .9985, .9977, .9971, .9967, .9966, .9966, .9968, .997, .9973, .9976, .9979, 1);--foldout-motion-spring-bouncy:1.21s linear(0, .0636, .2275, .4492, .6887, .9129, 1.0978, 1.2296, 1.3039, 1.3246, 1.301, 1.2459, 1.173, 1.0953, 1.0232, .9644, .923, .9002, .8947, .9033, .9218, .9457, .9709, .9941, 1.0128, 1.0258, 1.0327, 1.0341, 1.031, 1.0248, 1.017, 1.0088, 1.0014, .9955, .9914, .9893, .989, .99, .9921, .9947, .9973, .9997, 1.0016, 1.0029, 1.0035, 1.0036, 1.0032, 1.0025, 1);--foldout-motion-toggle-fill:.14s;--foldout-motion-knob-invert:60ms;--foldout-motion-knob-invert-delay:40ms;--foldout-motion-checkbox-fill:.1s;--foldout-motion-checkbox-tick-delay:60ms;--foldout-motion-exit:80ms;--foldout-motion-arrival-flash:.6s;--foldout-motion-section-rise:6px;--foldout-motion-shake-step:30ms;--foldout-motion-shake-steps:6;--foldout-motion-shake-travel:4px;--foldout-motion-resolve-character:45ms;--foldout-motion-ping-duration:.7s;--foldout-motion-ping-scale:2.5;--foldout-motion-copy-hold:1.4s;--foldout-motion-message-rise:6px;--foldout-motion-success-duration:.8s;--foldout-motion-toast-width:320px;--foldout-motion-toast-rise:8px;--foldout-motion-toast-hold:4s;--foldout-texture-grid-pitch:12px;--foldout-texture-grid-dot:1px;--foldout-texture-grain-subtle:.035;--foldout-texture-grain-medium:.06;--foldout-texture-grain-speck-area:28;--foldout-texture-vignette-modal:.5;--foldout-texture-vignette-sheet:.45;--foldout-texture-vignette-overlay:.6;--foldout-texture-vignette-start-radius:120px;--foldout-texture-vignette-end-radius:900px;--foldout-atlas-contour-levels:18;--foldout-atlas-index-every:4;--foldout-atlas-contour-opacity:.16;--foldout-atlas-index-opacity:.42;--foldout-atlas-contour-stroke-width:1px;--foldout-atlas-index-stroke-width:1.25;--foldout-atlas-reference-span:1200px;--foldout-atlas-field-scale:340;--foldout-atlas-field-stretch:1.1;--foldout-atlas-field-warp:.8;--foldout-atlas-field-octaves:4;--foldout-atlas-field-warp-seed-offset:97;--foldout-atlas-field-cell:10px;--foldout-atlas-field-min-cell:6px;--foldout-atlas-extrema-radius:4;--foldout-atlas-node-min-distance:130px;--foldout-atlas-node-edge-margin:48px;--foldout-atlas-extra-routes:3;--foldout-atlas-hub-degree:3;--foldout-atlas-route-seed:5;--foldout-atlas-route-elbow-chance:.6;--foldout-atlas-route-bend-position-min:.3;--foldout-atlas-route-bend-position-spread:.4;--foldout-atlas-route-bend-min:.1;--foldout-atlas-route-bend-spread:.22;--foldout-atlas-route-stroke-width:1px;--foldout-atlas-route-opacity:.35;--foldout-atlas-elbow-size:4px;--foldout-atlas-elbow-opacity:.6;--foldout-atlas-shape-stroke-width:1px;--foldout-atlas-shape-opacity:.8;--foldout-atlas-square-size:16px;--foldout-atlas-diamond-size:20px;--foldout-atlas-triangle-size:16px;--foldout-atlas-hub-diamond-size:24px;--foldout-atlas-hub-triangle-size:20px;--foldout-atlas-hub-dot-size:6px;--foldout-atlas-hub-bracket-inset:20px;--foldout-atlas-hub-bracket-arm:6px;--foldout-atlas-hub-corner-opacity:.5;--foldout-atlas-label-size:10px;--foldout-atlas-label-offset:16px;--foldout-atlas-hub-label-offset:28px;--foldout-atlas-label-flip-margin:90px;--foldout-atlas-label-flip-offset:48px;--foldout-atlas-label-line-height:12px;--foldout-atlas-label-baseline-raise:2px;--foldout-atlas-label-tracking:1;--foldout-atlas-altitude-minimum:1200;--foldout-atlas-altitude-maximum:3800;--foldout-atlas-fade-opaque-stop:.35;--foldout-atlas-fade-clear-stop:.85;--foldout-atlas-vignette-core:.9;--foldout-atlas-vignette-mid:.55;--foldout-atlas-vignette-mid-stop:.32;--foldout-atlas-vignette-clear-stop:.7;--foldout-atlas-network-rest-opacity:.55;--foldout-atlas-sweep-band-fraction:.4;--foldout-atlas-contour-breath-low:.75;--foldout-logo-mark-scale:.16;--foldout-logo-guide-duration:1.2s;--foldout-logo-guide-fade-in-duration:.12s;--foldout-logo-guide-stagger:.15s;--foldout-logo-guide-fade-start:1.7s;--foldout-logo-guide-fade-duration:.5s;--foldout-logo-outline-start:1.5s;--foldout-logo-outline-duration:1.6s;--foldout-logo-outline-fade-duration:.4s;--foldout-logo-fill-start:3s;--foldout-logo-fill-duration:.6s;--foldout-logo-breath-period:4.8s;--foldout-logo-breath-low:.85;--foldout-logo-trail-length:100px;--foldout-logo-tip-softness:8px;--foldout-logo-trail-floor:.3;--foldout-logo-guide-stroke-width:1.25;--foldout-logo-outline-stroke-width:9;--foldout-social-padding-compact:40px;--foldout-social-padding-wide:64px;--foldout-social-padding-tall:80px;--foldout-social-gap-compact:12px;--foldout-social-gap-header:16px;--foldout-social-gap-post:24px;--foldout-social-gap-story:32px;--foldout-social-gap-slide:40px;--foldout-social-mark-height-compact:36px;--foldout-social-mark-height-header:48px;--foldout-social-mark-height-wide:64px;--foldout-social-mark-height-post:72px;--foldout-social-mark-height-slide:52px;--foldout-social-title-compact:28px;--foldout-social-title-header:36px;--foldout-social-title-wide:48px;--foldout-social-title-square:56px;--foldout-social-title-portrait:60px;--foldout-social-title-slide:64px;--foldout-social-title-call:72px;--foldout-social-body-wide:16px;--foldout-social-body-post:24px;--foldout-social-body-slide:28px;--foldout-social-body-slide-line-height:1.4;--foldout-social-eyebrow-size:20px;--foldout-social-bar-size:20px;--foldout-social-bar-padding-top:24px;--foldout-social-bar-tracking:1px;--foldout-social-title-tracking-tall:.8px;--foldout-social-title-line-height:1.1;--foldout-social-rule-opacity:.2;--foldout-social-rule-width:1px;--foldout-social-button-height:72px;--foldout-social-button-padding:40px;--foldout-social-button-label-size:24px;--foldout-breakpoint-sm:640px;--foldout-breakpoint-md:768px;--foldout-breakpoint-lg:1024px;--foldout-breakpoint-xl:1280px;--foldout-breakpoint-2xl:1536px;--foldout-layout-sidebar-width:300px;--foldout-layout-sidebar-rail-width:56px;--foldout-layout-inspector-min-width:320px;--foldout-layout-inspector-ideal-width:400px;--foldout-layout-inspector-max-width:560px;--foldout-layout-min-content-width:480px;--foldout-layout-ruler-thickness:24px;--foldout-layout-window-min-width:1280px;--foldout-layout-window-min-height:680px;--foldout-layout-window-default-width:1440px;--foldout-layout-window-default-height:900px;--foldout-layout-page-max-width:1280px;--foldout-layout-toolbar-height:48px;--foldout-layout-touch-target:44px;--foldout-layout-command-bar-height:36px;--foldout-layout-sidebar-row-height:36px;--foldout-layout-breadcrumb-height:56px;--foldout-layout-command-bar-modal-inset:192px;--foldout-layout-description-panel-width:360px;--foldout-layout-settings-min-height:640px;--foldout-layout-dock-panel-height:320px;--foldout-layout-sheet-width:520px;--foldout-layout-sheet-width-narrow:400px;--foldout-layout-hand-tracking-consent-width:480px;--foldout-layout-hand-tracking-preview-size:240px;--foldout-layout-sheet-width-wide:640px;--foldout-layout-sheet-height-regular:480px;--foldout-layout-progress-track-height:4px;--foldout-layout-status-meter-width:64px;--foldout-layout-usage-panel-width:320px;--foldout-layout-second-brain-feed-width:288px;--foldout-layout-sidebar-min-width:240px;--foldout-layout-sidebar-max-width:360px;--foldout-layout-editor-min-width:320px;--foldout-layout-preview-min-width:400px;--foldout-layout-chart-height:120px;--foldout-layout-text-editor-height:120px;--foldout-layout-label-column-width:96px;--foldout-layout-field-max-width:200px;--foldout-layout-numeric-field-width:120px;--foldout-layout-label-column-width-small:80px;--foldout-layout-content-max-width:480px;--foldout-layout-teleprompter-max-width:540px;--foldout-layout-signal-bar-width:120px;--foldout-layout-card-action-slot-width:160px;--foldout-layout-stat-tile-width:160px;--foldout-layout-email-draft-max-height:200px;--foldout-layout-detail-window-min-width:1200px;--foldout-layout-detail-window-min-height:800px;--foldout-layout-editor-window-min-width:1100px;--foldout-layout-editor-window-min-height:700px;--foldout-layout-comparison-sheet-min-width:720px;--foldout-layout-comparison-sheet-min-height:560px;--foldout-layout-empty-state-max-width:420px;--foldout-layout-state-region-min-height:240px;--foldout-layout-atlas-min-region-height:480px;--foldout-layout-toast-content-max-width:320px;--foldout-layout-dropdown-max-height:160px;--foldout-layout-inline-list-max-height:200px;--foldout-layout-filter-criteria-list-height:360px;--foldout-layout-onboarding-width:560px;--foldout-layout-onboarding-height:520px;--foldout-layout-media-thumbnail-width:200px;--foldout-layout-media-thumbnail-height:120px;--foldout-layout-app-store-screenshot-height:320px;--foldout-layout-competitor-detail-min-width:640px;--foldout-layout-comparison-label-width:120px;--foldout-layout-sheet-window-inset:96px;--foldout-layout-detail-label-width:100px;--foldout-layout-chip-min-width:100px;--foldout-layout-funnel-bar-height:16px;--foldout-layout-step-indicator-size:8px;--foldout-layout-progress-bar-max-width:200px;--foldout-layout-percent-label-width:36px;--foldout-layout-app-icon-size:120px;--foldout-layout-tier-label-width:52px;--foldout-layout-empty-panel-min-height:96px;--foldout-layout-empty-panel-min-height-compact:72px;--foldout-layout-placeholder-min-height:60px;--foldout-layout-count-label-width:28px;--foldout-layout-popover-width:260px;--foldout-layout-popover-width-wide:280px;--foldout-layout-menu-bar-activity-max-height:340px;--foldout-layout-popover-list-height:300px;--foldout-layout-sheet-height-compact:360px;--foldout-layout-thumbnail-size:56px;--foldout-layout-avatar-large:64px;--foldout-layout-avatar-small:40px;--foldout-layout-reel-player-height:360px;--foldout-layout-media-card-width:180px;--foldout-layout-media-card-height:108px;--foldout-layout-browse-card-height:220px;--foldout-layout-media-grid-column-min:200px;--foldout-layout-media-grid-column-max:260px;--foldout-layout-media-card-footer-compact:48px;--foldout-layout-media-card-footer-regular:88px;--foldout-layout-media-card-footer-tall:152px;--foldout-layout-reddit-detail-width:640px;--foldout-layout-reddit-detail-min-height:480px;--foldout-layout-reddit-detail-max-height:720px;--foldout-layout-aso-trends-sheet-width:720px;--foldout-layout-aso-trends-sheet-height:640px;--foldout-layout-sheet-width-large:720px;--foldout-layout-brand-library-list-width:240px;--foldout-layout-post-modal-width:960px;--foldout-layout-post-modal-height:640px;--foldout-layout-post-media-ideal-width:440px;--foldout-layout-sheet-height-medium:560px;--foldout-layout-sheet-height-tall:640px;--foldout-layout-pill-tab-bar-width:280px;--foldout-layout-pill-tab-bar-width-compact:240px;--foldout-layout-video-player-height:400px;--foldout-layout-chart-height-tall:200px;--foldout-layout-compact-placeholder-height:80px;--foldout-layout-bar-label-width:100px;--foldout-layout-bar-count-width:80px;--foldout-layout-table-row-height:32px;--foldout-layout-table-header-height:32px;--foldout-layout-table-column-width-xs:80px;--foldout-layout-table-column-width-small:120px;--foldout-layout-table-column-width-medium:180px;--foldout-layout-table-column-width-large:240px;--foldout-layout-table-select-column-width:32px;--foldout-layout-table-bulk-bar-height:40px;--foldout-layout-table-footer-height:32px;--foldout-layer-sticky:1;--foldout-layer-toast:2;--foldout-layout-agent-profile-image-size:64px;--foldout-layout-agent-profile-picker-width:360px;--foldout-layout-agent-profile-picker-height:400px;--foldout-layout-agent-card-height:320px;--foldout-layout-settings-row-summary-min-width:280px;--foldout-layout-settings-row-controls-width:320px;--foldout-layout-competitor-search-min-width:120px;--foldout-layout-prospect-search-min-width:160px;--foldout-layout-prospect-search-compact-min-width:96px;--foldout-layout-scoring-criterion-label-width:96px;--foldout-layout-text-editor-height-compact:48px;--foldout-layout-text-editor-height-regular:64px;--foldout-layout-editor-collection-max-height:260px;--foldout-layout-calendar-day-min-height:112px;--foldout-layout-calendar-week-day-min-height:320px;--foldout-layout-calendar-popover-width:280px;--foldout-layout-brand-rail-width:200px;--foldout-layout-sound-panel-min-width:280px;--foldout-layout-sound-panel-ideal-width:320px;--foldout-layout-compact-minimum:88px;--foldout-layout-narrow-minimum:96px;--foldout-layout-regular-minimum:120px;--foldout-layout-media-minimum:200px;--foldout-layout-media-maximum:260px;--foldout-layout-content-card-minimum:280px;--foldout-layout-content-card-maximum:400px;--foldout-layout-browse-minimum:260px;--foldout-layout-browse-maximum:320px;--foldout-progress-hairline-segment-fraction:.18;--foldout-progress-bar-segment-fraction:.32;--foldout-progress-hairline-minimum-segment-width:var(--foldout-spacing-sm);--foldout-progress-bar-minimum-segment-width:var(--foldout-spacing-lg);--foldout-analytics-metric-wide-column-count:3;--foldout-analytics-metric-compact-column-count:2;--foldout-analytics-chart-column-count:2;--foldout-analytics-metric-wide-minimum-width:calc(var(--foldout-layout-stat-tile-width) * 3 + var(--foldout-spacing-sm) * 2);--foldout-analytics-metric-compact-minimum-width:calc(var(--foldout-layout-stat-tile-width) * 2 + var(--foldout-spacing-sm));--foldout-analytics-chart-wide-minimum-width:calc(var(--foldout-layout-inspector-min-width) * 2 + var(--foldout-spacing-sm));--foldout-brand-linkedin:#0a66c2;--foldout-brand-x:#fff;--foldout-brand-threads:#fff;--foldout-brand-instagram:#ea3363;--foldout-brand-meta:#0064e0;--foldout-brand-app-store:#4389ed;--foldout-brand-tiktok:#25f4ee;--foldout-brand-reddit:#ff4500;--foldout-brand-product-hunt:#ff6154;--foldout-brand-newsletter:#e6e6e6;--foldout-brand-claude:#d97757;--foldout-color-scale-viridis:#440154, #472d7b, #3b528b, #2c728e, #21918c, #28ae80, #5ec962, #addc30, #fde725;--foldout-color-scale-red-yellow-green:#a50026, #d73027, #f46d43, #fdae61, #fee08b, #ffffbf, #d9ef8b, #a6d96a, #66bd63, #1a9850, #006837;--foldout-categorical-orange:#e69f00;--foldout-categorical-sky-blue:#56b4e9;--foldout-categorical-bluish-green:#009e73;--foldout-categorical-yellow:#f0e442;--foldout-categorical-reddish-purple:#cc79a7;--foldout-categorical-vermillion:#d55e00;--foldout-categorical-blue:#0072b2;--foldout-categorical-order:var(--foldout-categorical-orange), var(--foldout-categorical-sky-blue), var(--foldout-categorical-bluish-green), var(--foldout-categorical-yellow), var(--foldout-categorical-reddish-purple), var(--foldout-categorical-vermillion), var(--foldout-categorical-blue);--foldout-qualitative-light-blue:#7ad;--foldout-qualitative-orange:#e86;--foldout-qualitative-light-yellow:#ed8;--foldout-qualitative-pink:#fab;--foldout-qualitative-light-cyan:#9df;--foldout-qualitative-mint:#4b9;--foldout-qualitative-pear:#bc3;--foldout-qualitative-olive:#aa0;--foldout-qualitative-order:var(--foldout-qualitative-light-blue), var(--foldout-qualitative-orange), var(--foldout-qualitative-light-yellow), var(--foldout-qualitative-pink), var(--foldout-qualitative-light-cyan), var(--foldout-qualitative-mint), var(--foldout-qualitative-pear), var(--foldout-qualitative-olive);--foldout-second-brain-content-studio:var(--foldout-categorical-orange);--foldout-second-brain-prospecting:var(--foldout-categorical-sky-blue);--foldout-second-brain-contacts:var(--foldout-categorical-bluish-green);--foldout-second-brain-careers:var(--foldout-categorical-reddish-purple);--foldout-second-brain-portfolio:var(--foldout-categorical-yellow);--foldout-second-brain-tiktok:var(--foldout-categorical-vermillion);--foldout-second-brain-instagram:var(--foldout-brand-instagram);--foldout-second-brain-x:var(--foldout-brand-x);--foldout-second-brain-meta-ads:var(--foldout-brand-meta);--foldout-second-brain-app-store-connect:var(--foldout-brand-app-store);--foldout-second-brain-automation:var(--foldout-categorical-blue);--foldout-layout-board-inset:12px;--foldout-layout-board-veil-height:320px;--foldout-layout-board-dock-offset:104px;--foldout-layout-grid-track-min-regular:400px;--foldout-layout-showpiece-perspective:1800px;--foldout-type-keycap-height-ratio:1.2em;--foldout-type-keycap-padding-ratio:.28em;--foldout-type-keycap-margin-ratio:.12em;--foldout-type-keycap-glyph-height-ratio:.7em;--foldout-type-caret-height-ratio:1em;--foldout-type-rise-offset-ratio:.6em;--foldout-website-taper-start:15%;--foldout-website-taper-end:85%;--foldout-website-card-light-mix:15%;--foldout-website-card-shade-near-mix:26%;--foldout-website-card-shade-mid-mix:46%;--foldout-website-card-shade-far-mix:62%;--foldout-website-card-relief-clear-stop:30%;--foldout-website-card-relief-near-stop:55%;--foldout-website-card-relief-mid-stop:80%;--foldout-website-card-symbol-mask-strength:55%;--foldout-website-card-symbol-mask-stop:40%;--foldout-website-card-glyph-left:60%;--foldout-website-card-glyph-top:36%;--foldout-website-card-glyph-share:110%;--foldout-website-bridge-glyph-left:58%;--foldout-website-bridge-glyph-top:57%;--foldout-website-bridge-glyph-share:120%;--foldout-website-card-name-top:calc(100% * 2 / 3);--foldout-website-card-glyph-opacity:.24;--foldout-website-card-glyph-stroke-width:1.6;--foldout-website-card-seal-stroke-width:2.4;--foldout-website-card-height-ratio:1.4;--foldout-website-card-fan-pivot-ratio:4.5;--foldout-website-card-beam-clear-stop:78%;--foldout-website-card-beam-tail-stop:94%;--foldout-website-hero-brightness:.75;--foldout-website-hero-warmth:.08;--foldout-website-hero-zoom:1.35;--foldout-website-hero-compact-cover:56%;--foldout-website-hero-compact-focus:84%;--foldout-website-hero-scrim-stop:58%;--foldout-website-how-glow-gold-mix:62%;--foldout-website-how-glow-dim-mix:22%;--foldout-website-how-halo-scale:2.2;--foldout-website-how-halo-clear-stop:30%;--foldout-website-how-halo-dim-stop:46%;--foldout-website-how-halo-edge-stop:70%;--foldout-website-how-ring-angle:215deg;--foldout-website-how-ring-near-stop:25%;--foldout-website-how-ring-clear-stop:48%;--foldout-website-how-ring-far-stop:76%;--foldout-website-how-ring-mask-clear-inner-stop:58%;--foldout-website-how-ring-mask-opaque-inner-stop:66%;--foldout-website-how-ring-mask-opaque-outer-stop:72%;--foldout-website-how-ring-mask-clear-outer-stop:86%;--foldout-website-board-veil-near-mix:18%;--foldout-website-board-veil-near-stop:25%;--foldout-website-board-veil-far-mix:82%;--foldout-website-board-veil-far-stop:75%;--foldout-website-compare-topic-column:20%;--foldout-website-compare-side-column:40%;--foldout-website-catalogue-module-column:42%;--foldout-website-catalogue-role-column:20%;--foldout-website-catalogue-price-column:16%;--foldout-website-catalogue-action-column:22%;--foldout-website-insignia-glyph-share:60%;--foldout-website-keycap-stroke-width:2;--foldout-website-jobs-window-share:62.5%;--foldout-website-job-step-min-height:70dvh;--foldout-motion-beam-duration:6s}@font-face{font-family:Istok Web;src:url(../media/IstokWeb-Bold.0oqx_p0phgq0o.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Istok Web;src:url(../media/IstokWeb-BoldItalic.39xjazku4s80x.ttf)format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Istok Web;src:url(../media/IstokWeb-Italic.3xq550o8iftbi.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Istok Web;src:url(../media/IstokWeb-Regular.1gclzs4l_52q7.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(../media/Tomorrow-Bold.2a_xzlipofje2.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(../media/Tomorrow-ExtraBold.06nx-9ulz3-ls.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(../media/Tomorrow-Medium.1-9ojckq77xy_.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(../media/Tomorrow-Regular.12jtfifqiwo0w.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tomorrow;src:url(../media/Tomorrow-SemiBold.04xalm_xa7k5o.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}.fo-lock{width:var(--foldout-tactical-frame-pixel-size);height:var(--foldout-tactical-frame-pixel-size);background:var(--foldout-color-bone);position:absolute}.fo-lock-tl{top:calc(var(--foldout-stroke-hairline) * -1);left:calc(var(--foldout-stroke-hairline) * -1)}.fo-lock-tr{top:calc(var(--foldout-stroke-hairline) * -1);right:calc(var(--foldout-stroke-hairline) * -1)}.fo-lock-bl{bottom:calc(var(--foldout-stroke-hairline) * -1);left:calc(var(--foldout-stroke-hairline) * -1)}.fo-lock-br{bottom:calc(var(--foldout-stroke-hairline) * -1);right:calc(var(--foldout-stroke-hairline) * -1)}.fo-tactile{transition:background var(--foldout-motion-quick)}.fo-tactile:hover,.fo-tactile:focus-visible{background:var(--foldout-color-interactive-hover)}.fo-tactile:focus-visible{outline:var(--foldout-stroke-active-edge) solid var(--foldout-color-bone);outline-offset:var(--foldout-stroke-hairline)}.fo-tactile .fo-lock{transition:transform var(--foldout-motion-quick);transition-delay:0s}.fo-tactile:hover .fo-lock-tl,.fo-tactile:focus-visible .fo-lock-tl{transform:translate(var(--foldout-tactical-frame-step), var(--foldout-tactical-frame-step))}.fo-tactile:hover .fo-lock-tr,.fo-tactile:focus-visible .fo-lock-tr{transform:translate(calc(var(--foldout-tactical-frame-step) * -1), var(--foldout-tactical-frame-step))}.fo-tactile:hover .fo-lock-bl,.fo-tactile:focus-visible .fo-lock-bl{transform:translate(var(--foldout-tactical-frame-step), calc(var(--foldout-tactical-frame-step) * -1))}.fo-tactile:hover .fo-lock-br,.fo-tactile:focus-visible .fo-lock-br{transform:translate(calc(var(--foldout-tactical-frame-step) * -1), calc(var(--foldout-tactical-frame-step) * -1))}@media (prefers-reduced-motion:reduce){.fo-tactile,.fo-tactile .fo-lock{transition:none}}body{background:var(--foldout-color-background);color:var(--foldout-color-bone);font:var(--foldout-font-body-medium);font-synthesis:none;margin:0}a{color:var(--foldout-color-bone-muted)}a:hover{color:var(--foldout-color-bone)}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:var(--foldout-stroke-active-edge) solid var(--foldout-color-bone);outline-offset:var(--foldout-stroke-hairline)}.fo-label{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase}.fo-h3{font:var(--foldout-font-heading-large);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;text-wrap:balance;margin:0}.fo-h2{font:var(--foldout-font-display);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;text-wrap:balance;max-width:calc(var(--foldout-spacing-xxxl) * 12);margin:0}.fo-h2-tail{display:block}@media (max-width:767px){.fo-h2{font:var(--foldout-font-display-hero-compact);letter-spacing:var(--foldout-tracking-display)}}.fo-display-xl{font:var(--foldout-font-display-hero-compact);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;margin:0}.fo-lede{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin:0}.fo-lede-tail{display:block}.fo-muted{color:var(--foldout-color-bone-muted)}.fo-wrap{max-width:var(--foldout-layout-page-max-width);box-sizing:border-box;margin:0 auto}.fo-seam{position:relative}.fo-seam:before{content:"";height:var(--foldout-stroke-hairline);background:linear-gradient(to right, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%);pointer-events:none;position:absolute;top:0;left:0;right:0}.fo-intro{gap:var(--foldout-spacing-sm);max-width:var(--foldout-layout-onboarding-width);flex-direction:column;display:flex}.fo-contain{contain:layout paint}.fo-ctas{gap:var(--foldout-gap-control);flex-wrap:wrap;display:flex}.fo-sr{width:var(--foldout-spacing-pixel);height:var(--foldout-spacing-pixel);margin:calc(var(--foldout-spacing-pixel) * -1);clip:rect(0 0 0 0);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.fo-gutter{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md)}.fo-taper,.fo-taper-quiet{height:var(--foldout-stroke-hairline);border:0;flex:none;margin:0;display:block}.fo-taper{background:linear-gradient(to right, transparent 0%, var(--foldout-color-bone) var(--foldout-website-taper-start), var(--foldout-color-bone) var(--foldout-website-taper-end), transparent 100%)}@supports (color:color-mix(in lab, red, red)){.fo-taper{background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-start), color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-end), transparent 100%)}}.fo-taper-quiet{background:linear-gradient(to right, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%)}.fo-glass{background:var(--foldout-color-scrim-medium);-webkit-backdrop-filter:blur(var(--foldout-spacing-md));backdrop-filter:blur(var(--foldout-spacing-md));border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);position:relative}.fo-leader{min-width:var(--foldout-spacing-sm);border-bottom:var(--foldout-stroke-hairline) dotted var(--foldout-color-bone-dim);transform:translateY(calc(var(--foldout-spacing-xxs) * -1));flex:1}.fo-dash{border-top:var(--foldout-stroke-hairline) dashed var(--foldout-color-bone-dim)}.fo-perk{align-items:baseline;gap:var(--foldout-gap-control);color:var(--foldout-color-bone-muted);display:flex}.fo-perk:before{content:"//";color:var(--foldout-color-bone-dim);font:var(--foldout-font-mono);flex:none}.fo-chip{height:var(--foldout-control-height-compact);padding:0 var(--foldout-spacing-xs);box-sizing:border-box;border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-muted);font:var(--foldout-font-chip-label);text-transform:uppercase;white-space:nowrap;align-self:flex-start;align-items:center;display:inline-flex}@media (max-width:767px){.fo-gutter{padding-left:var(--foldout-spacing-sm);padding-right:var(--foldout-spacing-sm)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important;animation-duration:0s!important}}.fo-figure{gap:var(--foldout-spacing-xs);flex-direction:column;min-width:0;margin:0;display:flex}.fo-figure-full{width:100%}.fo-btn{min-height:var(--foldout-layout-touch-target);padding:0 var(--foldout-spacing-md);box-sizing:border-box;font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;border:var(--foldout-stroke-hairline) solid;white-space:nowrap;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.fo-btn .fo-ink{align-items:center;gap:var(--foldout-gap-control);display:inline-flex}.fo-btn:active .fo-ink{transform:translate(var(--foldout-stroke-press-nudge), var(--foldout-stroke-press-nudge))}.fo-primary{background:var(--foldout-color-bone);color:var(--foldout-color-background);border-color:var(--foldout-color-bone)}.fo-primary:hover{background:var(--foldout-color-bone-muted);border-color:var(--foldout-color-bone-muted);color:var(--foldout-color-background)}.fo-ghost{background:var(--foldout-color-background);color:var(--foldout-color-bone-muted);border-color:var(--foldout-color-stroke-hairline)}.fo-ghost:hover{background:var(--foldout-color-chrome-raised);color:var(--foldout-color-bone);border-color:var(--foldout-color-bone)}.fo-btn:disabled,.fo-btn[aria-disabled=true]{cursor:not-allowed;background:var(--foldout-color-chrome-raised);border-color:var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-dim)}.fo-btn:disabled:active .fo-ink{transform:none}.fo-rail:hover{background:var(--foldout-color-interactive-hover)}.fo-btn-block{justify-content:center;width:100%}.fo-btn-icon{width:var(--foldout-icon-md);height:var(--foldout-icon-md);flex:none}.fo-rotor{font:var(--foldout-font-mono);justify-content:center;align-items:center;margin-inline-end:var(--foldout-gap-spinner);line-height:1;display:inline-flex}[data-armed=true] [data-rv]{opacity:0;transform:scale(var(--foldout-scale-settle));transform-origin:0 0;transition:opacity var(--foldout-motion-smooth), transform var(--foldout-motion-smooth);transition-delay:calc(var(--fo-i,0) * var(--foldout-motion-stagger-step))}[data-armed=true] [data-rv=fade]{transform:none}[data-i="1"]{--fo-i:1}[data-i="2"]{--fo-i:2}[data-i="3"]{--fo-i:3}[data-i="4"]{--fo-i:4}[data-i="5"]{--fo-i:5}[data-i="6"]{--fo-i:6}[data-i="7"]{--fo-i:7}[data-armed=true] [data-rv][data-in]{opacity:1;transform:none}.fo-rise{display:inline-block}[data-armed=true] .fo-rise{opacity:0}.fo-lock{transition:transform var(--foldout-motion-pronounced), opacity var(--foldout-motion-pronounced);transition-delay:var(--foldout-motion-smooth-duration)}[data-armed=true] [data-rv]:not([data-in]) .fo-lock{opacity:0}[data-armed=true] [data-rv]:not([data-in]) .fo-lock-tl{transform:translate(calc(var(--foldout-spacing-xs) * -1), calc(var(--foldout-spacing-xs) * -1))}[data-armed=true] [data-rv]:not([data-in]) .fo-lock-tr{transform:translate(var(--foldout-spacing-xs), calc(var(--foldout-spacing-xs) * -1))}[data-armed=true] [data-rv]:not([data-in]) .fo-lock-bl{transform:translate(calc(var(--foldout-spacing-xs) * -1), var(--foldout-spacing-xs))}[data-armed=true] [data-rv]:not([data-in]) .fo-lock-br{transform:translate(var(--foldout-spacing-xs), var(--foldout-spacing-xs))}[data-armed=true] [data-rv-group] [data-rv-item]{opacity:0;transform:scale(var(--foldout-scale-settle));transform-origin:0 0;transition:opacity var(--foldout-motion-smooth), transform var(--foldout-motion-smooth);transition-delay:calc(var(--fo-i,0) * var(--foldout-motion-stagger-step))}[data-armed=true] [data-rv-group][data-in] [data-rv-item]{opacity:1;transform:none}.fo-pad-xl{padding-top:calc(var(--foldout-spacing-xxxl) * 3);padding-bottom:calc(var(--foldout-spacing-xxxl) * 3)}.fo-pad-top-xl{padding-top:calc(var(--foldout-spacing-xxxl) * 3)}.fo-pad-bottom-xl{padding-bottom:calc(var(--foldout-spacing-xxxl) * 3)}.fo-pad{padding-top:calc(var(--foldout-spacing-xxxl) * 2);padding-bottom:calc(var(--foldout-spacing-xxxl) * 2)}.fo-pad-top{padding-top:calc(var(--foldout-spacing-xxxl) * 2)}.fo-side{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md)}.fo-hero-title{font:var(--foldout-font-display-hero);line-height:var(--foldout-line-height-tomorrow);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;margin:0}.fo-tl{display:block}.fo-hero-grid{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}@media (max-width:767px){.fo-pad-xl{padding-top:var(--foldout-spacing-xxxl);padding-bottom:var(--foldout-spacing-xxxl)}.fo-pad-top-xl{padding-top:var(--foldout-spacing-xxxl)}.fo-pad-bottom-xl{padding-bottom:var(--foldout-spacing-xxxl)}.fo-pad{padding-top:var(--foldout-spacing-xxxl);padding-bottom:var(--foldout-spacing-xxxl)}.fo-pad-top{padding-top:var(--foldout-spacing-xxxl)}.fo-hero-grid{grid-template-columns:minmax(0,1fr);padding-left:var(--foldout-spacing-sm)!important;padding-right:var(--foldout-spacing-sm)!important}.fo-hero-title{font:var(--foldout-font-display-hero-compact);line-height:var(--foldout-line-height-tomorrow)}}.fo-eyebrow{--fo-eyebrow-core:calc(var(--foldout-sweep-band-core) / 3);background-image:linear-gradient(90deg, var(--foldout-color-bone-muted) 0%, var(--foldout-color-bone-muted) calc(50% - var(--fo-eyebrow-core)), var(--foldout-color-bone) 50%, var(--foldout-color-bone-muted) calc(50% + var(--fo-eyebrow-core)), var(--foldout-color-bone-muted) 100%);background-size:var(--foldout-sweep-band-width) 100%;background-position:var(--foldout-sweep-band-start) 0;color:#0000;width:fit-content;animation:fo-eyebrow-shimmer var(--foldout-shimmer-guidance-cycle) linear infinite;-webkit-background-clip:text;background-clip:text}@keyframes fo-eyebrow-shimmer{0%{background-position:var(--foldout-sweep-band-start) 0}to{background-position:var(--foldout-sweep-band-end) 0}}@media (prefers-reduced-motion:reduce){.fo-eyebrow{color:var(--foldout-color-bone-muted);background-image:none;animation:none}}.fo-mark{background:currentColor;flex:none;display:inline-block;-webkit-mask:url(/foldout-mark.svg) 50%/contain no-repeat;mask:url(/foldout-mark.svg) 50%/contain no-repeat}.fo-segmented{box-sizing:border-box;max-width:100%;height:var(--foldout-control-height-regular);padding:var(--foldout-spacing-hairline);align-self:flex-start;gap:var(--foldout-spacing-hairline);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:inline-flex;overflow-x:auto}.fo-segmented>a,.fo-segmented>button{padding:0 var(--foldout-spacing-sm);white-space:nowrap;font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;margin:0;text-decoration:none;display:inline-flex}.fo-segmented>a:hover,.fo-segmented>button:hover{background:var(--foldout-color-interactive-hover);color:var(--foldout-color-bone-muted)}.fo-segmented>[aria-current=page],.fo-segmented>[aria-pressed=true]{background:var(--foldout-color-bone-wash);color:var(--foldout-color-bone)}.fo-segmented>a:focus-visible,.fo-segmented>button:focus-visible{outline:var(--foldout-stroke-active-edge) solid var(--foldout-color-bone);outline-offset:calc(var(--foldout-stroke-active-edge) * -1)}@media (pointer:coarse){.fo-segmented{height:var(--foldout-layout-touch-target)}}.fo-atlas{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;--fo-atlas-fade:linear-gradient(to bottom, var(--foldout-color-background) calc(var(--foldout-atlas-fade-opaque-stop) * 100%), transparent calc(var(--foldout-atlas-fade-clear-stop) * 100%));--fo-atlas-rise:linear-gradient(to bottom, transparent calc((1 - var(--foldout-atlas-fade-clear-stop)) * 100%), var(--foldout-color-background) calc((1 - var(--foldout-atlas-fade-opaque-stop)) * 100%));--fo-atlas-clear-centre:radial-gradient(ellipse at 50% 50%, transparent calc(var(--foldout-atlas-vignette-mid-stop) * 100%), var(--foldout-color-background) calc(var(--foldout-atlas-vignette-clear-stop) * 100%));width:100%;max-width:none;height:auto;display:block;position:absolute}.fo-atlas-problem{-webkit-mask-image:linear-gradient(to top, var(--foldout-color-background) calc(var(--foldout-atlas-fade-opaque-stop) * 100%), transparent calc(var(--foldout-atlas-fade-clear-stop) * 100%));-webkit-mask-image:linear-gradient(to top, var(--foldout-color-background) calc(var(--foldout-atlas-fade-opaque-stop) * 100%), transparent calc(var(--foldout-atlas-fade-clear-stop) * 100%));-webkit-mask-image:linear-gradient(to top, var(--foldout-color-background) calc(var(--foldout-atlas-fade-opaque-stop) * 100%), transparent calc(var(--foldout-atlas-fade-clear-stop) * 100%));mask-image:linear-gradient(to top, var(--foldout-color-background) calc(var(--foldout-atlas-fade-opaque-stop) * 100%), transparent calc(var(--foldout-atlas-fade-clear-stop) * 100%));bottom:0;left:0}.fo-atlas-showpiece{object-fit:cover;height:100%;-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-rise), var(--fo-atlas-fade);mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fo-atlas-pricing{object-fit:cover;height:100%;-webkit-mask-image:linear-gradient(to right, transparent calc(var(--foldout-atlas-fade-opaque-stop) * 100%), var(--foldout-color-background) calc(var(--foldout-atlas-fade-clear-stop) * 100%)), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-image:linear-gradient(to right, transparent calc(var(--foldout-atlas-fade-opaque-stop) * 100%), var(--foldout-color-background) calc(var(--foldout-atlas-fade-clear-stop) * 100%)), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-image:linear-gradient(to right, transparent calc(var(--foldout-atlas-fade-opaque-stop) * 100%), var(--foldout-color-background) calc(var(--foldout-atlas-fade-clear-stop) * 100%)), var(--fo-atlas-rise), var(--fo-atlas-fade);mask-image:linear-gradient(to right, transparent calc(var(--foldout-atlas-fade-opaque-stop) * 100%), var(--foldout-color-background) calc(var(--foldout-atlas-fade-clear-stop) * 100%)), var(--fo-atlas-rise), var(--fo-atlas-fade);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fo-atlas-manifesto{object-fit:cover;height:100%;-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-fade), var(--fo-atlas-rise);-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-fade), var(--fo-atlas-rise);-webkit-mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-fade), var(--fo-atlas-rise);mask-image:var(--fo-atlas-clear-centre), var(--fo-atlas-fade), var(--fo-atlas-rise);-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.fo-atlas-page,.fo-atlas-notFound{-webkit-mask-image:var(--fo-atlas-fade);-webkit-mask-image:var(--fo-atlas-fade);-webkit-mask-image:var(--fo-atlas-fade);mask-image:var(--fo-atlas-fade);top:0;left:0}@media (max-width:767px){.fo-atlas-showpiece,.fo-atlas-pricing,.fo-atlas-manifesto{display:none}}.fo-atlas-label-id{font:var(--foldout-font-label);font-size:var(--foldout-atlas-label-size);letter-spacing:calc(var(--foldout-atlas-label-tracking) * 1px);text-transform:uppercase;fill:var(--foldout-color-bone)}:root{--fo-ribbon-height:var(--foldout-control-height-large);--fo-header-height:calc(var(--foldout-layout-toolbar-height) + var(--foldout-spacing-xs) * 2);--fo-topbar-height:calc(var(--fo-ribbon-height) + var(--fo-header-height))}.fo-topbar{z-index:var(--foldout-layer-sticky);position:sticky;top:0}.fo-topbar~main{isolation:isolate}[id]{scroll-margin-top:var(--fo-topbar-height)}.fo-ribbon{background:var(--foldout-color-scrim-medium);-webkit-backdrop-filter:blur(var(--foldout-spacing-md));backdrop-filter:blur(var(--foldout-spacing-md));color:var(--foldout-color-bone);position:relative}.fo-ribbon:after{content:"";height:var(--foldout-stroke-hairline);background:linear-gradient(to right, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%);position:absolute;bottom:0;left:0;right:0}.fo-ribbon-row{height:var(--foldout-control-height-large);padding:0 var(--foldout-spacing-md);justify-content:center;align-items:center;gap:var(--foldout-spacing-sm);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;white-space:nowrap;display:flex}.fo-ribbon-text{align-items:center;margin:0;display:flex}.fo-ribbon-belt{align-items:center;display:flex}.fo-ribbon-track{align-items:center;gap:var(--foldout-spacing-xs);display:flex}.fo-ribbon-copy,.fo-ribbon-tail{display:none}.fo-ribbon-sep{color:var(--foldout-color-bone-muted)}button.fo-ribbon-link{font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0}.fo-ribbon-link .fo-ink{align-items:center;gap:var(--foldout-gap-control);display:inline-flex}.fo-ribbon-link{align-items:center;gap:var(--foldout-gap-control);min-height:var(--foldout-layout-touch-target);margin:calc((var(--foldout-control-height-large) - var(--foldout-layout-touch-target)) / 2) 0;padding:0 var(--foldout-spacing-xs);color:var(--foldout-color-bone);text-underline-offset:var(--foldout-spacing-xxs);text-decoration:underline;display:inline-flex}.fo-ribbon-link:hover{background:var(--foldout-color-interactive-hover);color:var(--foldout-color-bone)}@keyframes fo-ribbon-in{0%{opacity:0;transform:translateY(calc(var(--foldout-spacing-xxs) * -1))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.fo-ribbon{animation:fo-ribbon-in var(--foldout-motion-deliberate) both}}@keyframes fo-ribbon-belt{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:767px){.fo-ribbon-row{padding:0 var(--foldout-spacing-xs);gap:var(--foldout-spacing-xs);justify-content:space-between}.fo-ribbon-link{display:none}.fo-ribbon-text{min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, var(--foldout-color-bone) var(--foldout-spacing-md), var(--foldout-color-bone) calc(100% - var(--foldout-spacing-md)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foldout-color-bone) var(--foldout-spacing-md), var(--foldout-color-bone) calc(100% - var(--foldout-spacing-md)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, var(--foldout-color-bone) var(--foldout-spacing-md), var(--foldout-color-bone) calc(100% - var(--foldout-spacing-md)), transparent);mask-image:linear-gradient(to right, transparent, var(--foldout-color-bone) var(--foldout-spacing-md), var(--foldout-color-bone) calc(100% - var(--foldout-spacing-md)), transparent);flex:1;overflow:hidden}.fo-ribbon-belt{width:max-content;animation:fo-ribbon-belt var(--foldout-motion-loop-marquee)}.fo-ribbon-track{gap:var(--foldout-spacing-xs);padding-right:var(--foldout-spacing-xs)}.fo-ribbon-copy,.fo-ribbon-tail{display:flex}.fo-ribbon-wide{display:inline}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.fo-ribbon-belt{animation:none;transform:none}.fo-ribbon-copy,.fo-ribbon-tail,.fo-ribbon-wide{display:none}.fo-ribbon-text{justify-content:center;overflow:visible;-webkit-mask-image:none;mask-image:none}}.fo-head{height:var(--fo-header-height);box-sizing:border-box;padding:var(--foldout-spacing-xs) var(--foldout-spacing-md);align-items:center;gap:var(--foldout-spacing-sm);grid-template-columns:1fr auto 1fr;display:grid}.fo-head-logo{min-height:var(--foldout-layout-touch-target);align-items:center;gap:var(--foldout-gap-control);color:var(--fo-head-ink);padding:0 var(--foldout-spacing-xs);margin-left:calc(var(--foldout-spacing-xs) * -1);justify-self:start;text-decoration:none;display:flex}.fo-logo-mark{width:var(--foldout-icon-lg);height:var(--foldout-icon-lg)}.fo-logo-word{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;color:inherit}.fo-nav{justify-content:center;align-items:center;gap:var(--foldout-spacing-xs);flex-wrap:wrap;display:flex}.fo-nav>a{min-height:var(--foldout-layout-touch-target);min-width:var(--foldout-layout-touch-target);padding:0 var(--foldout-spacing-xs);box-sizing:border-box;color:var(--fo-head-link);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.fo-head-logo{transition:background var(--foldout-motion-quick), color var(--foldout-motion-quick);position:relative}.fo-head-logo:hover,.fo-head-logo:focus-visible{background:var(--fo-head-wash);color:var(--fo-head-ink)}.fo-head-logo:active{transform:translate(var(--foldout-stroke-press-nudge), var(--foldout-stroke-press-nudge))}.fo-nav>a{position:relative}.fo-nav>a:hover,.fo-nav>a:focus-visible{background:var(--fo-head-wash)}.fo-nav>a[aria-current=page]{color:var(--fo-head-ink)}.fo-nav>a .fo-lock{background:var(--fo-head-ink);opacity:var(--foldout-opacity-hidden);transition:transform var(--foldout-motion-quick), opacity var(--foldout-motion-quick)}.fo-nav>a:hover .fo-lock,.fo-nav>a:focus-visible .fo-lock,.fo-nav>a[aria-current=page] .fo-lock{opacity:var(--foldout-opacity-full)}.fo-head :focus-visible{outline:var(--foldout-stroke-active-edge) solid var(--fo-head-ink);outline-offset:var(--foldout-stroke-hairline)}.fo-head-action{justify-content:flex-end;align-items:center;gap:var(--foldout-spacing-xs);display:flex}@media (max-width:767px){.fo-nav{display:none}.fo-head{grid-template-columns:1fr auto}.fo-head .fo-btn{padding:0 var(--foldout-spacing-sm)}.fo-head-cta-wide{display:none}}.fo-header{--fo-head-ink:var(--foldout-color-bone);--fo-head-link:var(--foldout-color-bone-muted);--fo-head-wash:var(--fo-head-ink)}@supports (color:color-mix(in lab, red, red)){.fo-header{--fo-head-wash:color-mix(in srgb, var(--fo-head-ink) calc(var(--foldout-opacity-light) * 100%), transparent)}}.fo-header{--fo-cta-fill:var(--foldout-color-bone);--fo-cta-fill-hover:var(--foldout-color-bone-muted);--fo-cta-label:var(--foldout-color-background);isolation:isolate;position:relative}.fo-header:before{content:"";z-index:-1;background:var(--foldout-color-background);box-shadow:inset 0 calc(var(--foldout-stroke-hairline) * -1) 0 var(--foldout-color-stroke-hairline);transition:opacity var(--foldout-motion-standard);position:absolute;inset:0}.fo-header[data-overlay=on]:before{opacity:0}.fo-header[data-overlay=on]{--fo-head-link:var(--fo-head-ink)}@media (prefers-reduced-motion:reduce){.fo-header:before,.fo-head-logo,.fo-nav a,.fo-nav .fo-lock{transition:none}}@media (min-width:768px){.fo-header[data-overlay=on][data-tone-regular=light]{--fo-head-ink:var(--foldout-color-background);--fo-cta-fill:var(--foldout-color-background);--fo-cta-fill-hover:var(--foldout-color-chrome-raised);--fo-cta-label:var(--foldout-color-bone)}}@media (max-width:767px){.fo-header[data-overlay=on][data-tone-compact=light]{--fo-head-ink:var(--foldout-color-background);--fo-cta-fill:var(--foldout-color-background);--fo-cta-fill-hover:var(--foldout-color-chrome-raised);--fo-cta-label:var(--foldout-color-bone)}}.fo-header[data-overlay=on] .fo-primary{background:var(--fo-cta-fill);border-color:var(--fo-cta-fill);color:var(--fo-cta-label)}.fo-header[data-overlay=on] .fo-primary:hover{background:var(--fo-cta-fill-hover);border-color:var(--fo-cta-fill-hover);color:var(--fo-cta-label)}.fo-menu{display:flex}.fo-menu-trigger{align-items:center;gap:var(--foldout-gap-tight);min-height:var(--foldout-layout-touch-target);min-width:var(--foldout-layout-touch-target);padding:0 var(--foldout-spacing-xs);box-sizing:border-box;color:var(--fo-head-link);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;cursor:pointer;transition:background var(--foldout-motion-quick), color var(--foldout-motion-quick);background:0 0;border:0;display:inline-flex;position:relative}.fo-menu-trigger:hover,.fo-menu-trigger:focus-visible{background:var(--fo-head-wash)}.fo-menu-trigger[aria-current=page]{color:var(--fo-head-ink)}.fo-menu-trigger .fo-lock{background:var(--fo-head-ink);opacity:var(--foldout-opacity-hidden);transition:transform var(--foldout-motion-quick), opacity var(--foldout-motion-quick)}.fo-menu-trigger:hover .fo-lock,.fo-menu-trigger:focus-visible .fo-lock,.fo-menu-trigger[aria-current=page] .fo-lock,.fo-menu[data-open] .fo-menu-trigger .fo-lock{opacity:var(--foldout-opacity-full)}.fo-menu-chevron{width:var(--foldout-icon-xs);height:var(--foldout-icon-xs);transition:transform var(--foldout-motion-quick)}.fo-menu[data-open] .fo-menu-chevron{transform:rotate(var(--foldout-rotation-half-turn))}.fo-menu-panel{z-index:var(--foldout-layer-sticky);max-height:calc(100vh - var(--fo-topbar-height));background:var(--foldout-color-scrim-medium);-webkit-backdrop-filter:blur(var(--foldout-spacing-md));backdrop-filter:blur(var(--foldout-spacing-md));box-shadow:0 var(--foldout-shadow-floating) var(--foldout-spacing-md) var(--foldout-color-scrim-medium);visibility:hidden;opacity:0;pointer-events:none;transition:opacity var(--foldout-motion-standard), visibility var(--foldout-motion-standard);position:absolute;top:100%;left:0;right:0;overflow:auto}.fo-menu[data-open] .fo-menu-panel{visibility:visible;opacity:1;pointer-events:auto}.fo-menu-panel:before{content:"";height:var(--foldout-spacing-xs);position:absolute;bottom:100%;left:0;right:0}.fo-menu-list{max-width:var(--foldout-layout-page-max-width);box-sizing:border-box;padding:var(--foldout-spacing-md);gap:var(--foldout-spacing-sm);font:var(--foldout-font-body-medium);letter-spacing:var(--foldout-tracking-normal);text-transform:none;flex-direction:column;margin:0 auto;display:flex}.fo-menu-cols{gap:var(--foldout-spacing-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fo-menu-col{gap:var(--foldout-gap-control);flex-direction:column;display:flex}.fo-menu-job{gap:var(--foldout-spacing-xxs);flex-direction:column;text-decoration:none;display:flex}.fo-menu-job-label{font:var(--foldout-font-heading-small);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone)}.fo-menu-job-blurb{font:var(--foldout-font-caption);color:var(--foldout-color-bone-muted)}.fo-menu-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-menu-item{gap:var(--foldout-spacing-xxs);padding:var(--foldout-spacing-xxs) var(--foldout-spacing-xs);margin:0 calc(var(--foldout-spacing-xs) * -1);box-sizing:border-box;transition:background var(--foldout-motion-quick);flex-direction:column;text-decoration:none;display:flex}.fo-menu-item:hover,.fo-menu-item:focus-visible{background:var(--foldout-color-interactive-hover)}.fo-menu-item-name{font:var(--foldout-font-body-medium-strong);color:var(--foldout-color-bone)}.fo-menu-item-line{font:var(--foldout-font-caption);color:var(--foldout-color-bone-muted)}.fo-menu-foot{padding-top:var(--foldout-spacing-sm)}.fo-menu-see-all{align-items:center;gap:var(--foldout-gap-control);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;display:inline-flex}.fo-mnav-trigger{width:var(--foldout-layout-touch-target);height:var(--foldout-layout-touch-target);color:var(--fo-head-link);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.fo-mnav-glyph{width:var(--foldout-icon-lg);height:var(--foldout-icon-lg)}.fo-mnav-sheet{background:var(--foldout-color-background);width:100%;max-width:none;height:100%;max-height:none;color:var(--foldout-color-bone);overscroll-behavior:contain;border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0}.fo-mnav-sheet:not([open]){display:none}.fo-mnav-sheet::backdrop{background:var(--foldout-color-scrim-heavy)}.fo-mnav-head{padding:var(--foldout-spacing-sm);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);justify-content:space-between;align-items:center;display:flex}.fo-mnav-close{width:var(--foldout-layout-touch-target);height:var(--foldout-layout-touch-target);color:var(--foldout-color-bone-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.fo-mnav-body{padding:var(--foldout-spacing-sm);gap:var(--foldout-spacing-md);flex-direction:column;flex:1;display:flex;overflow:auto}.fo-mnav-links{flex-direction:column;display:flex}.fo-mnav-links>a{min-height:var(--foldout-layout-touch-target);padding:0 var(--foldout-spacing-xs);align-items:center;text-decoration:none;display:inline-flex}@media (max-width:767px){.fo-menu{display:none}.fo-mnav-trigger{display:inline-flex}.fo-menu-list{padding:var(--foldout-spacing-sm)}.fo-menu-cols{gap:var(--foldout-spacing-sm);grid-template-columns:minmax(0,1fr)}}.fo-foot{background:var(--foldout-color-chrome-base)}.fo-foot a{color:var(--foldout-color-bone-muted);text-decoration:none}.fo-foot a:hover,.fo-foot a:focus-visible{color:var(--foldout-color-bone);text-decoration:underline}.fo-foot-main{padding:var(--foldout-spacing-xxxl) var(--foldout-spacing-md) var(--foldout-spacing-xxl);gap:var(--foldout-spacing-xxl);flex-wrap:wrap;display:flex}.fo-foot-brand{flex:2 1 var(--foldout-layout-content-card-minimum);max-width:var(--foldout-layout-content-max-width);gap:var(--foldout-spacing-sm);flex-direction:column;display:flex}.fo-foot .fo-foot-logo{align-items:center;gap:var(--foldout-gap-control);color:var(--foldout-color-bone);text-decoration:none;display:inline-flex}.fo-foot-tagline{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone);text-wrap:balance;margin:0}.fo-foot-line{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);text-wrap:balance;margin:0}.fo-foot-socials{gap:var(--foldout-spacing-xs);padding-top:var(--foldout-spacing-xs);flex-wrap:wrap;display:flex}.fo-social{width:var(--foldout-layout-touch-target);height:var(--foldout-layout-touch-target);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);justify-content:center;align-items:center;display:inline-flex}.fo-foot .fo-social:hover,.fo-foot .fo-social:focus-visible{background:var(--foldout-color-chrome-raised);text-decoration:none}.fo-social svg{width:var(--foldout-icon-md);height:var(--foldout-icon-md);fill:currentColor}.fo-foot-columns{flex:3 1 var(--foldout-layout-competitor-detail-min-width);justify-content:space-between;gap:var(--foldout-spacing-xxl) var(--foldout-spacing-xxl);font:var(--foldout-font-body-medium);flex-wrap:wrap;display:flex}.fo-foot-column{gap:var(--foldout-spacing-xs);flex-direction:column;min-width:max-content;display:flex}.fo-foot-column a{white-space:nowrap}.fo-foot-watermark{padding:0 var(--foldout-spacing-md);pointer-events:none;-webkit-user-select:none;user-select:none;overflow:hidden}.fo-foot-watermark-text{font:var(--foldout-font-countdown);letter-spacing:var(--foldout-tracking-display);text-align:center;text-transform:uppercase;background-image:linear-gradient(to bottom, var(--foldout-color-bone-dim) 0%, transparent 100%);line-height:1;display:block}@supports (color:color-mix(in lab, red, red)){.fo-foot-watermark-text{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--foldout-color-bone-dim) calc(var(--foldout-tint-soft) * 100%), transparent) 0%, transparent 100%)}}.fo-foot-watermark-text{color:#0000;-webkit-background-clip:text;background-clip:text}.fo-foot-title{color:var(--foldout-color-bone)}.fo-foot-bar{position:relative}.fo-foot-bar>.fo-taper-quiet{position:absolute;top:0;left:0;right:0}.fo-foot-fine{padding:var(--foldout-spacing-sm) var(--foldout-spacing-md);justify-content:space-between;align-items:center;gap:var(--foldout-spacing-sm);flex-wrap:wrap;display:flex}.fo-foot-copyright{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}.fo-foot-status{--fo-foot-status-dot:var(--foldout-color-bone-muted);min-height:var(--foldout-layout-touch-target);align-items:center;gap:var(--foldout-spacing-xs);font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin-left:auto;text-decoration:none;display:inline-flex}.fo-foot-status:hover{color:var(--foldout-color-bone)}.fo-foot-status[data-state=operational]{--fo-foot-status-dot:var(--foldout-color-accent-success)}.fo-foot-status[data-state=degraded],.fo-foot-status[data-state=maintenance]{--fo-foot-status-dot:var(--foldout-color-accent-warning)}.fo-foot-status[data-state=downtime]{--fo-foot-status-dot:var(--foldout-color-accent-danger)}.fo-foot-status-dot{width:var(--foldout-spacing-xs);height:var(--foldout-spacing-xs);background:var(--fo-foot-status-dot);border-radius:50%;flex:none}.fo-faq-list{flex-direction:column;min-width:0;display:flex}.fo-faq{--fo-faq-inset:var(--foldout-spacing-sm);background-image:linear-gradient(to right, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%);background-size:100% var(--foldout-stroke-hairline);background-position:0 100%;background-repeat:no-repeat}.fo-faq summary{cursor:pointer;list-style:none}.fo-faq summary::-webkit-details-marker{display:none}.fo-faq-q{grid-template-columns:var(--foldout-spacing-xxxl) minmax(0, 1fr) var(--foldout-layout-touch-target);gap:var(--foldout-spacing-sm);padding:var(--foldout-spacing-sm) var(--fo-faq-inset);align-items:center;display:grid;position:relative}.fo-faq-number{color:var(--foldout-color-bone-muted)}.fo-faq-question{font:var(--foldout-font-body-medium-strong)}.fo-faq-toggle{width:var(--foldout-layout-touch-target);height:var(--foldout-layout-touch-target);color:var(--foldout-color-bone-muted);place-items:center;display:grid}.fo-faq-q:hover .fo-faq-toggle{color:var(--foldout-color-bone)}.fo-faq-icon{width:var(--foldout-icon-md);height:var(--foldout-icon-md);overflow:visible}.fo-faq-plus,.fo-faq-minus{transition:opacity var(--foldout-motion-standard);grid-area:1/1}.fo-faq-minus,.fo-faq[open] .fo-faq-plus{opacity:0}.fo-faq[open] .fo-faq-minus{opacity:1}.fo-faq-q:hover{background:var(--foldout-color-interactive-hover)}.fo-faq-q:before,.fo-faq-q:after{content:"";height:var(--foldout-stroke-hairline);background:linear-gradient(to right, transparent 0%, var(--foldout-color-bone) var(--foldout-website-taper-start), var(--foldout-color-bone) var(--foldout-website-taper-end), transparent 100%);position:absolute;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fo-faq-q:before,.fo-faq-q:after{background:linear-gradient(to right, transparent 0%, color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-start), color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-end), transparent 100%)}}.fo-faq-q:before,.fo-faq-q:after{opacity:var(--foldout-opacity-hidden);transition:opacity var(--foldout-motion-standard), transform var(--foldout-motion-standard);transform:scaleX(var(--foldout-scale-settle))}.fo-faq-q:before{top:0}.fo-faq-q:after{bottom:0}.fo-faq[open] .fo-faq-q:before,.fo-faq[open] .fo-faq-q:after{opacity:var(--foldout-tint-ink);transform:scaleX(var(--foldout-scale-identity))}.fo-faq-body{overflow:hidden}.fo-faq-answer{padding:var(--foldout-spacing-sm) calc(var(--fo-faq-inset) + var(--foldout-layout-touch-target) + var(--foldout-spacing-sm)) var(--foldout-spacing-sm) calc(var(--fo-faq-inset) + var(--foldout-spacing-xxxl) + var(--foldout-spacing-sm));color:var(--foldout-color-bone-muted);margin:0}.fo-ins,.fo-ins-sm{background:var(--foldout-color-bone-wash);flex:none;place-items:center;display:grid}.fo-ins{width:var(--foldout-icon-xxl);height:var(--foldout-icon-xxl)}.fo-ins-sm{width:var(--foldout-icon-lg-plus);height:var(--foldout-icon-lg-plus)}.fo-ins svg,.fo-ins-sm svg{width:var(--foldout-website-insignia-glyph-share);height:var(--foldout-website-insignia-glyph-share);display:block;overflow:visible}.fo-ins-glyph{fill:none;stroke:var(--foldout-color-bone);stroke-width:var(--foldout-stroke-active-edge);stroke-linecap:butt;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.fo-ins-code{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted)}.fo-tgrid{gap:var(--foldout-spacing-sm);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.fo-tgrid-cell{box-sizing:border-box;gap:var(--foldout-spacing-xs);height:100%;padding:var(--foldout-spacing-md);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;display:flex;position:relative}.fo-tgrid-number{color:var(--foldout-color-bone-muted)}.fo-tgrid-title{font:var(--foldout-font-body-medium-strong);color:var(--foldout-color-bone)}.fo-tgrid-body{color:var(--foldout-color-bone-muted)}@media (min-width:768px){.fo-tgrid[data-medium="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.fo-tgrid[data-wide="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.fo-tgrid[data-wide="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.fo-tgrid[data-wide="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.fo-tgrid[data-wide="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.fo-win-box{width:100%;position:relative;overflow:hidden}.fo-win-box:after{content:"";z-index:calc(var(--foldout-layer-sticky) * 2);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);pointer-events:none;position:absolute;inset:0}.fo-win-screen{transform-origin:0 0;width:max-content;position:absolute;top:0;left:0}.fo-win-box-pending .fo-win-screen{visibility:hidden}.fo-win-fit{width:100%}.fo-orb{aspect-ratio:1;flex:none;max-width:100%;position:relative}.fo-orb-canvas{width:100%;height:100%;display:block}.fo-closing{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);text-align:center;align-items:center;gap:var(--foldout-spacing-md);transform-origin:top;flex-direction:column;display:flex}.fo-closing .fo-ctas{padding-top:var(--foldout-spacing-sm);justify-content:center}.fo-closing-offer{color:var(--foldout-color-bone-muted)}.fo-page-hero{position:relative}.fo-page-hero>.fo-hero-grid{z-index:1;padding-top:calc(var(--fo-band-ratio) * 100% + var(--foldout-spacing-lg));position:relative}.fo-page-hero-taper{position:absolute;top:0;left:0;right:0}.fo-perks{gap:var(--foldout-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-small-note{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}.fo-email{gap:var(--foldout-spacing-xs);width:100%;max-width:calc(var(--foldout-layout-content-card-minimum) * 2 + var(--foldout-spacing-xxl));flex-direction:column;display:flex}.fo-field-divider{width:var(--foldout-stroke-hairline);background:var(--foldout-color-stroke-hairline);flex:none;align-self:stretch}.fo-field{align-items:center;gap:var(--foldout-spacing-xxs);width:100%;max-width:var(--foldout-layout-onboarding-width);box-sizing:border-box;padding:var(--foldout-spacing-xxs);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);transition:border-color var(--foldout-motion-quick);display:flex}.fo-field:hover{border-color:var(--foldout-color-bone-dim)}.fo-field:focus-within{border-color:var(--foldout-color-bone);outline:var(--foldout-stroke-hairline) solid var(--foldout-color-bone)}.fo-field input{min-width:0;height:var(--foldout-layout-touch-target);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);color:var(--foldout-color-bone);font:var(--foldout-font-body-medium);background:0 0;border:0;outline:none;flex:1}.fo-field input::placeholder{color:var(--foldout-color-bone-muted)}.fo-field .fo-btn{flex:none}.fo-field-status{min-height:1lh;font:var(--foldout-font-body-medium);margin:0}.fo-field-status[data-state=valid]{color:var(--foldout-color-accent-success)}.fo-field-status[data-state=invalid]{color:var(--foldout-color-accent-danger)}.fo-field[data-state=valid]{border-color:var(--foldout-color-accent-success)}.fo-field[data-state=invalid]{border-color:var(--foldout-color-accent-danger)}.fo-hp{width:var(--foldout-stroke-hairline);height:var(--foldout-stroke-hairline);opacity:0;pointer-events:none;position:absolute;left:-100vw}.fo-field-note{min-height:1lh;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin:0}@media (max-width:767px){.fo-field .fo-btn{padding:0 var(--foldout-spacing-sm)}}.ap-ic{flex:none}.ap-i12{width:var(--foldout-icon-xs);height:var(--foldout-icon-xs)}.ap-i16{width:var(--foldout-icon-md);height:var(--foldout-icon-md)}.ap-label{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase}.ap-iconbtn{width:var(--foldout-control-height-regular);height:var(--foldout-control-height-regular);color:var(--foldout-color-bone-muted);justify-content:center;align-items:center;display:inline-flex}.ap-iconbtn:hover{background:var(--foldout-color-interactive-hover);color:var(--foldout-color-bone)}.ap-iconbtn-on{color:var(--foldout-color-bone);background:var(--foldout-color-chrome-raised)}.ap-segment{border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:inline-flex}.ap-dd{height:var(--foldout-control-height-regular);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-gap-control);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-muted);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;white-space:nowrap;display:inline-flex}.ap-btn{box-sizing:border-box;font:var(--foldout-font-chip-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;white-space:nowrap;border:var(--foldout-stroke-hairline) solid;justify-content:center;align-items:center;display:inline-flex}.ap-ink{display:inline-block}.ap-btn:active .ap-ink,.ap-ink-pressed{transform:translate(var(--foldout-stroke-press-nudge), var(--foldout-stroke-press-nudge))}.ap-compact{height:var(--foldout-control-height-compact);padding:0 var(--foldout-spacing-xs)}.ap-ghost{color:var(--foldout-color-bone-muted);border-color:var(--foldout-color-stroke-hairline);background:0 0}.ap-ghost:hover{background:var(--foldout-color-chrome-raised);color:var(--foldout-color-bone)}.ap-primary{background:var(--foldout-color-bone);color:var(--foldout-color-background);border-color:var(--foldout-color-bone)}.ap-primary:hover{background:var(--foldout-color-bone-muted);border-color:var(--foldout-color-bone-muted)}.ap-tabs{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);gap:var(--foldout-gap-tight);background:var(--foldout-color-background);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex:none;display:flex;position:relative}.ap-tab{height:var(--foldout-control-height-large);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);color:var(--foldout-color-bone-muted);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;align-items:center;display:inline-flex;position:relative}.ap-tab-on{color:var(--foldout-color-bone)}.ap-tab-on:before{content:"";border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone);opacity:var(--foldout-opacity-medium-high);position:absolute;inset:0}.ap-px{width:var(--foldout-tactical-frame-pixel-size);height:var(--foldout-tactical-frame-pixel-size);background:var(--foldout-color-bone);position:absolute}.ap-toolbar{height:var(--foldout-layout-toolbar-height);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-gap-control);background:var(--foldout-color-chrome-base);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex:none;display:flex;position:relative}.ap-toolbar-plain{background:var(--foldout-color-background)}.ap-toolbar-title{font:var(--foldout-font-breadcrumb-title);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;flex:1}.ap-grid{width:100%;height:100%;color:var(--foldout-color-stroke-hairline);position:absolute;top:0;left:0}.ap-grid-dot{width:var(--foldout-texture-grid-dot);height:var(--foldout-texture-grid-dot)}.ap-window{width:var(--foldout-layout-window-default-width);height:var(--foldout-layout-window-default-height);background:var(--foldout-color-background);display:flex;overflow:hidden}.ap-screen{background:var(--foldout-color-background);min-width:0;height:100%;color:var(--foldout-color-bone);font:var(--foldout-font-body-small);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.ap-lights{--ap-light-size:var(--foldout-spacing-xs);--ap-light-gap:var(--foldout-spacing-xxs);align-items:center;gap:var(--ap-light-gap);flex:none;display:flex}.ap-light{width:var(--ap-light-size);height:var(--ap-light-size);border-radius:50%}.ap-light[data-light=close]{background:var(--foldout-color-window-light-close)}.ap-light[data-light=minimise]{background:var(--foldout-color-window-light-minimise)}.ap-light[data-light=zoom]{background:var(--foldout-color-window-light-zoom)}.ap-toolbar>.ap-lights{margin-right:var(--foldout-spacing-xs)}.ap-chip{align-items:center;gap:var(--foldout-gap-tight);height:var(--foldout-control-height-compact);padding:0 var(--foldout-spacing-xs);box-sizing:border-box;font:var(--foldout-font-chip-label);text-transform:uppercase;border:var(--foldout-stroke-hairline) solid;white-space:nowrap;display:inline-flex}.ap-c-neutral{color:var(--foldout-color-bone-muted);border-color:var(--foldout-color-stroke-hairline)}.ap-c-bone{color:var(--foldout-color-bone);border-color:var(--foldout-color-bone)}.ap-c-accent{color:var(--foldout-color-background);border-color:var(--foldout-color-bone);background:var(--foldout-color-bone)}.ap-c-info{color:var(--foldout-color-bone);border-color:var(--foldout-color-accent-info)}.ap-c-success{color:var(--foldout-color-accent-success);border-color:var(--foldout-color-accent-success)}.ap-c-danger{color:var(--foldout-color-accent-danger);border-color:var(--foldout-color-accent-danger)}.ap-c-success-soft{color:var(--foldout-color-accent-success);border-color:var(--foldout-color-accent-success);background:var(--foldout-color-accent-success-dim)}.ap-c-warning-soft{color:var(--foldout-color-accent-warning);border-color:var(--foldout-color-accent-warning);background:var(--foldout-color-accent-warning-dim)}.ap-c-danger-soft{color:var(--foldout-color-accent-danger);border-color:var(--foldout-color-accent-danger);background:var(--foldout-color-accent-danger-dim)}.ap-chips{gap:var(--foldout-gap-tight);flex-wrap:wrap;display:flex}.ap-colhead{height:var(--foldout-layout-toolbar-height);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);background:var(--foldout-color-chrome-base);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex:none;justify-content:space-between;align-items:center;display:flex}.ap-colhead-name{font:var(--foldout-font-body-small-strong)}.ap-colhead-count{font:var(--foldout-font-mono);color:var(--foldout-color-bone-muted)}.ap-card{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);gap:var(--foldout-gap-tight);background:var(--foldout-color-background);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;display:flex;position:relative}.ap-card:hover{background:var(--foldout-color-chrome-raised)}.ap-board{flex:1;min-height:0;display:flex;position:relative}.sb-aside{width:var(--foldout-layout-sidebar-width);box-sizing:border-box;background:var(--foldout-color-background);border-right:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);height:100%;color:var(--foldout-color-bone);font:var(--foldout-font-body-small);flex-direction:column;flex:none;display:flex}.sb-head{height:var(--foldout-layout-toolbar-height);box-sizing:border-box;padding:0 var(--foldout-spacing-xs) 0 var(--foldout-spacing-sm);background:var(--foldout-color-chrome-base);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);justify-content:space-between;align-items:center;display:flex}.sb-title-group{align-items:center;gap:var(--foldout-spacing-sm);display:flex}.sb-brand{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-display)}.sb-tools{align-items:center;display:flex}.sb-body{min-height:0;padding-top:var(--foldout-spacing-sm);gap:var(--foldout-spacing-sm);flex-direction:column;flex:1;display:flex;overflow:hidden}.sb-block{gap:var(--foldout-spacing-sm);flex-direction:column;display:flex}.sb-row{height:var(--foldout-layout-sidebar-row-height);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-gap-control);color:var(--foldout-color-bone-muted);font:var(--foldout-font-body-small);display:flex;position:relative}.sb-row:hover{background:var(--foldout-color-interactive-hover)}.sb-title{flex:1}.sb-key{opacity:var(--foldout-opacity-hidden);color:var(--foldout-color-bone-dim)}.sb-row:hover .sb-key{opacity:var(--foldout-opacity-full)}.sb-active{color:var(--foldout-color-bone);font:var(--foldout-font-body-small-strong)}.sb-active:before,.sb-active:after{content:"";height:var(--foldout-stroke-hairline);background:var(--foldout-color-selection-glow);position:absolute;left:0;right:0}.sb-active:before{top:0}.sb-active:after{bottom:0}.sb-group{gap:var(--foldout-gap-tight);flex-direction:column;display:flex}.sb-group-label{padding:0 var(--foldout-spacing-sm);color:var(--foldout-color-bone-muted)}.sb-foot{height:var(--foldout-layout-toolbar-height);box-sizing:border-box;padding:0 var(--foldout-spacing-xs) 0 var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-gap-control);border-top:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:flex}.sb-avatar{width:var(--foldout-control-height-compact);height:var(--foldout-control-height-compact);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font:var(--foldout-font-chip-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.sb-user{gap:var(--foldout-spacing-pixel);flex-direction:column;flex:1;display:flex}.sb-user-name{font:var(--foldout-font-body-small-strong)}.sb-status{align-items:center;gap:var(--foldout-gap-tight);display:inline-flex}.sb-status-dot{width:var(--foldout-spacing-xxs);height:var(--foldout-spacing-xxs);background:var(--foldout-color-accent-success)}.sb-status-label{color:var(--foldout-color-bone-muted)}.ap-dash{width:var(--foldout-layout-window-default-width);height:var(--foldout-layout-window-default-height);background:var(--foldout-color-background);color:var(--foldout-color-bone);font:var(--foldout-font-body-small);display:flex;position:relative;overflow:hidden}.ap-dash-main{flex-direction:column;flex:1;min-width:0;height:100%;display:flex;position:relative}.ap-dash-date{color:var(--foldout-color-bone-muted);padding:0 var(--foldout-spacing-xs)}.ap-dash-body{box-sizing:border-box;min-height:0;padding:var(--foldout-spacing-sm);gap:var(--foldout-spacing-sm);flex-direction:column;flex:1;display:flex;position:relative}.ap-dash-metrics{gap:var(--foldout-spacing-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ap-dash-lower{gap:var(--foldout-spacing-sm);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;display:grid}.ap-dash-stack{gap:var(--foldout-spacing-sm);flex-direction:column;min-height:0;display:flex}.ap-dash-fill{flex-direction:column;flex:1;min-height:0;display:flex}.ap-dash-fill>.ap-panel{flex:1}.ap-panel{box-sizing:border-box;background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;height:100%;display:flex}.ap-ph{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-muted);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase}.ap-pc{padding:var(--foldout-spacing-sm)}.ap-row{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-gap-control);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:flex}.ap-row:hover{background:var(--foldout-color-interactive-hover)}.ap-brief{font:var(--foldout-font-body-large);color:var(--foldout-color-bone);margin:0}.ap-metric{gap:var(--foldout-gap-tight);flex-direction:column;display:flex;position:relative}.ap-metric-icon{top:var(--foldout-spacing-sm);right:var(--foldout-spacing-sm);color:var(--foldout-color-bone-dim);position:absolute}.ap-metric-value{font:var(--foldout-font-metric);font-variant-numeric:tabular-nums;align-self:flex-start}.ap-metric-caption{font:var(--foldout-font-caption)}.ap-tone-muted{color:var(--foldout-color-bone-muted)}.ap-tone-bone{color:var(--foldout-color-bone)}.ap-tone-success{color:var(--foldout-color-accent-success)}.ap-rise-char{display:inline-block}.ap-diamond{width:var(--foldout-icon-diamond);height:var(--foldout-icon-diamond);color:var(--foldout-color-bone-muted);flex:none}.ap-action{font:var(--foldout-font-body-medium);flex:1}.ap-funnel{gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.ap-funnel-row{align-items:center;gap:var(--foldout-gap-control);display:flex}.ap-funnel-label{width:var(--foldout-layout-status-meter-width);color:var(--foldout-color-bone-muted);flex:none}.ap-funnel-track{height:var(--foldout-spacing-xs);background:var(--foldout-color-chrome-raised);flex:1}.ap-funnel-bar{background:var(--foldout-color-bone);transform-origin:0;height:100%;transition:transform var(--foldout-motion-smooth);display:block}.ap-funnel-value{width:var(--foldout-spacing-xxl);text-align:right;font:var(--foldout-font-body-small-strong);font-variant-numeric:tabular-nums;flex:none}.ap-person{gap:var(--foldout-spacing-pixel);flex-direction:column;flex:1;min-width:0;display:flex}.ap-person-name{font:var(--foldout-font-body-medium-strong)}.ap-person-role{font:var(--foldout-font-caption);color:var(--foldout-color-bone-muted)}.ap-tier{width:var(--foldout-control-height-compact);height:var(--foldout-control-height-compact);box-sizing:border-box;border:var(--foldout-stroke-hairline) solid;font:var(--foldout-font-chip-label);flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-score{width:var(--foldout-spacing-lg);text-align:right;font:var(--foldout-font-metric-small);flex:none}.ap-pl{min-height:0;min-width:var(--foldout-layout-description-panel-width);flex-direction:column;flex:1;display:flex;position:relative}.ap-pl-search{min-width:var(--foldout-layout-prospect-search-min-width);height:var(--foldout-control-height-regular);box-sizing:border-box;padding:0 var(--foldout-spacing-xs);align-items:center;gap:var(--foldout-gap-control);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-dim);flex:1;display:flex}.ap-prow{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);align-items:flex-start;gap:var(--foldout-gap-control);display:flex;position:relative}.ap-prow:hover{background:var(--foldout-color-interactive-hover)}.ap-prow:before,.ap-prow:after{content:"";height:var(--foldout-stroke-hairline);background:var(--foldout-color-bone);opacity:var(--foldout-opacity-hidden);transform:scaleX(var(--foldout-scale-settle));transition:opacity var(--foldout-motion-smooth), transform var(--foldout-motion-smooth);position:absolute;left:0;right:0}.ap-prow:before{top:0}.ap-prow:after{bottom:0}.ap-prow.is-selected:before,.ap-prow.is-selected:after{opacity:var(--foldout-tint-ink);transform:scaleX(var(--foldout-scale-identity))}.ap-check{width:var(--foldout-icon-md);height:var(--foldout-icon-md);box-sizing:border-box;margin-top:var(--foldout-spacing-sm);border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone-muted);flex:none}.ap-avatar{width:var(--foldout-layout-avatar-small);height:var(--foldout-layout-avatar-small);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font:var(--foldout-font-heading-small);letter-spacing:var(--foldout-tracking-heading);flex:none;justify-content:center;align-items:center;display:inline-flex}.ap-pinfo{gap:var(--foldout-gap-tight);flex-direction:column;flex:1;min-width:0;display:flex}.ap-pname{font:var(--foldout-font-body-medium-strong)}.ap-prole{font:var(--foldout-font-caption);color:var(--foldout-color-bone-muted)}.ap-pchips{gap:var(--foldout-gap-tight);display:flex}.cs-col{border-right:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;flex:1 1 0;min-width:0;height:100%;display:flex}.cs-card-title{font:var(--foldout-font-body-small-strong);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.cs-empty{padding:var(--foldout-spacing-sm);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-dim)}.cs-composer{min-width:0;height:var(--foldout-control-height-regular);box-sizing:border-box;padding:0 var(--foldout-spacing-xs);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font:var(--foldout-font-body-small);white-space:nowrap;flex:1;align-items:center;display:flex;overflow:hidden}.cs-typed{color:var(--foldout-color-bone)}.cs-caret{width:var(--foldout-spacing-pixel);height:var(--foldout-icon-xs);margin-left:var(--foldout-spacing-pixel);background:var(--foldout-color-bone)}.cs-placeholder{color:var(--foldout-color-bone-dim)}.cs-spacer{flex:1}.ap-auto{width:var(--foldout-layout-window-default-width);height:calc(var(--foldout-spacing-xxxl) * 10);background:var(--foldout-color-background);color:var(--foldout-color-bone);font:var(--foldout-font-body-small);flex-direction:column;display:flex;position:relative;overflow:hidden}.ap-auto-metrics{height:var(--foldout-control-height-large);box-sizing:border-box;padding:0 var(--foldout-spacing-sm);align-items:center;gap:var(--foldout-spacing-sm);background:var(--foldout-color-background);border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex:none;display:flex;position:relative}.ap-auto-window{color:var(--foldout-color-bone-muted)}.ap-auto-dot{color:var(--foldout-color-bone-dim)}.ap-auto-text{font:var(--foldout-font-body-small)}.ap-col{width:var(--foldout-layout-description-panel-width);border-right:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;flex:none;height:100%;display:flex}.ap-task-title{font:var(--foldout-font-body-small-strong)}.ap-task-meta{align-items:center;gap:var(--foldout-gap-control);display:flex}.ap-task-elapsed{font:var(--foldout-font-mono);color:var(--foldout-color-bone-muted)}.ap-task-progress{font:var(--foldout-font-caption);color:var(--foldout-color-bone-muted)}.ap-task-actions{gap:var(--foldout-gap-tight);padding-top:var(--foldout-gap-tight);display:flex}.ap-cursor{align-items:flex-start;gap:var(--foldout-gap-tight);pointer-events:none;opacity:0;transition:transform var(--foldout-motion-pronounced), opacity var(--foldout-motion-pronounced);display:flex;position:absolute;top:0;left:0}.ap-cursor-icon{width:var(--foldout-icon-md);height:var(--foldout-icon-md);color:var(--foldout-color-bone);fill:currentColor;stroke:var(--foldout-color-background);display:block}.ap-cursor-caption{margin-top:var(--foldout-spacing-sm);padding:var(--foldout-gap-tight) var(--foldout-spacing-xs);white-space:nowrap;background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone-muted);color:var(--foldout-color-bone);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;transition:opacity var(--foldout-motion-standard)}.fo-cx{width:var(--foldout-layout-window-default-width);height:var(--foldout-layout-window-default-height);background:var(--foldout-color-background);font:var(--foldout-font-body-small);color:var(--foldout-color-bone);-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.fo-cx-canvas{cursor:grab;width:var(--foldout-layout-window-default-width);height:var(--foldout-layout-window-default-height);touch-action:none;display:block;position:absolute;top:0;left:0}.fo-cx-canvas:active{cursor:grabbing}.fo-cx-canvas[data-embedded=true]{touch-action:pan-y}.fo-cx-placeholder{width:var(--foldout-layout-window-default-width);height:var(--foldout-layout-window-default-height);background:var(--foldout-color-background)}.fo-cx-kicker,.fo-cx-micro{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-dim)}.fo-cx-lobe{align-items:center;gap:var(--foldout-spacing-hairline);pointer-events:none;opacity:0;flex-direction:column;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.fo-cx-lobe-name{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;white-space:nowrap}.fo-cx-lobe-count{font:var(--foldout-font-label);color:var(--foldout-color-bone-dim);white-space:nowrap}.fo-cx-tip{gap:var(--foldout-spacing-hairline);padding:var(--foldout-spacing-xs) var(--foldout-layout-board-inset);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;left:0}.fo-cx-head{left:var(--foldout-spacing-xl);top:var(--foldout-spacing-lg);gap:var(--foldout-spacing-xxs);pointer-events:none;z-index:2;flex-direction:column;display:flex;position:absolute}.fo-cx-title{font:var(--foldout-font-display);letter-spacing:var(--foldout-tracking-display)}.fo-cx-stats{font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted)}.fo-cx-refresh-row{gap:var(--foldout-spacing-xxs);margin-top:var(--foldout-spacing-xxs);pointer-events:auto;align-items:center;display:flex}.fo-cx-feed{right:var(--foldout-spacing-xl);top:var(--foldout-spacing-lg);width:var(--foldout-layout-second-brain-feed-width);gap:var(--foldout-spacing-xs);pointer-events:none;flex-direction:column;display:flex;position:absolute}.fo-cx-line{gap:var(--foldout-spacing-xs);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted);align-items:center;display:flex}.fo-cx-dot{width:var(--foldout-spacing-xs);height:var(--foldout-spacing-xs);flex:none}.fo-cx-strong{color:var(--foldout-color-bone)}.fo-cx-dim{color:var(--foldout-color-bone-dim)}.fo-cx-age{font:var(--foldout-font-label);color:var(--foldout-color-bone-dim);margin-left:auto}.fo-cx-veil{height:var(--foldout-layout-board-veil-height);background:linear-gradient(to bottom, transparent 0%, var(--foldout-color-background) var(--foldout-website-board-veil-near-stop), var(--foldout-color-scrim-medium) 50%, var(--foldout-color-background) var(--foldout-website-board-veil-far-stop), var(--foldout-color-background) 100%);position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.fo-cx-veil{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-board-veil-near-mix), transparent) var(--foldout-website-board-veil-near-stop), var(--foldout-color-scrim-medium) 50%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-board-veil-far-mix), transparent) var(--foldout-website-board-veil-far-stop), var(--foldout-color-background) 100%)}}.fo-cx-veil{pointer-events:none}.fo-cx-icon{width:var(--foldout-control-height-regular);height:var(--foldout-control-height-regular);color:var(--foldout-color-bone-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex}.fo-cx-icon:hover{background:var(--foldout-color-interactive-hover);color:var(--foldout-color-bone)}.fo-cx-glyph{width:var(--foldout-icon-md);height:var(--foldout-icon-md)}.fo-cx-icon-small{width:var(--foldout-control-height-compact);height:var(--foldout-control-height-compact)}.fo-cx-toast{bottom:var(--foldout-layout-board-dock-offset);gap:var(--foldout-spacing-xs);padding:var(--foldout-spacing-xs) var(--foldout-layout-board-inset);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font:var(--foldout-font-body-small);color:var(--foldout-color-bone);align-items:center;display:flex;position:absolute;transform:translate(-50%)}.fo-cx-dock{bottom:var(--foldout-spacing-xxl);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:absolute;transform:translate(-50%)}.fo-cx-dock-field{align-items:center;display:flex;position:relative}.fo-cx-input{box-sizing:border-box;width:100%;height:var(--foldout-control-height-large);padding:0 var(--foldout-spacing-xxl) 0 var(--foldout-spacing-sm);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-muted);font:var(--foldout-font-body-medium);align-items:center;display:flex}.fo-cx-dictate{--fo-cx-dictate-inset:var(--foldout-spacing-xxs);inset:var(--fo-cx-dictate-inset) var(--fo-cx-dictate-inset) var(--fo-cx-dictate-inset) auto;aspect-ratio:1;border-radius:0;width:auto;height:auto;position:absolute}.fo-cx-glyph-refresh{width:var(--foldout-icon-xs);height:var(--foldout-icon-xs);flex:none}.fo-cx-glyph-mic{width:var(--foldout-icon-md);height:var(--foldout-icon-md);flex:none}.fo-hero{margin-top:calc(var(--fo-header-height) * -1);min-height:calc(100dvh - var(--fo-ribbon-height));align-items:flex-end;display:flex;position:relative;overflow:hidden}.fo-hero-end{width:100%;height:var(--foldout-stroke-hairline);pointer-events:none;position:absolute;bottom:0;left:0}.fo-hero .fo-hero-grid{width:100%;padding:calc(var(--fo-header-height) + var(--foldout-spacing-xxl)) var(--foldout-spacing-md) var(--foldout-spacing-xxl);gap:var(--foldout-spacing-xxl);align-items:center;display:grid;position:relative}.fo-hero-copy{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-hero-ctas{padding-top:var(--foldout-spacing-xs)}.fo-hero-ctas .fo-ghost{color:var(--foldout-color-bone);border-color:var(--foldout-color-bone);background:0 0}.fo-hero-ctas .fo-ghost:hover{background:var(--foldout-color-interactive-hover)}.fo-hero-copy .fo-requirement{margin:calc(var(--foldout-spacing-xs) * -1) 0 0;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone)}@media (min-width:768px){.fo-hero{align-items:flex-start;container-type:inline-size}.fo-hero .fo-hero-grid{padding-top:0}.fo-hero .fo-hero-copy{--fo-hero-box:calc(100dvh - var(--fo-ribbon-height));--fo-hero-render:max(100cqw * var(--fo-hero-aspect), var(--fo-hero-box));--fo-hero-horizon-y:calc(var(--fo-hero-horizon) * var(--fo-hero-render) - (var(--fo-hero-render) - var(--fo-hero-box)) / 2);margin-top:calc(var(--fo-hero-box) - var(--fo-hero-zoom) * (var(--fo-hero-box) - var(--fo-hero-horizon-y)))}.fo-hero .fo-hero-title{margin-top:-1.5lh}}:root{--fo-hero-focus:50% 50%;--fo-hero-cover:100%;--fo-hero-brightness:var(--foldout-website-hero-brightness);--fo-hero-zoom:var(--foldout-website-hero-zoom);--fo-hero-warmth:var(--foldout-website-hero-warmth)}.fo-hero-media,.fo-hero-frame,.fo-hero-scrim,.fo-hero-foot,.fo-hero-grain{position:absolute;inset:0}.fo-hero-media{pointer-events:none;overflow:hidden}.fo-hero-frame{bottom:calc(100% - var(--fo-hero-cover));filter:brightness(var(--fo-hero-brightness)) sepia(var(--fo-hero-warmth));transform:scale(var(--fo-hero-zoom));transform-origin:100% 100%}.fo-hero-video-box,.fo-hero-video{width:100%;height:100%;position:absolute;inset:0}.fo-hero-video{object-fit:cover;object-position:var(--fo-hero-focus)}.fo-hero-foot{height:calc(var(--foldout-spacing-xxxl) * 4);background:linear-gradient(to bottom, transparent, var(--foldout-color-background));top:auto}.fo-hero-copy .fo-lede{color:var(--foldout-color-bone)}.fo-hero-grain{mix-blend-mode:plus-lighter;opacity:var(--foldout-texture-grain-subtle);background:url(/textures/film-grain.png)}@media (max-width:767px){:root{--fo-hero-focus:var(--foldout-website-hero-compact-focus) 50%;--fo-hero-cover:var(--foldout-website-hero-compact-cover);--fo-hero-zoom:var(--foldout-scale-identity)}.fo-hero-scrim{background:linear-gradient(to top, var(--foldout-color-background) 0%, var(--foldout-color-background) calc(100% - var(--fo-hero-cover)), transparent var(--foldout-website-hero-scrim-stop))}}.fo-show{--fo-show-stage-height:min(calc(100dvh - var(--fo-topbar-height)), calc(var(--foldout-layout-window-default-height) + var(--foldout-spacing-xxxl) * 4));--fo-show-units:var(--fo-show-units-regular);--fo-show-scrub-distance:calc(var(--foldout-spacing-xxxl) * var(--fo-show-units));--fo-show-perspective:var(--foldout-layout-showpiece-perspective);--fo-show-fold:calc(var(--foldout-spacing-xxxl) * 1.5)}.fo-show-stage{perspective:var(--fo-show-perspective);padding-top:calc(var(--foldout-spacing-xxxl) * 2);padding-bottom:calc(var(--foldout-spacing-xxxl) * 2);position:relative}.fo-show-body{width:100%;max-width:calc(var(--foldout-layout-page-max-width) + var(--foldout-spacing-xxxl) * 2);box-sizing:border-box;padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);align-items:center;gap:var(--foldout-spacing-md);flex-direction:column;margin:0 auto;display:flex}.fo-show-label{text-align:center}.fo-show-question{text-align:center;max-width:calc(var(--foldout-spacing-xxxl) * 12)}.fo-show-answer{text-align:center;color:var(--foldout-color-bone-muted)}.fo-show-word{white-space:nowrap}.fo-show-char{white-space:pre;display:inline-block}.fo-show-figure{width:100%;padding-top:var(--foldout-spacing-md)}.fo-show-window{transform-origin:top;justify-content:center;width:100%;display:flex}.fo-show-headline{text-align:center;align-items:center;gap:var(--foldout-spacing-xs);padding-top:var(--foldout-spacing-lg);flex-direction:column;display:flex}.fo-show-ctas{justify-content:center}.fo-show[data-scrub=on]{height:calc(var(--fo-show-stage-height) + var(--fo-show-scrub-distance))}.fo-show[data-scrub=on] .fo-show-stage{top:var(--fo-topbar-height);height:var(--fo-show-stage-height);perspective-origin:50% 0;padding-top:0;padding-bottom:0;position:sticky;overflow:hidden}.fo-show[data-scrub=on] .fo-show-body{padding-top:var(--fo-show-fold);padding-bottom:var(--foldout-spacing-xxxl);position:absolute;top:0;left:0;right:0}@media (max-width:767px){.fo-show{--fo-show-units:var(--fo-show-units-compact)}}.fo-bridge{--fo-card-w:calc(var(--foldout-spacing-lg) * 7);--fo-card-h:calc(var(--fo-card-w) * var(--foldout-website-card-height-ratio));align-items:center;gap:var(--foldout-spacing-xl);width:100%;margin-top:var(--foldout-spacing-xxl);padding:0 0 var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-bridge-deck{justify-content:center;gap:var(--foldout-spacing-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.fo-bridge-tool{box-sizing:border-box;align-items:center;gap:var(--foldout-gap-control);padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone-muted);display:flex}.fo-bridge-glyph{width:var(--foldout-icon-md);height:var(--foldout-icon-md);flex:none}.fo-bridge-name{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase}.fo-bridge-foldout{justify-content:center;align-items:center;gap:var(--foldout-spacing-sm);border-color:var(--foldout-color-bone)}.fo-bridge-foldout:before{content:"";inset:var(--foldout-spacing-xs);border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone-dim);pointer-events:none;position:absolute}.fo-bridge-waves{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fo-bridge-waves path{stroke:var(--foldout-color-stroke-hairline);stroke-width:var(--foldout-stroke-hairline);vector-effect:non-scaling-stroke}.fo-bridge-waves path[data-strong=true]{stroke:var(--foldout-color-bone-dim)}.fo-bridge-mark{width:var(--foldout-icon-xl);height:var(--foldout-icon-xl);display:block}.fo-bridge-word{font:var(--foldout-font-heading-large);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-show[data-scrub=on] .fo-bridge{height:var(--fo-card-h);display:block;position:relative}.fo-show[data-scrub=on] .fo-bridge-deck{display:block;position:absolute;inset:0}.fo-show[data-scrub=on] .fo-bridge-slot,.fo-show[data-scrub=on] .fo-bridge-one{top:0;left:calc(50% - var(--fo-card-w) / 2);position:absolute}.fo-show[data-scrub=on] .fo-bridge-slot{transform-origin:50% calc(var(--fo-card-h) + var(--fo-card-w) * var(--foldout-website-card-fan-pivot-ratio))}.fo-show[data-scrub=on] .fo-bridge-one{opacity:0}.fo-show[data-scrub=on] .fo-bridge-tool{width:var(--fo-card-w);height:var(--fo-card-h);padding:var(--foldout-spacing-md) var(--foldout-spacing-sm);color:var(--foldout-color-bone);flex-direction:column;justify-content:flex-start;align-items:flex-start}.fo-show[data-scrub=on] .fo-bridge-glyph,.fo-bridge-tool .fo-face-symbol,.fo-bridge-acronym{display:none}.fo-show[data-scrub=on] .fo-bridge-tool .fo-face-symbol{display:block}.fo-show[data-scrub=on] .fo-bridge-tool .fo-face-glyph{left:var(--foldout-website-bridge-glyph-left);top:var(--foldout-website-bridge-glyph-top);width:var(--foldout-website-bridge-glyph-share)}.fo-show[data-scrub=on] .fo-bridge-acronym{font-size:calc(var(--foldout-spacing-sm) + var(--foldout-spacing-xxs));display:block}.fo-show[data-scrub=on] .fo-bridge-name{left:var(--foldout-spacing-sm);right:var(--foldout-spacing-sm);top:var(--foldout-website-card-name-top);font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);position:absolute}@media (max-width:767px){.fo-bridge{--fo-card-w:calc(var(--foldout-spacing-lg) * 5)}.fo-show[data-scrub=on] .fo-bridge-name{font:var(--foldout-font-heading-small)}}.fo-problem{gap:var(--foldout-spacing-xl);flex-direction:column;display:flex}.fo-problem-head{gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-lanes{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-min-content-width)), 1fr));gap:var(--foldout-spacing-xl);display:grid}.fo-lane{gap:var(--foldout-spacing-md);padding:var(--foldout-spacing-lg);box-sizing:border-box;background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;display:flex;position:relative;overflow:hidden}.fo-lane>:not(.fo-atlas):not(.fo-lane-waves){z-index:1;position:relative}.fo-lane-fix{border-color:var(--foldout-color-bone-dim)}.fo-lane-tag{color:var(--foldout-color-bone)}.fo-lane-tag-rented{color:var(--foldout-color-accent-danger)}.fo-lane-title{font:var(--foldout-font-heading-large);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;margin:0}.fo-lane-line{max-width:calc(var(--foldout-spacing-xxxl) * 7);font:var(--foldout-font-body-large);color:var(--foldout-color-bone);margin:0}.fo-lane-steps{gap:var(--foldout-spacing-sm);font:var(--foldout-font-mono);color:var(--foldout-color-bone-muted);transition:opacity var(--foldout-motion-smooth);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.fo-lane-point,.fo-lane-step:after{transition:opacity var(--foldout-motion-smooth)}.fo-lane-rented[data-dim=true] .fo-lane-point,.fo-lane-rented[data-dim=true] .fo-lane-step:after{opacity:var(--foldout-opacity-strong)}.fo-lane-step:not(:last-child):after{content:"";left:calc(var(--foldout-atlas-square-size) / 2);top:calc(50% + var(--foldout-atlas-square-size) / 2);height:calc(50% - var(--foldout-atlas-square-size) / 2 + var(--foldout-spacing-sm));border-left:var(--foldout-atlas-route-stroke-width) solid var(--foldout-color-accent-danger);opacity:var(--foldout-atlas-route-opacity);position:absolute}.fo-lane-step{min-height:var(--foldout-atlas-square-size);align-items:center;gap:var(--foldout-spacing-sm);opacity:1;transform-origin:0;transition:opacity var(--foldout-motion-smooth), transform var(--foldout-motion-smooth);display:flex;position:relative;transform:scale(1)}.fo-lane-step[data-shown=false]{opacity:0;transform:scale(var(--foldout-scale-settle))}.fo-lane-point{width:var(--foldout-atlas-square-size);height:var(--foldout-atlas-square-size);box-sizing:border-box;background:var(--foldout-color-background);border:var(--foldout-atlas-shape-stroke-width) solid var(--foldout-color-accent-danger);flex:none;align-self:center}.fo-lane-number{color:var(--foldout-color-bone-muted);letter-spacing:var(--foldout-tracking-label)}.fo-lane-tool{font-weight:inherit;color:var(--foldout-color-bone)}.fo-lane-waves{fill:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fo-lane-wave{fill:none;stroke:var(--foldout-color-bone);stroke-opacity:var(--foldout-atlas-contour-opacity);stroke-width:var(--foldout-atlas-contour-stroke-width);animation:fo-lane-drift var(--foldout-motion-loop-marquee);will-change:transform}@keyframes fo-lane-drift{to{transform:translate(-298px)}}.fo-lane-route{width:100%;height:auto;margin-top:auto;overflow:visible}.fo-route-line{fill:none;stroke:var(--foldout-color-bone);stroke-opacity:var(--foldout-atlas-network-rest-opacity);stroke-width:var(--foldout-atlas-route-stroke-width);stroke-dasharray:1;stroke-dashoffset:0}.fo-route-tip{fill:var(--foldout-color-bone);opacity:var(--foldout-opacity-hidden)}.fo-lane-fix[data-shown=false] .fo-route-line{stroke-dashoffset:1px}.fo-lane-fix[data-shown=false] .fo-route-hub{opacity:0}.fo-lane-fix[data-shown=true] .fo-route-line{transition:stroke-dashoffset var(--foldout-motion-pronounced-duration) linear}.fo-lane-fix[data-shown=true] .fo-route-tip{opacity:1;transform:translateX(var(--fo-route-length));transition:transform var(--foldout-motion-pronounced-duration) linear, opacity var(--foldout-motion-smooth-duration) ease-in-out var(--foldout-motion-pronounced-duration)}.fo-lane-fix[data-shown=true] .fo-route-hub{transition:opacity var(--foldout-motion-smooth-duration) ease-in-out var(--foldout-motion-pronounced-duration)}.fo-jobs-head{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);padding-bottom:var(--foldout-spacing-xxl)}.fo-jobs-foot{padding-top:var(--foldout-spacing-xxl);padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md)}.fo-jobs{gap:var(--foldout-spacing-xxl);padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid;position:relative}.fo-jobs-list{padding:0 0 0 var(--foldout-spacing-lg);margin:0;list-style:none}.fo-job-mark{align-items:center;gap:var(--foldout-spacing-sm);display:flex;position:relative}.fo-job-waypoint{top:50%;left:calc(var(--foldout-spacing-lg) * -1);width:var(--foldout-atlas-square-size);height:var(--foldout-atlas-square-size);box-sizing:border-box;--fo-job-lit:0;background:var(--foldout-color-background);border:var(--foldout-atlas-shape-stroke-width) solid currentColor;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.fo-job-waypoint{border:var(--foldout-atlas-shape-stroke-width) solid color-mix(in srgb, color-mix(in srgb, currentColor, var(--foldout-color-accent-warning) calc(var(--fo-job-lit) * 100%)) calc(var(--foldout-atlas-shape-opacity) * 100%), transparent)}}.fo-jobs-traveller{width:var(--foldout-atlas-square-size);height:var(--foldout-atlas-square-size);box-sizing:border-box;background:var(--foldout-color-background);border:var(--foldout-atlas-shape-stroke-width) solid var(--foldout-color-bone);will-change:transform;position:absolute;top:0;left:0}.fo-jobs-traveller:after{content:"";width:var(--foldout-atlas-hub-dot-size);height:var(--foldout-atlas-hub-dot-size);background:var(--foldout-color-bone);position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.fo-job-step{min-height:var(--foldout-website-job-step-min-height);box-sizing:border-box;justify-content:center;gap:var(--foldout-spacing-sm);max-width:var(--foldout-layout-content-max-width);transition:color var(--foldout-motion-slow), opacity var(--foldout-motion-slow);flex-direction:column;display:flex}.fo-jobs-rail{top:0;bottom:0;left:var(--foldout-spacing-md);width:var(--foldout-stroke-hairline);background:linear-gradient(to bottom, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%);position:absolute}.fo-jobs-rail-fill{transform-origin:top;background:linear-gradient(to bottom, transparent 0%, var(--foldout-color-bone) var(--foldout-website-taper-start), var(--foldout-color-bone) var(--foldout-website-taper-end), transparent 100%);width:100%;height:100%;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.fo-jobs-rail-fill{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-start), color-mix(in srgb, var(--foldout-color-bone) calc(var(--foldout-tint-ink) * 100%), transparent) var(--foldout-website-taper-end), transparent 100%)}}.fo-jobs-stage{top:var(--fo-topbar-height);height:calc(100dvh - var(--fo-topbar-height));align-items:center;display:flex;position:sticky}.fo-jobs-window{width:100%;position:relative}.fo-jobs-window:before{content:"";padding-top:var(--foldout-website-jobs-window-share);display:block}.fo-jobs-frame{position:absolute;top:0;left:0;right:0}.fo-jobs-blocks{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);gap:var(--foldout-spacing-xxxl);flex-direction:column;display:flex}.fo-jobs-block{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-job-text{flex:1 1 var(--foldout-layout-content-card-minimum);max-width:var(--foldout-layout-content-max-width);gap:var(--foldout-spacing-sm);flex-direction:column;display:flex}.fo-job-body{max-width:var(--foldout-layout-content-card-minimum);text-wrap:balance;margin:0}.fo-agent{padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-agent-ctas{justify-content:center}.fo-mcp-section{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-mcp{width:100%;max-width:calc(var(--foldout-spacing-xxxl) * 12);margin:0 auto}.fo-mcp-grid{--fo-mcp-node:var(--foldout-spacing-xxxl);grid-template-columns:var(--fo-mcp-node) minmax(0, 1fr) calc(var(--fo-mcp-node) * 2) minmax(0, 1fr) var(--fo-mcp-node);grid-template-rows:repeat(3, var(--fo-mcp-node)) auto;gap:var(--foldout-spacing-md) 0;align-items:center;display:grid}.fo-mcp-node{width:var(--fo-mcp-node);height:var(--fo-mcp-node);box-sizing:border-box;background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);color:var(--foldout-color-bone);justify-content:center;align-items:center;display:flex}.fo-mcp-node svg{width:var(--foldout-icon-lg);height:var(--foldout-icon-lg)}.fo-mcp-core{justify-content:center;align-self:stretch;align-items:center;gap:var(--foldout-spacing-xs);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;grid-area:1/3/4;display:flex;position:relative}.fo-mcp-mark{width:var(--foldout-icon-xl);height:var(--foldout-icon-xl)}.fo-mcp-rail{height:var(--foldout-spacing-xs);margin:0 var(--foldout-spacing-sm);align-items:center;display:flex;position:relative;overflow:hidden}.fo-mcp-rail .fo-taper{width:100%}.fo-mcp-track{opacity:0;width:100%;height:100%;animation:fo-mcp-out var(--foldout-motion-breathe-duration) ease-in-out infinite;display:none;position:absolute;top:0;left:0}[data-armed=true] .fo-mcp-track{display:block}.fo-mcp-back{animation-name:fo-mcp-back}.fo-mcp-pulse{top:calc(50% - var(--foldout-spacing-xxs) / 2);width:var(--foldout-spacing-xs);height:var(--foldout-spacing-xxs);background:var(--foldout-color-bone);position:absolute;left:0}@keyframes fo-mcp-out{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(100%)}}@keyframes fo-mcp-back{0%{opacity:0;transform:translate(100%)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(0)}}.fo-mcp-caption{color:var(--foldout-color-bone-muted);grid-row:4}.fo-mcp-clients{grid-column:1/3}.fo-mcp-servers{text-align:right;grid-column:4/6}@media (max-width:767px){.fo-mcp-grid{--fo-mcp-node:var(--foldout-layout-touch-target)}.fo-mcp-rail{margin:0 var(--foldout-spacing-xs)}}.fo-voice{--fo-voice-stage:min(calc(100dvh - var(--fo-topbar-height)), calc(var(--foldout-layout-window-default-height) + var(--foldout-spacing-xxxl) * 4))}.fo-voice-stage{padding-top:calc(var(--foldout-spacing-xxxl) * 2);padding-bottom:calc(var(--foldout-spacing-xxxl) * 2)}.fo-voice[data-cinematic=true]{height:calc(var(--fo-voice-stage) * 6);position:relative}.fo-voice[data-cinematic=true] .fo-voice-stage{top:var(--fo-topbar-height);height:var(--fo-voice-stage);align-items:flex-start;padding:0;display:flex;position:sticky;overflow:hidden}.fo-voice[data-cinematic=true] .fo-voice-title{opacity:0}.fo-voice-sky{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fo-voice-giant{font:var(--foldout-font-display-hero);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;white-space:nowrap;color:var(--foldout-color-bone);transform-origin:50%}.fo-voice-wrap{width:100%;padding-left:var(--foldout-spacing-md);padding-right:var(--foldout-spacing-md);text-align:center;align-items:center;gap:var(--foldout-spacing-lg);flex-direction:column;display:flex;position:relative}.fo-voice-title{align-items:center}.fo-voice-label,.fo-voice-title .fo-lede{color:var(--foldout-color-bone)}.fo-voice-figure{align-items:center;gap:var(--foldout-spacing-lg);flex-direction:column;width:100%;min-width:0;margin:0;display:flex}.fo-voice-caret{width:var(--foldout-spacing-xs);height:var(--foldout-type-caret-height-ratio);margin-left:var(--foldout-spacing-pixel);vertical-align:text-bottom;background:var(--foldout-color-bone);display:inline-block}.fo-key{--fo-key-size:var(--foldout-type-keycap-height-ratio);vertical-align:middle;box-sizing:border-box;width:var(--fo-key-size);height:var(--fo-key-size);padding:calc(var(--fo-key-size) * .14);margin:0 var(--foldout-type-keycap-margin-ratio);border:var(--foldout-stroke-hairline) solid currentColor;border-radius:calc(var(--fo-key-size) * .08);letter-spacing:normal;text-transform:none;flex-direction:column;justify-content:space-between;align-items:flex-start;font-family:system-ui,-apple-system,SF Pro Text,sans-serif;font-weight:500;line-height:1;display:inline-flex}.fo-key-name{font-size:calc(var(--fo-key-size) * .17)}.fo-key svg{height:calc(var(--fo-key-size) * .26);fill:none;stroke:currentColor;width:auto;stroke-width:var(--foldout-website-keycap-stroke-width);stroke-linecap:square;stroke-linejoin:miter}.fo-vm{width:100%;position:relative}.fo-vm-glow,.fo-vm-host,.fo-vm-canvas{pointer-events:none;position:absolute}.fo-vm-glow{background:radial-gradient(ellipse closest-side at 50% 50%, var(--foldout-color-bone-wash), transparent);opacity:0}.fo-vm-canvas{opacity:0;display:block}.fo-ms{--fo-ms-px:calc(var(--fo-ms-s) * 1px);box-sizing:border-box;contain:layout style;border-radius:calc(var(--fo-ms-corner) * var(--fo-ms-px)) calc(var(--fo-ms-corner) * var(--fo-ms-px)) 0 0;opacity:0;overflow:hidden}.fo-ms-menubar{height:calc(var(--fo-ms-notch-height) * var(--fo-ms-px));position:absolute;top:0;left:0;right:0}.fo-ms-menus{align-items:center;gap:var(--foldout-spacing-md);height:calc(var(--fo-ms-notch-height) * 1px);padding:0 var(--foldout-spacing-md);box-sizing:border-box;zoom:var(--fo-ms-s);color:var(--foldout-color-bone);font:400 13px/1 system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex}.fo-ms-menus [data-app=true]{font-weight:600}.fo-ms-glyph{flex:none;width:auto;height:22px;display:block}.fo-ms-status{height:calc(var(--fo-ms-notch-height) * 1px);box-sizing:border-box;zoom:var(--fo-ms-s);color:var(--foldout-color-bone);align-items:center;gap:13px;padding-right:21px;font:400 13px/1 system-ui,-apple-system,BlinkMacSystemFont,SF Pro Text,sans-serif;display:flex;position:absolute;top:0;right:0}.fo-ms-clock{white-space:pre;margin-left:6px}.fo-ms-notch{width:calc((var(--fo-ms-notch-width) + 2 * var(--fo-ms-notch-radius)) * var(--fo-ms-px));height:calc(var(--fo-ms-notch-height) * var(--fo-ms-px));fill:var(--foldout-color-background);position:absolute;top:0;left:50%;transform:translate(-50%)}.fo-ms-panel{position:absolute;top:0;left:0;right:0}.fo-dock{bottom:calc(6 * var(--fo-ms-px));align-items:center;gap:calc(4 * var(--fo-ms-px));box-sizing:border-box;height:calc(72.5 * var(--fo-ms-px));padding:0 calc(10 * var(--fo-ms-px));border:calc(.5 * var(--fo-ms-px)) solid var(--foldout-color-bone-wash);border-radius:calc(20 * var(--fo-ms-px));background:var(--foldout-color-scrim-heavy);margin:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fo-dock-item{width:calc(54 * var(--fo-ms-px));height:calc(54 * var(--fo-ms-px));flex:none;position:relative}.fo-dock-item img{-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.fo-dock-item[data-name=trash] img{opacity:.55}.fo-dock-item[data-running=true]:after{content:"";top:calc(100% + 1.5 * var(--fo-ms-px));width:calc(4 * var(--fo-ms-px));height:calc(4 * var(--fo-ms-px));background:var(--foldout-color-bone-muted);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.fo-dock-separator{width:calc(.5 * var(--fo-ms-px));height:calc(52 * var(--fo-ms-px));margin:0 calc(10.5 * var(--fo-ms-px)) 0 calc(12 * var(--fo-ms-px));background:var(--foldout-color-bone-dim);flex:none}.fo-vp{width:100%;position:relative}.fo-vp-shape{width:0;height:0;position:absolute;top:0;left:50%;overflow:hidden;transform:translate(-50%)}.fo-vp-glass,.fo-vp-black,.fo-vp-rim{border-radius:inherit;position:absolute;inset:0}.fo-vp-glass{background:var(--foldout-color-scrim-medium);-webkit-backdrop-filter:blur(var(--foldout-spacing-md));backdrop-filter:blur(var(--foldout-spacing-md))}.fo-vp-black{background:var(--foldout-color-background)}.fo-vp-rim{box-sizing:border-box;border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);border-radius:inherit;border-top:0}.fo-vp-bubble{box-sizing:border-box;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.fo-vp-orb{transform-origin:50%;flex:none}.fo-vp-text{min-width:0;font:var(--foldout-font-mono);text-align:left;flex:1}.fo-vp-line{color:var(--foldout-color-bone);margin:0}.fo-vp-line[data-speaker=ai]{color:var(--foldout-color-bone-muted)}.fo-how{--fo-how-progress:1}[data-armed=true] .fo-how{--fo-how-progress:0}.fo-how-section{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}@media (min-width:768px){[data-armed=true] .fo-how{--fo-how-stage-height:calc(100dvh - var(--fo-topbar-height));height:calc(var(--fo-how-stage-height) + var(--foldout-spacing-xxxl) * var(--fo-how-scrub-units))}[data-armed=true] .fo-how-section{top:var(--fo-topbar-height);height:var(--fo-how-stage-height);box-sizing:border-box;padding-top:var(--foldout-spacing-lg);padding-bottom:var(--foldout-spacing-lg);justify-content:center;gap:var(--foldout-spacing-xl);position:sticky}}.fo-how-stage{gap:var(--foldout-spacing-lg);flex-direction:column;display:flex;position:relative}.fo-how-ring{top:calc(var(--foldout-spacing-xxxl) * -2);width:100%;height:calc(100% + var(--foldout-spacing-xxxl) * 4);pointer-events:none;position:absolute;left:0}.fo-how-steps{gap:var(--foldout-spacing-xxl);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.fo-how-step,.fo-how-peak{--fo-how-lit:clamp(0, calc((var(--fo-how-progress) - var(--fo-how-lit-at)) / var(--fo-how-rise)), 1)}.fo-how-step{gap:var(--foldout-spacing-sm);max-width:var(--foldout-layout-content-card-maximum);opacity:clamp(0, calc((var(--fo-how-progress) - var(--fo-how-at)) / var(--fo-how-rise)), 1);flex-direction:column;display:flex}.fo-how-title{color:var(--foldout-color-bone)}@supports (color:color-mix(in lab, red, red)){.fo-how-title{color:color-mix(in srgb, var(--foldout-color-bone), var(--foldout-color-accent-warning) calc(var(--fo-how-lit) * 100%))}}.fo-how-title{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-how-text{margin:0}.fo-how-pillar-title{font:var(--foldout-font-body-medium-strong);color:var(--foldout-color-bone)}.fo-how-mountain{width:100%;height:auto;color:var(--foldout-color-bone);display:block;overflow:visible}.fo-how-ridge,.fo-how-contour{fill:none;stroke:currentColor;vector-effect:non-scaling-stroke}.fo-how-ridge{stroke-width:var(--foldout-atlas-route-stroke-width);stroke-opacity:var(--foldout-atlas-route-opacity);opacity:clamp(0, calc((var(--fo-how-progress) - var(--fo-how-fly-end)) / (var(--fo-how-hand-over) - var(--fo-how-fly-end))), 1)}.fo-how-contour{stroke-width:var(--foldout-atlas-contour-stroke-width);stroke-opacity:var(--foldout-atlas-contour-opacity);opacity:clamp(0, calc((var(--fo-how-progress) - var(--fo-how-at)) / var(--fo-how-rise)), 1)}.fo-how-peak{opacity:clamp(0, calc((var(--fo-how-progress) - var(--fo-how-at)) / var(--fo-how-rise)), 1)}.fo-how-stage:has([data-ring=unavailable]) .fo-how-ridge{opacity:1}.fo-how-trail{fill:none;stroke:var(--foldout-color-accent-warning);stroke-width:var(--foldout-atlas-route-stroke-width);stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--fo-how-progress) - var(--fo-how-hand-over)) / (1 - var(--fo-how-hand-over)), 1))}.fo-how-lit{--fo-mark-stroke:var(--foldout-color-accent-warning);opacity:var(--fo-how-lit)}.fo-how-glow{--fo-glow-gold:var(--foldout-color-accent-warning)}@supports (color:color-mix(in lab, red, red)){.fo-how-glow{--fo-glow-gold:color-mix(in srgb, var(--foldout-color-accent-warning) var(--foldout-website-how-glow-gold-mix), var(--foldout-color-background))}}.fo-how-glow{--fo-glow-dim:var(--foldout-color-accent-warning)}@supports (color:color-mix(in lab, red, red)){.fo-how-glow{--fo-glow-dim:color-mix(in srgb, var(--foldout-color-accent-warning) var(--foldout-website-how-glow-dim-mix), var(--foldout-color-background))}}.fo-how-glow{--fo-glow-size:min(calc(var(--fo-how-ring-radius) * 200cqh), calc(var(--fo-how-ring-radius) * 100cqw));top:calc(var(--foldout-spacing-xxxl) * -2);width:100%;height:calc(100% + var(--foldout-spacing-xxxl) * 4);pointer-events:none;opacity:clamp(0, calc(1 - var(--fo-how-progress) / var(--fo-how-rise)), 1);position:absolute;left:0;container-type:size}.fo-how-glow-halo,.fo-how-glow-ring{left:50%;top:calc(var(--fo-how-ring-height) * 100%);width:var(--fo-glow-size);aspect-ratio:1;animation:fo-how-glow-breathe var(--foldout-motion-breathe-duration) ease-in-out infinite alternate;border-radius:50%;position:absolute;translate:-50% -50%}.fo-how-glow-halo{scale:var(--foldout-website-how-halo-scale);background:radial-gradient(circle, transparent var(--foldout-website-how-halo-clear-stop), var(--fo-glow-dim) var(--foldout-website-how-halo-dim-stop), transparent var(--foldout-website-how-halo-edge-stop));filter:blur(var(--foldout-spacing-lg))}.fo-how-glow-ring{background:conic-gradient(from var(--foldout-website-how-ring-angle), var(--fo-glow-gold), var(--fo-glow-dim) var(--foldout-website-how-ring-near-stop), transparent var(--foldout-website-how-ring-clear-stop), var(--fo-glow-dim) var(--foldout-website-how-ring-far-stop), var(--fo-glow-gold));-webkit-mask-image:radial-gradient(circle, transparent var(--foldout-website-how-ring-mask-clear-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-outer-stop), transparent var(--foldout-website-how-ring-mask-clear-outer-stop));-webkit-mask-image:radial-gradient(circle, transparent var(--foldout-website-how-ring-mask-clear-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-outer-stop), transparent var(--foldout-website-how-ring-mask-clear-outer-stop));-webkit-mask-image:radial-gradient(circle, transparent var(--foldout-website-how-ring-mask-clear-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-outer-stop), transparent var(--foldout-website-how-ring-mask-clear-outer-stop));mask-image:radial-gradient(circle, transparent var(--foldout-website-how-ring-mask-clear-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-inner-stop), var(--foldout-color-background) var(--foldout-website-how-ring-mask-opaque-outer-stop), transparent var(--foldout-website-how-ring-mask-clear-outer-stop));filter:blur(var(--foldout-spacing-xxs))}@keyframes fo-how-glow-breathe{0%{opacity:var(--foldout-opacity-high)}to{opacity:1}}@media (max-width:767px){.fo-how-stage{gap:var(--foldout-spacing-xl)}.fo-how-mountain{order:-1}.fo-how-ring{height:auto;aspect-ratio:var(--fo-how-sky-ratio);top:0}.fo-how-steps{gap:var(--foldout-spacing-xl);grid-template-columns:minmax(0,1fr)}}.fo-deck{position:relative}.fo-deck-field{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.fo-deck-row{--fo-card-w:calc(var(--foldout-spacing-lg) * 7);isolation:isolate;margin:0;padding:0;list-style:none}.fo-deck[data-mode=strip]{scroll-snap-type:x mandatory;padding:var(--foldout-spacing-lg) var(--foldout-spacing-md);overflow-x:auto}.fo-deck[data-mode=strip] .fo-deck-row{gap:var(--foldout-spacing-sm);width:max-content;display:flex}.fo-deck[data-mode=strip] .fo-deck-slot{scroll-snap-align:center;flex:none}.fo-deck[data-mode=strip] .fo-card-shade{opacity:0}.fo-deck[data-mode=deck]{padding:var(--foldout-spacing-xl) 0 calc(var(--foldout-spacing-xxxl) * 2);overflow:hidden}.fo-deck[data-mode=deck] .fo-deck-row{height:calc(var(--fo-card-w) * var(--foldout-website-card-height-ratio));position:relative}.fo-deck[data-mode=deck] .fo-deck-slot{top:0;left:calc(50% - var(--fo-card-w) / 2);transform-origin:50% calc(50% + var(--fo-card-w) * var(--foldout-website-card-fan-pivot-ratio));position:absolute}.fo-deck-fade{width:calc(var(--foldout-spacing-xxxl) * 2);pointer-events:none;z-index:calc(var(--foldout-layer-sticky) * 5);position:absolute;top:0;bottom:0}.fo-deck-fade-left{background:linear-gradient(to right, var(--foldout-color-background), transparent);left:0}.fo-deck-fade-right{background:linear-gradient(to left, var(--foldout-color-background), transparent);right:0}.fo-deck-floor{height:calc(var(--foldout-spacing-xxxl) * 2);pointer-events:none;z-index:calc(var(--foldout-layer-sticky) * 6);background:linear-gradient(to bottom, transparent, var(--foldout-color-background));position:absolute;bottom:0;left:0;right:0}.fo-deck-cta{padding:var(--foldout-spacing-xl) var(--foldout-spacing-md) 0;justify-content:center;display:flex}.fo-modules-head{padding-bottom:var(--foldout-spacing-xxl)}.fo-card{background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);width:var(--fo-card-w);height:calc(var(--fo-card-w) * var(--foldout-website-card-height-ratio));box-sizing:border-box;padding:var(--foldout-spacing-md) var(--foldout-spacing-sm);gap:var(--foldout-spacing-xs);color:var(--foldout-color-bone);flex-direction:column;text-decoration:none;display:flex;position:relative}.fo-card:hover{color:var(--foldout-color-bone)}.fo-card-shade{background:var(--foldout-color-background);pointer-events:none;z-index:var(--foldout-layer-sticky);position:absolute;inset:0}.fo-card-px{width:var(--foldout-tactical-frame-pixel-size);height:var(--foldout-tactical-frame-pixel-size);background:var(--foldout-color-bone);opacity:var(--foldout-opacity-hidden);transition:opacity var(--foldout-motion-quick);position:absolute}.fo-card-px-tl,.fo-card-px-tr{top:calc(var(--foldout-stroke-hairline) * -1)}.fo-card-px-bl,.fo-card-px-br{bottom:calc(var(--foldout-stroke-hairline) * -1)}.fo-card-px-tl,.fo-card-px-bl{left:calc(var(--foldout-stroke-hairline) * -1)}.fo-card-px-tr,.fo-card-px-br{right:calc(var(--foldout-stroke-hairline) * -1)}.fo-card:hover .fo-card-px,.fo-card:focus-visible .fo-card-px,.fo-card[data-center=true] .fo-card-px{opacity:var(--foldout-opacity-full)}.fo-byoc{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-grid-track-min-regular)), 1fr));gap:var(--foldout-spacing-xxl);align-items:start;display:grid}.fo-byoc-claim{gap:var(--foldout-spacing-sm);flex-direction:column;display:flex}.fo-byoc-titles{gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-byoc-owned{border-top:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-byoc-row{grid-template-columns:var(--foldout-layout-stat-tile-width) minmax(0, 1fr);gap:var(--foldout-spacing-sm);padding:var(--foldout-spacing-sm) 0;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:grid}.fo-byoc-row strong{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-byoc-works{gap:var(--foldout-spacing-sm);flex-direction:column;grid-column:1/-1;display:flex}.fo-providers{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-content-card-minimum)), 1fr));gap:var(--foldout-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.fo-providers [data-i="8"]{--fo-i:8}.fo-providers [data-i="9"]{--fo-i:9}.fo-providers [data-i="10"]{--fo-i:10}.fo-providers [data-i="11"]{--fo-i:11}.fo-providers [data-i="12"]{--fo-i:12}.fo-provider{box-sizing:border-box;align-items:center;gap:var(--foldout-spacing-sm);height:100%;padding:var(--foldout-spacing-md);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);display:flex;position:relative}.fo-provider svg,.fo-provider .fo-mask-icon{width:var(--foldout-icon-lg);height:var(--foldout-icon-lg);opacity:var(--foldout-opacity-high);transition:opacity var(--foldout-motion-quick);flex:none}.fo-provider:hover svg,.fo-provider:hover .fo-mask-icon,.fo-provider:focus-visible svg,.fo-provider:focus-visible .fo-mask-icon{opacity:var(--foldout-opacity-full)}.fo-provider-name{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}.fo-brand-mark{fill:var(--foldout-color-bone)}.fo-brand-muted{opacity:var(--foldout-opacity-strong)}.fo-brand-icon{color:var(--foldout-color-bone)}.fo-mask-icon{background:var(--foldout-color-bone);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fo-pricing-section{position:relative;overflow:hidden}.fo-pricing-section>.fo-wrap{z-index:1;position:relative}.fo-pricing{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-grid-track-min-regular)), 1fr));gap:var(--foldout-spacing-xxl);align-items:center;display:grid}@media (min-width:768px){.fo-pricing{grid-template-columns:minmax(0, calc(var(--foldout-spacing-lg) * 20)) auto;justify-content:center}}.fo-pricing-offer{gap:var(--foldout-spacing-sm);flex-direction:column;display:flex}.fo-pricing-perks{gap:var(--foldout-spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-receipt{box-sizing:border-box;padding:var(--foldout-spacing-lg);gap:var(--foldout-spacing-sm);font:var(--foldout-font-mono);flex-direction:column;display:flex;position:relative}.fo-receipt .fo-lock{transition-delay:0s}.fo-receipt[data-locked=false] .fo-lock{opacity:0}.fo-receipt[data-locked=false] .fo-lock-tl{transform:translate(calc(var(--foldout-spacing-xs) * -1), calc(var(--foldout-spacing-xs) * -1))}.fo-receipt[data-locked=false] .fo-lock-tr{transform:translate(var(--foldout-spacing-xs), calc(var(--foldout-spacing-xs) * -1))}.fo-receipt[data-locked=false] .fo-lock-bl{transform:translate(calc(var(--foldout-spacing-xs) * -1), var(--foldout-spacing-xs))}.fo-receipt[data-locked=false] .fo-lock-br{transform:translate(var(--foldout-spacing-xs), var(--foldout-spacing-xs))}.fo-receipt-title{text-align:left}.fo-receipt-line{align-items:baseline;gap:var(--foldout-gap-control);color:var(--foldout-color-bone);display:flex}.fo-receipt-line[data-anchor=true]{color:var(--foldout-color-bone-muted)}.fo-receipt-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.fo-receipt-char{display:inline-block}.fo-receipt-total{align-items:baseline;gap:var(--foldout-gap-control);font:var(--foldout-font-mono-strong);display:flex}.fo-receipt-total .fo-receipt-amount{font:var(--foldout-font-metric-small)}.fo-receipt-note{text-align:center;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}.fo-faq-section{gap:var(--foldout-spacing-xxl);flex-wrap:wrap;align-items:flex-start;display:flex}.fo-faq-intro{flex:1 1 var(--foldout-layout-content-card-minimum)}.fo-faq-column{flex:2 1 var(--foldout-layout-competitor-detail-min-width);flex-direction:column;min-width:0;display:flex}.fo-deku{width:100%;max-width:var(--foldout-layout-content-card-minimum);height:auto;margin-top:var(--foldout-spacing-xl);fill:none;stroke:var(--foldout-color-bone);display:block}.fo-deku-contour{stroke-width:var(--foldout-atlas-contour-stroke-width);stroke-opacity:var(--foldout-atlas-contour-opacity)}.fo-deku-index{stroke-width:var(--foldout-atlas-index-stroke-width);stroke-opacity:var(--foldout-atlas-index-opacity)}.fo-deku-cut path{stroke:var(--foldout-color-background);stroke-width:var(--foldout-spacing-sm);stroke-opacity:1;stroke-linecap:round;stroke-linejoin:round}.fo-deku-face path{stroke-width:var(--foldout-atlas-route-stroke-width);stroke-opacity:var(--foldout-atlas-shape-opacity);stroke-linecap:round;stroke-linejoin:round}@media (max-width:767px){.fo-deku{display:none}}.fo-manifesto-wrap{z-index:1;padding:calc(var(--foldout-spacing-xxxl) * 3) var(--foldout-spacing-md);text-align:center;align-items:center;gap:var(--foldout-spacing-md);flex-direction:column;display:flex;position:relative}.fo-manifesto-wrap>:not(:first-child){position:relative}.fo-manifesto-orb{width:calc(var(--foldout-spacing-xxxl) * 6);aspect-ratio:1;justify-content:center;align-items:center;max-width:100%;display:flex}.fo-manifesto-title{justify-content:center;gap:0 var(--foldout-spacing-sm);flex-wrap:wrap;margin-inline:auto;display:flex}.fo-manifesto-word{display:inline-block}.fo-reserve-wrap{align-items:center;gap:var(--foldout-spacing-xs);width:100%;max-width:calc(var(--foldout-layout-content-card-minimum) * 2 + var(--foldout-spacing-xxl));padding-top:var(--foldout-spacing-sm);flex-direction:column;display:flex;position:relative}.fo-reserve{align-self:stretch;gap:var(--foldout-spacing-xs);padding-top:var(--foldout-spacing-sm);text-align:left;flex-direction:column;display:flex}.fo-reserve-field{align-items:center;gap:var(--foldout-spacing-xxs);height:calc(var(--foldout-layout-touch-target) + var(--foldout-spacing-xxs) * 2 + var(--foldout-stroke-hairline) * 2);box-sizing:border-box;padding:var(--foldout-spacing-xxs);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);transition:border-color var(--foldout-motion-quick);display:flex}.fo-reserve-field:focus-within{border-color:var(--foldout-color-bone)}.fo-reserve-field[data-state=valid]{border-color:var(--foldout-color-accent-success)}.fo-reserve-field[data-state=invalid]{border-color:var(--foldout-color-accent-danger)}.fo-reserve .fo-field-status{text-align:center}.fo-reserve-input{min-width:0;padding:0 var(--foldout-spacing-sm);color:var(--foldout-color-bone);font:var(--foldout-font-body-medium);background:0 0;border:0;outline:none;flex:1;align-self:stretch}.fo-reserve-input::placeholder{color:var(--foldout-color-bone-dim)}.fo-reserve-button{height:var(--foldout-layout-touch-target);flex:none}.fo-reserve-message{text-align:center;min-height:1lh;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin:0}@media (max-width:767px){.fo-manifesto-wrap{padding-top:var(--foldout-spacing-xxxl);padding-bottom:var(--foldout-spacing-xxxl)}}@media (max-width:374px){.fo-reserve-text{display:none}.fo-reserve-button{width:var(--foldout-layout-touch-target);justify-content:center;padding:0}}.fo-pricing-hero{padding:0 var(--foldout-spacing-md) var(--foldout-spacing-xxxl);gap:var(--foldout-spacing-xxl);align-items:center;display:grid}@media (min-width:768px){.fo-pricing-hero{grid-template-columns:minmax(0, calc(var(--foldout-spacing-lg) * 20)) auto;justify-content:center}}.fo-fe-offer{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-lede.fo-pricing-contents{font:var(--foldout-font-body-medium-strong);color:var(--foldout-color-bone)}.fo-fe-offer .fo-ctas{padding-top:var(--foldout-spacing-xs)}.fo-fe-receipt{box-sizing:border-box;padding:var(--foldout-spacing-lg);gap:var(--foldout-spacing-sm);font:var(--foldout-font-mono);flex-direction:column;display:flex;position:relative}.fo-fe-receipt-title{text-align:left}.fo-fe-receipt-note{text-align:center}.fo-fe-receipt-row{align-items:baseline;gap:var(--foldout-gap-control);color:var(--foldout-color-bone);display:flex}.fo-fe-receipt-row[data-anchor=true]{color:var(--foldout-color-bone-muted)}.fo-fe-receipt-amount{white-space:nowrap;font-variant-numeric:tabular-nums}.fo-fe-receipt-total{font:var(--foldout-font-mono-strong)}.fo-fe-receipt-total .fo-fe-receipt-amount{font:var(--foldout-font-metric)}@media (max-width:767px){.fo-pricing-hero{padding-top:var(--foldout-spacing-xl);padding-bottom:var(--foldout-spacing-xxxl)}.fo-fe-receipt{padding:var(--foldout-spacing-md)}}.fo-packs{padding-top:var(--foldout-spacing-xxl);padding-bottom:var(--foldout-spacing-xxl);gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-packs-head{justify-content:space-between;align-items:baseline;gap:var(--foldout-spacing-xs);flex-wrap:wrap;display:flex}.fo-packs-grid{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-content-card-minimum)), 1fr));gap:var(--foldout-spacing-sm);display:grid}.fo-pack{box-sizing:border-box;padding:var(--foldout-spacing-md);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-xs);flex-direction:column;height:100%;display:flex;position:relative}.fo-pack-action{align-items:center;gap:var(--foldout-spacing-xs) var(--foldout-spacing-sm);padding-top:var(--foldout-spacing-sm);flex-wrap:wrap;margin-top:auto;display:flex}.fo-pack-head{justify-content:space-between;align-items:baseline;gap:var(--foldout-spacing-sm);display:flex}.fo-pack-name{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-pack-price{font:var(--foldout-font-mono-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.fo-summary{z-index:calc(var(--foldout-layer-sticky) * 3);border-bottom:0;border-left:0;border-right:0;position:sticky;bottom:0}.fo-summary-in{align-items:center;gap:var(--foldout-spacing-xs) var(--foldout-spacing-md);padding:var(--foldout-spacing-sm) var(--foldout-spacing-md);flex-wrap:wrap;display:flex}.fo-summary-offer{flex:1 1 var(--foldout-layout-content-card-minimum);gap:var(--foldout-spacing-xxs);flex-direction:column;min-width:0;display:flex}.fo-summary-price{font:var(--foldout-font-metric-small);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:767px){.fo-summary-in{padding:var(--foldout-spacing-xs) var(--foldout-spacing-sm)}.fo-summary-hide{display:none}.fo-summary .fo-btn{flex:100%;justify-content:center}}.fo-cat-head{padding-bottom:var(--foldout-spacing-xl);justify-content:space-between;align-items:flex-end;gap:var(--foldout-spacing-md);flex-wrap:wrap;display:flex}.fo-cat-note{max-width:var(--foldout-layout-content-max-width);font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin:0}.fo-cat{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.fo-cat th,.fo-cat td{padding:var(--foldout-spacing-md) var(--foldout-spacing-sm);vertical-align:middle;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font-weight:inherit}.fo-cat thead th{top:var(--fo-topbar-height);z-index:calc(var(--foldout-layer-sticky) * 2);height:var(--foldout-layout-touch-target);background:var(--foldout-color-background);border-bottom-color:var(--foldout-color-bone-dim);color:var(--foldout-color-bone-muted);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;white-space:nowrap;padding-top:0;padding-bottom:0;position:sticky}.fo-cat thead .fo-cat-end{text-align:right}.fo-cat-col-module{width:var(--foldout-website-catalogue-module-column)}.fo-cat-col-role{width:var(--foldout-website-catalogue-role-column)}.fo-cat-col-price{width:var(--foldout-website-catalogue-price-column)}.fo-cat-col-action{width:var(--foldout-website-catalogue-action-column)}.fo-cat-group th{padding:calc(var(--foldout-spacing-xxxl) * 2) var(--foldout-spacing-sm) var(--foldout-spacing-md);border-bottom-color:var(--foldout-color-bone-dim)}.fo-cat-group:first-child th{padding-top:var(--foldout-spacing-xl)}.fo-cat-group-in{align-items:baseline;gap:var(--foldout-spacing-xxs) var(--foldout-spacing-sm);flex-wrap:wrap;display:flex}.fo-cat-group-title{font:var(--foldout-font-heading-large);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;color:var(--foldout-color-bone)}.fo-cat-group-line{color:var(--foldout-color-bone-muted);flex:auto}.fo-cat-row{transition:background var(--foldout-motion-quick)}.fo-cat-row:hover{background:var(--foldout-color-interactive-hover)}.fo-cat-mod{align-items:center;gap:var(--foldout-spacing-sm);color:var(--foldout-color-bone);text-decoration:none;display:flex}.fo-cat-mod-text{gap:var(--foldout-spacing-xxs);flex-direction:column;min-width:0;display:flex}.fo-cat-mod-title{align-items:center;gap:var(--foldout-spacing-xs);flex-wrap:wrap;display:flex}.fo-cat-mod-name{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;color:var(--foldout-color-bone)}.fo-cat-mod:hover .fo-cat-mod-name,.fo-cat-mod:focus-visible .fo-cat-mod-name{text-underline-offset:var(--foldout-spacing-xxs);text-decoration:underline}.fo-cat-mod-line{color:var(--foldout-color-bone-muted);margin:0}.fo-chip.fo-chip-strong{color:var(--foldout-color-bone);border-color:var(--foldout-color-bone-dim)}.fo-cat-roles{gap:var(--foldout-spacing-xxs);flex-wrap:wrap;display:flex}.fo-cat-price{text-align:right;white-space:nowrap;font:var(--foldout-font-mono-strong);font-variant-numeric:tabular-nums}.fo-cat-action{text-align:right}.fo-cat-action-box{justify-content:flex-end;align-items:center;gap:var(--foldout-spacing-xs) var(--foldout-spacing-sm);flex-wrap:wrap;display:flex}.fo-cat-none{width:var(--foldout-spacing-sm);height:var(--foldout-stroke-hairline);background:var(--foldout-color-bone-dim);vertical-align:middle;display:inline-block}.fo-cat .fo-chip{align-self:auto}@media (max-width:767px){.fo-cat,.fo-cat tbody,.fo-cat tr,.fo-cat th,.fo-cat td{display:block}.fo-cat thead{width:var(--foldout-spacing-pixel);height:var(--foldout-spacing-pixel);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.fo-cat-group th{padding:var(--foldout-spacing-xl) 0 var(--foldout-spacing-xs)}.fo-cat .fo-cat-row{align-items:center;gap:var(--foldout-spacing-xs) var(--foldout-spacing-sm);padding:var(--foldout-spacing-sm) 0;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);grid-template-columns:minmax(0,1fr) auto;display:grid}.fo-cat-row>th,.fo-cat-row>td{border:0;padding:0}.fo-cat-row>th,.fo-cat-row>.fo-cat-role{grid-column:1/-1}.fo-cat-role:has(.fo-cat-none){display:none}.fo-cat-price{text-align:left}.fo-cat-price:after{content:attr(data-when);font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);display:block}.fo-cat-included{display:none}}.fo-licence{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-refund-title{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-refund{justify-content:space-between;align-items:center;gap:var(--foldout-spacing-md);padding:var(--foldout-spacing-lg);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-wrap:wrap;display:flex;position:relative}.fo-refund-copy{gap:var(--foldout-spacing-xs);max-width:var(--foldout-layout-onboarding-width);flex-direction:column;display:flex}.fo-muted-line{color:var(--foldout-color-bone-muted)}@media (max-width:767px){.fo-refund{padding:var(--foldout-spacing-md)}}.fo-pricing-faq{gap:var(--foldout-spacing-xxl);flex-wrap:wrap;align-items:flex-start;display:flex}.fo-pricing-faq-intro{flex:1 1 var(--foldout-layout-content-card-minimum)}.fo-pricing-faq-action{padding-top:var(--foldout-spacing-xs)}.fo-pricing-faq>.fo-faq-list{flex:2 1 var(--foldout-layout-competitor-detail-min-width)}.fo-changelog-hero{padding:0 var(--foldout-spacing-md) var(--foldout-spacing-xxl);gap:var(--foldout-spacing-xxl);align-items:end;display:grid}.fo-changelog-lead{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-changelog-email{gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-changelog-bar{padding-top:var(--foldout-spacing-xl);justify-content:space-between;align-items:center;gap:var(--foldout-spacing-sm);flex-wrap:wrap;display:flex}.fo-changelog-list{padding-top:var(--foldout-spacing-md);padding-bottom:var(--foldout-spacing-xxxl)}.fo-subscribe{justify-content:space-between;align-items:center;gap:var(--foldout-spacing-lg);padding:var(--foldout-spacing-xl);background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-wrap:wrap;display:flex;position:relative}.fo-intro.fo-subscribe-intro{gap:var(--foldout-spacing-xs)}@media (max-width:767px){.fo-subscribe{padding:var(--foldout-spacing-md)}}.fo-rel{grid-template-columns:var(--foldout-layout-sidebar-min-width) minmax(0, 1fr);gap:var(--foldout-spacing-xxl);display:grid;position:relative}.fo-rel+.fo-rel:before{content:"";height:var(--foldout-stroke-hairline);background:linear-gradient(to right, transparent 0%, var(--foldout-color-stroke-hairline) var(--foldout-website-taper-start), var(--foldout-color-stroke-hairline) var(--foldout-website-taper-end), transparent 100%);position:absolute;top:0;left:0;right:0}.fo-rel-rail{border-right:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);align-self:stretch;position:relative}.fo-rel-head{top:var(--fo-topbar-height);gap:var(--foldout-spacing-xxs);padding:var(--foldout-spacing-xl) var(--foldout-spacing-md) var(--foldout-spacing-xl) 0;background:var(--foldout-color-background);flex-direction:column;display:flex;position:sticky}.fo-rel-head:after{content:"";top:calc(var(--foldout-spacing-xl) + var(--foldout-spacing-xs));right:calc(var(--foldout-tactical-frame-pixel-size) * -1);width:calc(var(--foldout-tactical-frame-pixel-size) * 2);height:calc(var(--foldout-tactical-frame-pixel-size) * 2);background:var(--foldout-color-bone);position:absolute}.fo-rel-version{font:var(--foldout-font-heading-large);letter-spacing:var(--foldout-tracking-heading);font-variant-numeric:tabular-nums;color:var(--foldout-color-bone);text-decoration:none}.fo-rel-version:hover{text-underline-offset:var(--foldout-spacing-xxs);text-decoration:underline}.fo-rel-date{font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted)}.fo-rel-head .fo-chip{color:var(--foldout-color-bone);border-color:var(--foldout-color-bone-dim);align-self:flex-start}.fo-rel-items{padding:var(--foldout-spacing-xl) 0;gap:var(--foldout-spacing-sm);max-width:var(--foldout-layout-competitor-detail-min-width);flex-direction:column;margin:0;list-style:none;display:flex}.fo-rel-item{grid-template-columns:var(--foldout-layout-chip-min-width) minmax(0, 1fr);gap:var(--foldout-spacing-sm);align-items:baseline;display:grid}.fo-rel-text{color:var(--foldout-color-bone)}.fo-tag{align-items:center;gap:var(--foldout-spacing-xxs);justify-self:start;display:inline-flex}.fo-tag:before{content:"";width:var(--foldout-icon-status-dot);height:var(--foldout-icon-status-dot);background:var(--fo-tag-ink);flex:none}.fo-tag[data-tag=new]{--fo-tag-ink:var(--foldout-color-accent-success)}.fo-tag[data-tag=improved]{--fo-tag-ink:var(--foldout-color-bone)}.fo-tag[data-tag=fixed]{--fo-tag-ink:var(--foldout-color-accent-warning)}@media (max-width:767px){.fo-rel{grid-template-columns:minmax(0,1fr);gap:0}.fo-rel-rail{top:var(--fo-topbar-height);z-index:calc(var(--foldout-layer-sticky) * 2);border-right:0;align-self:auto;position:sticky}.fo-rel-head{align-items:baseline;gap:var(--foldout-spacing-xs);padding:var(--foldout-spacing-sm) 0;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-flow:wrap;position:relative}.fo-rel-head:after{display:none}.fo-rel-items{padding:var(--foldout-spacing-md) 0 var(--foldout-spacing-xl)}.fo-rel-item{gap:var(--foldout-spacing-xxs);grid-template-columns:minmax(0,1fr)}}.fo-module-hero{padding:0 var(--foldout-spacing-md) calc(var(--foldout-spacing-xxxl) * 2);gap:var(--foldout-spacing-xxl);align-items:start;display:grid}.fo-module-copy{gap:var(--foldout-spacing-lg);flex-direction:column;display:flex}.fo-crumbs{align-items:center;gap:var(--foldout-spacing-xs);flex-wrap:wrap;display:flex}.fo-crumbs a{text-decoration:none}.fo-crumbs [aria-current=page]{color:var(--foldout-color-bone)}.fo-module-id{align-items:center;gap:var(--foldout-spacing-sm);display:flex}.fo-module-id-text{gap:var(--foldout-spacing-xxs);flex-direction:column;display:flex}.fo-module-name{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-module-ps{max-width:var(--foldout-layout-onboarding-width);flex-direction:column;display:flex}.fo-ps{grid-template-columns:var(--foldout-layout-label-column-width) minmax(0, 1fr);gap:var(--foldout-spacing-sm);padding:var(--foldout-spacing-sm) 0;align-items:baseline;display:grid}.fo-ps p{color:var(--foldout-color-bone-muted);margin:0}.fo-ps-fix .fo-label{color:var(--foldout-color-bone)}.fo-ps-fix p{font:var(--foldout-font-body-medium-strong);color:var(--foldout-color-bone)}.fo-module-copy .fo-ctas{padding-top:var(--foldout-spacing-xs)}.fo-sheet{box-sizing:border-box;padding:var(--foldout-spacing-lg);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-sm);flex-direction:column;display:flex;position:relative}.fo-sheet-title{text-align:center}.fo-sheet-row{align-items:baseline;gap:var(--foldout-gap-control);font:var(--foldout-font-mono);display:flex}.fo-sheet-row-center{align-items:center}.fo-sheet-price{font:var(--foldout-font-metric-small);font-variant-numeric:tabular-nums;white-space:nowrap}.fo-sheet-roles{gap:var(--foldout-spacing-xxs);flex-wrap:wrap;display:flex}.fo-sheet-roles .fo-chip{color:var(--foldout-color-bone)}.fo-sheet-included{align-items:center;gap:var(--foldout-spacing-xxs);display:inline-flex}.fo-sheet .fo-btn{justify-content:center}.fo-sheet-note{text-align:center;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}@media (max-width:767px){.fo-sheet{padding:var(--foldout-spacing-md)}}.fo-module-screen{padding-top:var(--foldout-spacing-xxxl);padding-bottom:var(--foldout-spacing-xxxl)}.fo-module-figure{gap:var(--foldout-spacing-sm);transform-origin:top;flex-direction:column;margin:0;display:flex}.fo-module-figure .fo-win-box{background:var(--foldout-color-chrome-base)}.fo-module-caps{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-band{background:var(--foldout-color-chrome-inset);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative}.fo-band>div{padding:var(--foldout-spacing-lg);gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-band>div+div{border-left:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);background:var(--foldout-color-chrome-raised)}.fo-band-price{font:var(--foldout-font-metric);font-variant-numeric:tabular-nums}.fo-band-currency{font:var(--foldout-font-mono-strong)}.fo-band-action{align-items:center;gap:var(--foldout-spacing-sm);padding-top:var(--foldout-spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:767px){.fo-band{grid-template-columns:minmax(0,1fr)}.fo-band>div{padding:var(--foldout-spacing-md)}.fo-band>div+div{border-left:0;border-top:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline)}}.fo-module-related{gap:var(--foldout-spacing-xl);flex-direction:column;display:flex}.fo-module-faq{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-related{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-content-card-minimum)), 1fr));gap:var(--foldout-spacing-sm);display:grid}.fo-mod-card{box-sizing:border-box;height:100%;padding:var(--foldout-spacing-md);gap:var(--foldout-spacing-xs);color:var(--foldout-color-bone);transition:background-color var(--foldout-motion-quick);flex-direction:column;text-decoration:none;display:flex;position:relative}.fo-mod-card:hover{color:var(--foldout-color-bone);background-color:var(--foldout-color-chrome-base)}.fo-mod-card-px{width:var(--foldout-tactical-frame-pixel-size);height:var(--foldout-tactical-frame-pixel-size);background:var(--foldout-color-bone);opacity:var(--foldout-opacity-hidden);transition:opacity var(--foldout-motion-quick);position:absolute}.fo-mod-card:hover .fo-mod-card-px,.fo-mod-card:focus-visible .fo-mod-card-px{opacity:var(--foldout-opacity-full)}.fo-mod-card-px-tl{top:calc(var(--foldout-stroke-hairline) * -1);left:calc(var(--foldout-stroke-hairline) * -1)}.fo-mod-card-px-tr{top:calc(var(--foldout-stroke-hairline) * -1);right:calc(var(--foldout-stroke-hairline) * -1)}.fo-mod-card-px-bl{bottom:calc(var(--foldout-stroke-hairline) * -1);left:calc(var(--foldout-stroke-hairline) * -1)}.fo-mod-card-px-br{bottom:calc(var(--foldout-stroke-hairline) * -1);right:calc(var(--foldout-stroke-hairline) * -1)}.fo-mod-card-name{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-mod-card-summary{color:var(--foldout-color-bone-muted)}.fo-mod-card-foot{padding-top:var(--foldout-spacing-sm);justify-content:space-between;align-items:flex-end;gap:var(--foldout-spacing-sm);margin-top:auto;display:flex}.fo-mod-card-cost{align-items:flex-end;gap:var(--foldout-spacing-xxs);flex-direction:column;display:flex}.fo-mod-card-price{font:var(--foldout-font-mono-strong);font-variant-numeric:tabular-nums}.fo-hub-hero{padding:0 var(--foldout-spacing-md) var(--foldout-spacing-xxl);grid-template-columns:minmax(0,1fr)}.fo-hub-copy{gap:var(--foldout-spacing-md);max-width:var(--foldout-layout-onboarding-width);flex-direction:column;display:flex}.fo-hub-section{gap:var(--foldout-spacing-xl);flex-direction:column;display:flex}.fo-compare-hero{padding:0 var(--foldout-spacing-md) var(--foldout-spacing-xxl);gap:var(--foldout-spacing-xxl);align-items:end;display:grid}.fo-compare-copy{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-compare-copy .fo-ctas{padding-top:var(--foldout-spacing-xs)}.fo-compare-crumbs{gap:var(--foldout-spacing-xs);display:flex}.fo-compare-crumbs a{text-decoration:none}.fo-compare-stack{gap:var(--foldout-spacing-xl);flex-direction:column;display:flex}.fo-picks{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-sheet-width-narrow)), 1fr));gap:var(--foldout-spacing-sm);display:grid}.fo-pick{box-sizing:border-box;height:100%;padding:var(--foldout-spacing-lg);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-sm);flex-direction:column;display:flex;position:relative}.fo-pick-us{background:var(--foldout-color-chrome-raised)}.fo-pick-us .fo-perk{color:var(--foldout-color-bone)}.fo-pick-action{padding-top:var(--foldout-spacing-sm);margin-top:auto}.fo-compare-faq{gap:var(--foldout-spacing-xxl);flex-wrap:wrap;align-items:flex-start;display:flex}.fo-compare-faq>.fo-intro{flex:1 1 var(--foldout-layout-content-card-minimum)}.fo-compare-faq>.fo-faq-list{flex:2 1 var(--foldout-layout-competitor-detail-min-width)}.fo-compare-notice{padding-bottom:var(--foldout-spacing-xxl)}.fo-compare-notice p{max-width:var(--foldout-layout-onboarding-width);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted);margin:0}@media (max-width:767px){.fo-pick{padding:var(--foldout-spacing-md)}}.fo-compare-list{margin:0;padding:0;list-style:none}.fo-compare-mark{background:currentColor;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fo-compare-versus{align-items:center;gap:var(--foldout-spacing-sm);color:var(--foldout-color-bone);display:flex}.fo-compare-logo-mark{width:var(--foldout-icon-lg-plus);height:var(--foldout-icon-lg-plus)}.fo-compare-vs{color:var(--foldout-color-bone-muted)}.fo-compare-verdict{gap:var(--foldout-spacing-xs);padding:var(--foldout-spacing-md);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);background:var(--foldout-color-chrome-base);flex-direction:column;display:flex}.fo-compare-verdict-text{font:var(--foldout-font-body-large);color:var(--foldout-color-bone);margin:0}.fo-compare-tile{box-sizing:border-box;height:100%;padding:var(--foldout-spacing-lg);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-xs);color:var(--foldout-color-bone);flex-direction:column;text-decoration:none;display:flex;position:relative}.fo-compare-tile-mark{width:var(--foldout-icon-lg-plus);height:var(--foldout-icon-lg-plus);margin-bottom:var(--foldout-spacing-sm);color:var(--foldout-color-bone)}.fo-compare-tile-name{font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase}.fo-compare-tile-summary{color:var(--foldout-color-bone-muted)}.fo-compare-tile-job{padding-top:var(--foldout-spacing-sm);margin-top:auto}.fo-compare-about{gap:var(--foldout-spacing-xxl);flex-direction:column;display:flex}.fo-compare-about-head,.fo-compare-about-block{gap:var(--foldout-spacing-sm);max-width:var(--foldout-layout-onboarding-width);flex-direction:column;display:flex}.fo-compare-steps{gap:var(--foldout-spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-compare-steps li{gap:var(--foldout-spacing-sm);display:flex}.fo-compare-step-num{flex:none}.fo-compare-step-body{gap:var(--foldout-spacing-xxs);flex-direction:column;display:flex}.fo-compare-step-body p{margin:0}.fo-compare-cards{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--foldout-layout-content-card-minimum)), 1fr));gap:var(--foldout-spacing-sm);margin:0;padding:0;list-style:none;display:grid}.fo-compare-card{padding:var(--foldout-spacing-lg);border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-sm);flex-direction:column;display:flex;position:relative}.fo-compare-card-title{font:var(--foldout-font-heading-small);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;margin:0}.fo-compare-card-body{color:var(--foldout-color-bone-muted);margin:0}.fo-compare-card-link{padding-top:var(--foldout-spacing-sm);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);margin-top:auto;text-decoration:none}.fo-compare-card-link:hover,.fo-compare-card-link:focus-visible{color:var(--foldout-color-bone);text-decoration:underline}@media (max-width:767px){.fo-compare-verdict{padding:var(--foldout-spacing-md)}}.fo-vs-intro{padding-bottom:var(--foldout-spacing-xl)}.fo-vs-cta{padding-top:var(--foldout-spacing-xl);padding-bottom:var(--foldout-spacing-xxxl);justify-content:center;display:flex}.fo-vs{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.fo-vs-col-topic{width:var(--foldout-website-compare-topic-column)}.fo-vs-col-side{width:var(--foldout-website-compare-side-column)}.fo-vs th,.fo-vs td{padding:var(--foldout-spacing-sm);vertical-align:top;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font-weight:inherit}.fo-vs thead th{top:var(--fo-topbar-height);z-index:calc(var(--foldout-layer-sticky) * 2);height:var(--foldout-layout-touch-target);vertical-align:middle;background:var(--foldout-color-background);border-bottom-color:var(--foldout-color-bone-dim);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);padding-top:0;padding-bottom:0;position:sticky}.fo-vs tbody th{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);padding-top:calc(var(--foldout-spacing-sm) + var(--foldout-spacing-xxs))}.fo-vs .fo-vs-us{background:var(--foldout-color-chrome-raised);color:var(--foldout-color-bone)}.fo-vs-them{color:var(--foldout-color-bone-muted)}.fo-src{padding-top:var(--foldout-spacing-xxs);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted);overflow-wrap:anywhere;display:block}@media (max-width:767px){.fo-vs,.fo-vs tbody,.fo-vs tr,.fo-vs th,.fo-vs td{display:block}.fo-vs colgroup{display:none}.fo-vs thead{width:var(--foldout-spacing-pixel);height:var(--foldout-spacing-pixel);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.fo-vs tbody tr{padding:var(--foldout-spacing-md) 0;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-vs tbody th,.fo-vs tbody td{border:0;padding:0}.fo-vs tbody td{padding:var(--foldout-spacing-sm)}.fo-vs tbody td:before{content:attr(data-label);padding-bottom:var(--foldout-spacing-xxs);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);display:block}.fo-vs tbody .fo-vs-them{border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline)}}.fo-cap-intro{padding-bottom:var(--foldout-spacing-xl)}.fo-cap{table-layout:fixed;border-collapse:separate;border-spacing:0;text-align:left;width:100%}.fo-cap-col-name{width:var(--foldout-website-compare-topic-column)}.fo-cap-col-side{width:var(--foldout-website-compare-side-column)}.fo-cap th,.fo-cap td{padding:var(--foldout-spacing-sm);vertical-align:middle;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);font-weight:inherit}.fo-cap thead th{top:var(--fo-topbar-height);z-index:calc(var(--foldout-layer-sticky) * 2);height:var(--foldout-layout-touch-target);vertical-align:middle;background:var(--foldout-color-background);border-bottom-color:var(--foldout-color-bone-dim);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);padding-top:0;padding-bottom:0;position:sticky}.fo-cap tbody th{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted)}.fo-cap-us{background:var(--foldout-color-chrome-raised)}.fo-cap-link{color:var(--foldout-color-bone-muted);align-items:center;text-decoration:none;display:inline-flex}.fo-cap-us .fo-cap-link,.fo-cap-link:hover,.fo-cap-link:focus-visible{color:var(--foldout-color-bone)}.fo-cap-icon{width:var(--foldout-icon-md);height:var(--foldout-icon-md);color:var(--foldout-color-accent-success);flex:none}.fo-cap-icon-no{color:var(--foldout-color-accent-danger)}.fo-cap-group th{padding-top:var(--foldout-spacing-xl);border-bottom-color:var(--foldout-color-bone-dim)}.fo-cap-group-title{font:var(--foldout-font-heading-small);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;color:var(--foldout-color-bone);display:block}.fo-cap-group-desc{padding-top:var(--foldout-spacing-xxs);font:var(--foldout-font-body-small);letter-spacing:normal;text-transform:none;color:var(--foldout-color-bone-muted);display:block}@media (max-width:767px){.fo-cap,.fo-cap tbody,.fo-cap tr,.fo-cap th,.fo-cap td{display:block}.fo-cap colgroup,.fo-cap thead{width:var(--foldout-spacing-pixel);height:var(--foldout-spacing-pixel);clip:rect(0 0 0 0);position:absolute;overflow:hidden}.fo-cap tbody tr{padding:var(--foldout-spacing-md) 0;border-bottom:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-cap tbody th,.fo-cap tbody td{border:0;padding:0}.fo-cap tbody td{padding:var(--foldout-spacing-sm)}.fo-cap tbody td:before{content:attr(data-label);padding-bottom:var(--foldout-spacing-xxs);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted);display:block}.fo-cap tbody .fo-cap-them{border:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline)}.fo-cap-group th{padding-top:var(--foldout-spacing-sm)}}.fo-legal-head{position:relative}.fo-legal-head-taper{position:absolute;top:0;left:0;right:0}.fo-legal-title{z-index:1;padding-top:calc(var(--fo-band-ratio) * 100% + var(--foldout-spacing-lg));padding-bottom:var(--foldout-spacing-xxl);gap:var(--foldout-spacing-md);flex-direction:column;display:flex;position:relative}.fo-legal-body{padding-top:var(--foldout-spacing-xxl);padding-bottom:calc(var(--foldout-spacing-xxxl) * 2)}.fo-legal{grid-template-columns:var(--foldout-layout-sidebar-min-width) minmax(0, var(--foldout-layout-competitor-detail-min-width));gap:var(--foldout-spacing-xxxl);align-items:start;display:grid}.fo-article{gap:var(--foldout-spacing-xxl);max-width:var(--foldout-layout-competitor-detail-min-width);flex-direction:column;display:flex}.fo-article section{gap:var(--foldout-spacing-sm);scroll-margin-top:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-article h2{align-items:baseline;gap:var(--foldout-spacing-sm);font:var(--foldout-font-display);letter-spacing:var(--foldout-tracking-display);text-transform:uppercase;margin:0;display:flex}.fo-article p,.fo-article li{font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted);margin:0}.fo-article ul{padding-left:var(--foldout-spacing-md);gap:var(--foldout-spacing-xs);flex-direction:column;margin:0;display:flex}@media (max-width:1023px){.fo-legal{gap:var(--foldout-spacing-xl);grid-template-columns:minmax(0,1fr)}}.fo-toc{top:calc(var(--fo-topbar-height) + var(--foldout-spacing-md));gap:var(--foldout-spacing-xs);flex-direction:column;display:flex;position:sticky}.fo-toc-label{padding-bottom:var(--foldout-spacing-xxs)}.fo-toc ol{border-left:var(--foldout-stroke-hairline) solid var(--foldout-color-stroke-hairline);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.fo-toc a{align-items:center;gap:var(--foldout-spacing-xs);min-height:var(--foldout-layout-sidebar-row-height);padding:0 var(--foldout-spacing-sm);font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted);transition:color var(--foldout-motion-quick);text-decoration:none;display:flex;position:relative}.fo-toc a .fo-label{color:inherit}.fo-toc a:hover{color:var(--foldout-color-bone);background:var(--foldout-color-interactive-hover)}.fo-toc a:before{content:"";left:calc(var(--foldout-stroke-hairline) * -1);width:var(--foldout-stroke-active-edge);background:var(--foldout-color-bone);opacity:0;transition:opacity var(--foldout-motion-standard), transform var(--foldout-motion-standard);position:absolute;top:0;bottom:0;transform:scaleY(0)}.fo-toc a[aria-current=true]{color:var(--foldout-color-bone)}.fo-toc a[aria-current=true]:before{opacity:1;transform:scaleY(1)}@media (max-width:1023px){.fo-toc{position:relative;top:auto}}.fo-notice{padding:0 var(--foldout-spacing-md) calc(var(--foldout-spacing-xxxl) * 2);display:grid}.fo-notice-copy{gap:var(--foldout-spacing-md);flex-direction:column;display:flex}.fo-notice-copy .fo-ctas{padding-top:var(--foldout-spacing-xs)}.fo-hero-grid.fo-notice-centered{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.fo-notice-centered .fo-notice-copy{max-width:var(--foldout-layout-onboarding-width);align-items:center}.fo-notice-centered .fo-ctas{justify-content:center}.fo-welcome{align-items:center;gap:var(--foldout-spacing-xxl);text-align:center;flex-direction:column;display:flex}.fo-welcome .fo-intro{align-items:center}.fo-welcome-missing{align-items:center;gap:var(--foldout-spacing-xs);flex-direction:column;display:flex}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-pitch:var(--foldout-spacing-xs);--fo-face-dot:var(--foldout-color-bone-dim)}@supports (color:color-mix(in lab, red, red)){.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-dot:color-mix(in srgb, var(--foldout-color-bone-dim) 50%, transparent)}}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-light:var(--foldout-color-bone)}@supports (color:color-mix(in lab, red, red)){.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-light:color-mix(in srgb, var(--foldout-color-bone) var(--foldout-website-card-light-mix), transparent)}}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-1:var(--foldout-color-background)}@supports (color:color-mix(in lab, red, red)){.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-1:color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-shade-near-mix), transparent)}}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-2:var(--foldout-color-background)}@supports (color:color-mix(in lab, red, red)){.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-2:color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-shade-mid-mix), transparent)}}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-3:var(--foldout-color-background)}@supports (color:color-mix(in lab, red, red)){.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-shade-3:color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-shade-far-mix), transparent)}}.fo-face,.fo-show[data-scrub=on] .fo-bridge-tool{--fo-face-number-size:calc(var(--foldout-spacing-sm) + var(--foldout-spacing-xs));background-color:var(--foldout-color-chrome-raised);background-image:linear-gradient(to bottom right, var(--fo-face-light) 0%, transparent var(--foldout-website-card-relief-clear-stop), var(--fo-face-shade-1) var(--foldout-website-card-relief-near-stop), var(--fo-face-shade-2) var(--foldout-website-card-relief-mid-stop), var(--fo-face-shade-3) 100%), radial-gradient(circle at center, var(--fo-face-dot) var(--foldout-spacing-pixel), transparent var(--foldout-spacing-pixel));background-size:auto, var(--fo-face-pitch) var(--fo-face-pitch);border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone-dim);position:relative}.fo-face-symbol{pointer-events:none;-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-stop), transparent 100%);-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-stop), transparent 100%);-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-stop), transparent 100%);mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-stop), transparent 100%);position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.fo-face-symbol{-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-strength), transparent) var(--foldout-website-card-symbol-mask-stop), transparent 100%);-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-strength), transparent) var(--foldout-website-card-symbol-mask-stop), transparent 100%);-webkit-mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-strength), transparent) var(--foldout-website-card-symbol-mask-stop), transparent 100%);mask-image:linear-gradient(to bottom right, var(--foldout-color-background) 0%, color-mix(in srgb, var(--foldout-color-background) var(--foldout-website-card-symbol-mask-strength), transparent) var(--foldout-website-card-symbol-mask-stop), transparent 100%)}}.fo-face-glyph{left:var(--foldout-website-card-glyph-left);top:var(--foldout-website-card-glyph-top);width:var(--foldout-website-card-glyph-share);aspect-ratio:1;fill:none;stroke:var(--foldout-color-bone);stroke-opacity:var(--foldout-website-card-glyph-opacity);stroke-width:var(--foldout-website-card-glyph-stroke-width);stroke-linecap:butt;stroke-linejoin:miter;position:absolute;translate:-50% -50%}.fo-face-symbol[data-variant=seal]{width:var(--foldout-icon-hero);height:var(--foldout-icon-hero);flex:none;position:static;-webkit-mask-image:none;mask-image:none}.fo-face-symbol[data-variant=seal] .fo-face-glyph{width:100%;height:100%;stroke:var(--foldout-color-bone-dim);stroke-opacity:1;stroke-width:var(--foldout-website-card-seal-stroke-width);position:static;translate:none}.fo-face-num{font:var(--foldout-font-mono-strong);font-size:var(--fo-face-number-size);letter-spacing:var(--foldout-tracking-tight);font-variant-numeric:tabular-nums;color:var(--foldout-color-bone-dim);line-height:1}.fo-face-name{min-height:2lh;font:var(--foldout-font-heading-medium);letter-spacing:var(--foldout-tracking-heading);text-transform:uppercase;align-items:flex-end;margin-top:auto;display:flex}.fo-face-headline{min-height:2lh;font:var(--foldout-font-body-medium);color:var(--foldout-color-bone-muted)}.fo-face-foot{justify-content:space-between;align-items:center;gap:var(--foldout-spacing-sm);display:flex}.fo-face-job{font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;color:var(--foldout-color-bone-muted)}.fo-face-price{font:var(--foldout-font-mono-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.fo-face-head{justify-content:space-between;align-items:flex-start;gap:var(--foldout-spacing-sm);display:flex}.fo-face-seats{align-items:baseline;gap:var(--foldout-gap-control);display:flex}.fo-face-seats-label{color:var(--foldout-color-bone-dim)}.fo-face-founder{--fo-founder-card-width:calc(var(--foldout-spacing-lg) * 13);width:min(100%, var(--fo-founder-card-width));aspect-ratio:calc(1 / var(--foldout-website-card-height-ratio));border-color:var(--foldout-color-bone);justify-content:space-between;justify-self:center}@property --fo-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.fo-beam{--fo-beam-duration:var(--foldout-motion-beam-duration);inset:calc(var(--foldout-stroke-hairline) * -1);padding:var(--foldout-tactical-frame-pixel-size);background:conic-gradient(from var(--fo-beam-angle), transparent 0%, transparent var(--foldout-website-card-beam-clear-stop), var(--foldout-color-bone-dim) var(--foldout-website-card-beam-tail-stop), var(--foldout-color-bone) 100%);pointer-events:none;animation:fo-beam-turn var(--fo-beam-duration) linear infinite;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes fo-beam-turn{to{--fo-beam-angle:360deg}}@media (prefers-reduced-motion:reduce){.fo-beam{display:none}}.fo-saving{text-align:right;color:var(--foldout-color-accent-success);font:var(--foldout-font-label);letter-spacing:var(--foldout-tracking-label);text-transform:uppercase;display:block}.fo-payback{text-align:right;color:var(--foldout-color-bone-muted);font:var(--foldout-font-body-medium);display:block}.fo-saving+.fo-payback{margin-top:calc(var(--foldout-spacing-xs) - var(--foldout-spacing-sm))}.fo-consent{left:var(--foldout-spacing-md);bottom:var(--foldout-spacing-md);z-index:calc(var(--foldout-layer-toast) * 10);box-sizing:border-box;width:min(calc(100% - var(--foldout-spacing-md) * 2), calc(var(--foldout-spacing-lg) * 13));padding:var(--foldout-spacing-md);gap:var(--foldout-spacing-sm);background:var(--foldout-color-chrome-raised);border:var(--foldout-stroke-hairline) solid var(--foldout-color-bone-dim);flex-direction:column;display:flex;position:fixed}.fo-consent-text{font:var(--foldout-font-body-small);color:var(--foldout-color-bone-muted);margin:0}.fo-consent-actions{gap:var(--foldout-spacing-xs);display:flex}.fo-consent-actions .fo-btn{flex:1;justify-content:center}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
