.ft3-scope{--primitive-color-ink-700:#1a2c44;--primitive-color-ink-800:#0f1f33;--primitive-color-ink-900:#0a1424;--primitive-color-ink-950:#030a16;--primitive-color-mist-50:#f3f6fb;--primitive-color-mist-200:#cfd9e6;--primitive-color-mist-400:#93a4ba;--primitive-color-mist-450:#8fa1b8;--primitive-color-paper-0:#fff;--primitive-color-paper-50:#eef1fa;--primitive-color-paper-100:#e3e8f4;--primitive-color-navy-550:#4a5e75;--primitive-color-navy-600:#45596f;--primitive-color-navy-700:#223b59;--primitive-color-navy-900:#0a1f3a;--primitive-color-red-500:#ea2a49;--primitive-color-red-600:#e12242;--primitive-color-red-700:#cc1a39;--primitive-color-warm-500:#ff6b35;--primitive-color-cyan-300:#63e9f4;--primitive-color-teal-700:#086b78;--primitive-color-mint-300:#58f0bb;--primitive-color-green-700:#0a7458;--primitive-color-amber-500:#f5a524;--primitive-color-amber-800:#8a5300;--primitive-color-coral-400:#f0655a;--primitive-color-coral-700:#b3261e;--primitive-color-cargo-cyan:#38bdf8;--primitive-color-cargo-mint:#34d399;--primitive-color-cargo-amber:#f5a524;--primitive-color-cargo-coral:#f0655a;--primitive-color-cargo-slate:#5b7fb9;--primitive-color-cargo-cyan-deep:#0e8fc9;--primitive-color-cargo-mint-deep:#12a474;--primitive-color-cargo-amber-deep:#d98a06;--primitive-color-cargo-coral-deep:#d9463a;--primitive-color-cargo-slate-deep:#3f629c;--primitive-font-sans:var(--ft-face-sans,"Inter"), "Helvetica Neue", Arial, system-ui, sans-serif;--primitive-font-mono:var(--ft-face-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;--primitive-space-1:4px;--primitive-space-2:8px;--primitive-space-3:12px;--primitive-space-4:16px;--primitive-space-5:24px;--primitive-space-6:32px;--primitive-space-7:40px;--primitive-space-8:56px;--primitive-space-9:80px;--primitive-space-10:120px;--primitive-radius-xs:4px;--primitive-radius-sm:8px;--primitive-radius-md:14px;--primitive-radius-lg:20px;--primitive-radius-pill:999px;--primitive-duration-press:.14s;--primitive-duration-hover:.16s;--primitive-duration-ui:.22s;--primitive-duration-ui-out:.16s;--primitive-duration-bar:.32s;--primitive-duration-theme:.42s;--primitive-duration-enter:.64s;--primitive-ease-out:cubic-bezier(.23, 1, .32, 1);--primitive-ease-in-out:cubic-bezier(.77, 0, .175, 1);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#030a16;--color-bg-raise:#0a1424;--color-bg-sunk:#02070f;--color-panel:#0c182a9e;--color-panel-solid:#0b1728;--color-glass:#081120c7;--color-line:#94a3b82e;--color-line-strong:#e2ecf86b;--color-text:#f3f6fb;--color-text-2:#cfd9e6;--color-mute:#93a4ba;--color-text-idle:#8fa1b8;--color-digital:#63e9f4;--color-digital-soft:#63e9f442;--color-digital-glow:#63e9f48c;--color-measure:#58f0bb;--color-measure-glow:#58f0bb80;--color-brand:#ea2a49;--color-logo:#fff;--color-logo-tag:#a2a9ad;--color-action:#e12242;--color-action-deep:#cc1a39;--color-action-glow:#ea2a4999;--color-action-ring:#ff6b354d;--color-on-action:#fff;--color-focus:#ff6b35;--color-warn:#f5a524;--color-blocked:#f0655a;--color-ghost:#0c182a80;--color-scrim:#02060ecc;--color-screen-edge:#63e9f447;--color-veil-rgb:3, 10, 22;--color-on-film:#fff;--color-film-bg:#000;--color-scroll-thumb:#1a2c44;--color-select-bg:#63e9f44d;--color-cargo-1:#38bdf8;--color-cargo-2:#34d399;--color-cargo-3:#f5a524;--color-cargo-4:#f0655a;--color-cargo-5:#5b7fb9;--shadow-raise:0 24px 60px -28px #000000b3;--shadow-action:0 10px 28px -10px #ea2a49a6;--shadow-action-hover:0 14px 34px -10px #ea2a49cc;--shadow-screen:0 0 0 1px #63e9f438, 0 0 60px -8px #63e9f447, 0 40px 90px -40px #000c;--shadow-film:0 0 0 1px #ea2a4980, 0 0 90px 0 #ea2a4952, 0 40px 120px #0009;--ft-font-sans:var(--ft-face-sans,"Inter"), "Helvetica Neue", Arial, system-ui, sans-serif;--ft-font-mono:var(--ft-face-mono,"JetBrains Mono"), ui-monospace, "SF Mono", Menlo, monospace;--fs-display:clamp(2.6rem, min(5vw, 8.4vh), 4.75rem);--fs-h1:clamp(2.3rem, min(4.4vw, 7.4vh), 4.1rem);--fs-h2:clamp(1.9rem, min(3.2vw, 5.6vh), 2.9rem);--fs-h3:1.375rem;--fs-beat:clamp(2.25rem, min(6.4vw, 11vh), 6rem);--fs-lede:clamp(1.05rem, 1.26vw, 1.2rem);--fs-body:1rem;--fs-small:.875rem;--fs-label:.75rem;--ft-ease-out:cubic-bezier(.23, 1, .32, 1);--ft-ease-in-out:cubic-bezier(.77, 0, .175, 1);--t-press:.14s;--t-hover:.16s;--t-ui:.22s;--t-ui-out:.16s;--t-bar:.32s;--t-theme:.42s;--t-enter:.64s;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:40px;--s-8:56px;--s-9:80px;--s-10:120px;--r-xs:4px;--r-sm:8px;--r-md:14px;--r-lg:20px;--r-pill:999px;--layout-gutter:clamp(20px, 4.6vw, 72px);--layout-content:1240px;--layout-measure:62ch;--layout-section:clamp(72px, 12vh, 136px);--bar-h:72px;--bar-island-h:60px;--bar-island-w:1180px;--bar-island-top:16px;--bar-blur:18px;--btn-h:52px;--btn-h-sm:44px;--btn-px:28px;--btn-px-sm:20px;--btn-radius:999px;--btn-face-a:#e12242;--btn-face-b:#cc1a39;--btn-fg:#fff;--type-display-weight:720;--type-display-tracking:-.038em;--type-h2-tracking:-.034em;--type-label-tracking:.16em;--scan-handle:44px;--scan-line-w:2px;--frame-radius:14px;--frame-bar-h:28px;--frame-filter:brightness(.94) saturate(.96);--focus-w:2px;--focus-offset:3px}.ft3-root[data-theme=light]:has(.ft3-page) .ft3-scope{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#eef1fa;--color-bg-raise:#fff;--color-bg-sunk:#e3e8f4;--color-panel:#ffffffc7;--color-panel-solid:#fff;--color-glass:#ffffffe6;--color-line:#0a1f3a24;--color-line-strong:#0a1f3a80;--color-text:#0a1f3a;--color-text-2:#223b59;--color-mute:#45596f;--color-text-idle:#4a5e75;--color-digital:#086b78;--color-digital-soft:#086b7829;--color-digital-glow:#086b7800;--color-measure:#0a7458;--color-measure-glow:#0a745800;--color-focus:#0a1f3a;--color-logo:#092f42;--color-logo-tag:#5b6670;--color-warn:#8a5300;--color-blocked:#b3261e;--color-ghost:#fff9;--color-scrim:#0a1f3a8c;--color-screen-edge:#0a1f3a29;--color-veil-rgb:238, 241, 250;--color-scroll-thumb:#b9c4d6;--color-select-bg:#086b7838;--color-cargo-1:#0e8fc9;--color-cargo-2:#12a474;--color-cargo-3:#d98a06;--color-cargo-4:#d9463a;--color-cargo-5:#3f629c;--shadow-raise:0 24px 60px -30px #0a1f3a59;--shadow-action:0 10px 26px -12px #cc1a3999;--shadow-action-hover:0 14px 30px -12px #cc1a39bf;--shadow-screen:0 0 0 1px #0a1f3a1f, 0 30px 70px -34px #0a1f3a73}.ft3-scope{--gutter:var(--layout-gutter);--veil:var(--color-veil-rgb);scrollbar-color:var(--color-scroll-thumb) var(--color-bg)}:where(.ft3-scope,.ft3-scope *),:where(.ft3-scope,.ft3-scope *):before,:where(.ft3-scope,.ft3-scope *):after{box-sizing:border-box}.ft3-scope{-moz-text-size-adjust:100%;text-size-adjust:100%}html:has(.ft3-root .ft3-page){scroll-behavior:auto;scroll-padding-top:96px}.ft3-scope{color:var(--color-text);font-family:var(--ft-font-sans);font-size:var(--fs-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;line-height:1.55}.ft3-page:where(.ft3-scope){background:var(--color-bg)}.ft3-root:has(.ft3-page){overflow-x:clip}img:where(.ft3-scope,.ft3-scope *),svg:where(.ft3-scope,.ft3-scope *),video:where(.ft3-scope,.ft3-scope *),canvas:where(.ft3-scope,.ft3-scope *){max-width:100%;display:block}img:where(.ft3-scope,.ft3-scope *){height:auto}h1:where(.ft3-scope,.ft3-scope *),h2:where(.ft3-scope,.ft3-scope *),h3:where(.ft3-scope,.ft3-scope *),h4:where(.ft3-scope,.ft3-scope *),p:where(.ft3-scope,.ft3-scope *),ol:where(.ft3-scope,.ft3-scope *),ul:where(.ft3-scope,.ft3-scope *),dl:where(.ft3-scope,.ft3-scope *),dd:where(.ft3-scope,.ft3-scope *),figure:where(.ft3-scope,.ft3-scope *),blockquote:where(.ft3-scope,.ft3-scope *){margin:0;padding:0}ol:where(.ft3-scope,.ft3-scope *),ul:where(.ft3-scope,.ft3-scope *){list-style:none}a:where(.ft3-scope,.ft3-scope *){color:inherit;text-decoration:none}button:where(.ft3-scope,.ft3-scope *){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}table:where(.ft3-scope,.ft3-scope *){border-collapse:collapse;width:100%}:where(.ft3-scope,.ft3-scope *)::selection{background:var(--color-select-bg);color:var(--color-text)}:focus:where(.ft3-scope,.ft3-scope *){outline:none}:focus-visible:where(.ft3-scope,.ft3-scope *){outline:var(--focus-w) solid var(--color-focus);outline-offset:var(--focus-offset);border-radius:var(--r-sm)}[hidden]:where(.ft3-scope,.ft3-scope *){display:none!important}.vh:where(.ft3-scope,.ft3-scope *){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:where(.ft3-scope,.ft3-scope *){left:var(--s-4);top:var(--s-3);z-index:100;border-radius:var(--r-pill);background:var(--color-text);color:var(--color-bg);padding:10px 16px;font-weight:600;position:fixed;transform:translateY(-200%)}.skip:focus:where(.ft3-scope,.ft3-scope *){transform:none}:where(.ft3-root)[data-switching] :where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-switching] :where(.ft3-scope,.ft3-scope *):before,:where(.ft3-root)[data-switching] :where(.ft3-scope,.ft3-scope *):after{transition:none!important}html:has(.ft3-root .ft3-page)::view-transition-old(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.23,1,.32,1)}html:has(.ft3-root .ft3-page)::view-transition-new(root){animation-duration:.42s;animation-timing-function:cubic-bezier(.23,1,.32,1)}.display:where(.ft3-scope,.ft3-scope *),.h1:where(.ft3-scope,.ft3-scope *),.h2:where(.ft3-scope,.ft3-scope *){font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);text-wrap:balance;color:var(--color-text);line-height:1}.display:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-display);line-height:.99}.h1:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h1)}.h2:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h2);letter-spacing:var(--type-h2-tracking);line-height:1.04}.h3:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h3);letter-spacing:-.018em;text-wrap:balance;font-weight:650;line-height:1.2}.lede:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-lede);color:var(--color-text-2);text-wrap:pretty;max-width:54ch;line-height:1.5}.body:where(.ft3-scope,.ft3-scope *){color:var(--color-text-2);max-width:var(--layout-measure);text-wrap:pretty}.small:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-mute)}.mute:where(.ft3-scope,.ft3-scope *){color:var(--color-mute)}.num:where(.ft3-scope,.ft3-scope *),.mono:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-feature-settings:"zero" 1;letter-spacing:.02em}.tnum:where(.ft3-scope,.ft3-scope *){font-variant-numeric:tabular-nums}.label:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-2);font-weight:500}.kicker:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-small);letter-spacing:.3em;text-transform:uppercase;color:var(--color-text);flex-wrap:wrap;align-items:center;gap:.5em 1em;font-weight:500;display:inline-flex}.kicker:where(.ft3-scope,.ft3-scope *) i{background:var(--color-brand);border-radius:50%;flex:none;width:5px;height:5px;margin-left:-.3em}.btn:where(.ft3-scope,.ft3-scope *){min-height:var(--btn-h);padding:0 var(--btn-px);border-radius:var(--btn-radius);letter-spacing:-.005em;white-space:nowrap;text-align:center;transition:transform var(--t-press) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out), background-color var(--t-hover) var(--ft-ease-out), color var(--t-hover) var(--ft-ease-out);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:620;line-height:1;display:inline-flex;position:relative}.btn:active:where(.ft3-scope,.ft3-scope *){transform:scale(.97)}.btn--sm:where(.ft3-scope,.ft3-scope *){min-height:var(--btn-h-sm);padding:0 var(--btn-px-sm);font-size:.94rem}.btn--block:where(.ft3-scope,.ft3-scope *){width:100%;display:flex}.btn--brand:where(.ft3-scope,.ft3-scope *){color:var(--btn-fg);background:linear-gradient(180deg, var(--btn-face-a), var(--btn-face-b));box-shadow:var(--shadow-action), inset 0 1px 0 #ffffff38, inset 0 0 0 1px var(--color-action-ring)}.btn--ghost:where(.ft3-scope,.ft3-scope *){color:var(--color-text);background:var(--color-ghost);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn--plain:where(.ft3-scope,.ft3-scope *){color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.btn:where(.ft3-scope,.ft3-scope *) svg{flex:none;width:18px;height:18px}.btn[aria-disabled=true]:where(.ft3-scope,.ft3-scope *),.btn:disabled:where(.ft3-scope,.ft3-scope *){opacity:1;color:var(--color-mute);box-shadow:inset 0 0 0 1.5px var(--color-line);cursor:not-allowed;background:0 0}.link:where(.ft3-scope,.ft3-scope *){min-height:44px;color:var(--color-text);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);transition:text-decoration-color var(--t-hover) var(--ft-ease-out);align-items:center;gap:8px;font-weight:600;display:inline-flex}.link:where(.ft3-scope,.ft3-scope *) svg{width:18px;height:18px;transition:transform var(--t-ui) var(--ft-ease-out);flex:none}.link--quiet:where(.ft3-scope,.ft3-scope *){color:var(--color-text-2);font-weight:520}.prose:where(.ft3-scope,.ft3-scope *) a,.inline-link:where(.ft3-scope,.ft3-scope *){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong)}.i-ext:where(.ft3-scope,.ft3-scope *){opacity:.8;flex:none;width:12px;height:12px}.actions:where(.ft3-scope,.ft3-scope *){align-items:center;gap:var(--s-3) var(--s-4);flex-wrap:wrap;display:flex}@media (hover:hover) and (pointer:fine){.btn--brand:hover:where(.ft3-scope,.ft3-scope *){box-shadow:var(--shadow-action-hover), inset 0 1px 0 #ffffff4d, inset 0 0 0 1px var(--color-action-ring)}.btn--ghost:hover:where(.ft3-scope,.ft3-scope *),.btn--plain:hover:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 1.5px var(--color-text)}.link:hover:where(.ft3-scope,.ft3-scope *){text-decoration-color:currentColor}.link:hover:where(.ft3-scope,.ft3-scope *) svg{transform:translate(4px)}.prose:where(.ft3-scope,.ft3-scope *) a:hover,.inline-link:hover:where(.ft3-scope,.ft3-scope *){text-decoration-color:currentColor}}.playlink:where(.ft3-scope,.ft3-scope *){min-height:44px;color:var(--color-text);border-radius:var(--r-pill);align-items:center;gap:12px;padding-right:6px;font-weight:600;display:inline-flex}.playlink__mark:where(.ft3-scope,.ft3-scope *){background:var(--color-ghost);width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform var(--t-press) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out);border-radius:50%;place-items:center;display:grid}.playlink__mark:where(.ft3-scope,.ft3-scope *):before{content:"";border-top:6.5px solid #0000;border-bottom:6.5px solid #0000;border-left:10px solid;width:0;height:0;margin-left:3px}.playlink:active:where(.ft3-scope,.ft3-scope *) .playlink__mark{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.playlink:hover:where(.ft3-scope,.ft3-scope *) .playlink__mark{box-shadow:inset 0 0 0 1.5px var(--color-text)}}.seg:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-pill);background:var(--color-ghost);box-shadow:inset 0 0 0 1px var(--color-line);padding:3px;display:inline-flex}.seg:where(.ft3-scope,.ft3-scope *)>*{border-radius:var(--r-pill);min-height:32px;color:var(--color-text-2);transition:background-color var(--t-hover) var(--ft-ease-out), color var(--t-hover) var(--ft-ease-out);align-items:center;padding:0 14px;font-size:.875rem;font-weight:560;display:inline-flex;position:relative}.seg:where(.ft3-scope,.ft3-scope *)>:after{content:"";position:absolute;inset:-6px 0}.seg:where(.ft3-scope,.ft3-scope *)>[aria-current=page],.seg:where(.ft3-scope,.ft3-scope *)>[aria-pressed=true],.seg:where(.ft3-scope,.ft3-scope *)>[aria-selected=true]{background:var(--color-text);color:var(--color-bg)}.bar:where(.ft3-scope,.ft3-scope *){z-index:50;pointer-events:none;position:fixed;inset:0 0 auto}.bar__in:where(.ft3-scope,.ft3-scope *){pointer-events:auto;align-items:center;gap:var(--s-5);height:var(--bar-h);padding:0 var(--gutter);margin:0 auto;display:flex;position:relative}.bar__in:where(.ft3-scope,.ft3-scope *):before{content:"";z-index:-1;border-radius:var(--r-pill);background:var(--color-glass);-webkit-backdrop-filter:blur(var(--bar-blur)) saturate(1.4);backdrop-filter:blur(var(--bar-blur)) saturate(1.4);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-raise);opacity:0;transition:opacity var(--t-bar) var(--ft-ease-out), transform var(--t-bar) var(--ft-ease-out);position:absolute;inset:0;transform:scale(.985)}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__in{height:var(--bar-island-h);max-width:min(var(--bar-island-w), calc(100% - 2 * var(--s-4)));margin-top:var(--bar-island-top);padding:0 8px 0 var(--s-5);gap:var(--s-4)}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__in:before{opacity:1;transform:none}.ft3-root:not([data-js]) .bar:where(.ft3-scope,.ft3-scope *){position:absolute}.ft3-root:not([data-js]) .bar__cta:where(.ft3-scope,.ft3-scope *){color:var(--color-text);background:var(--color-ghost);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.bar__logo:where(.ft3-scope,.ft3-scope *){color:var(--color-logo);border-radius:var(--r-xs);flex:none;padding:11px 0;display:block}.bar__logo:where(.ft3-scope,.ft3-scope *) svg{width:227px;height:22px}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__logo svg{width:186px;height:18px}.logo-bar:where(.ft3-scope,.ft3-scope *){fill:var(--color-brand)}.logo-tm:where(.ft3-scope,.ft3-scope *),.logo-tag:where(.ft3-scope,.ft3-scope *){fill:var(--color-logo-tag)}.bar__nav:where(.ft3-scope,.ft3-scope *){align-items:center;gap:var(--s-1);margin-left:auto;display:flex}.bar__item:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-pill);min-height:44px;color:var(--color-text);white-space:nowrap;transition:background-color var(--t-hover) var(--ft-ease-out);align-items:center;gap:6px;padding:0 12px;font-size:.95rem;font-weight:540;display:inline-flex}.bar__item:where(.ft3-scope,.ft3-scope *) svg.chev{width:10px;height:10px;transition:transform var(--t-hover) var(--ft-ease-out)}.bar__item[aria-expanded=true]:where(.ft3-scope,.ft3-scope *) svg.chev{transform:rotate(180deg)}.bar__item[aria-current=page]:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 -2px 0 var(--color-digital);border-radius:0}.bar__end:where(.ft3-scope,.ft3-scope *){align-items:center;gap:var(--s-2);margin-left:auto;display:flex}.bar__nav:where(.ft3-scope,.ft3-scope *)+.bar__end{margin-left:0}.bar__cta:where(.ft3-scope,.ft3-scope *){margin-left:var(--s-2)}.bar.is-quiet:where(.ft3-scope,.ft3-scope *) .bar__cta{color:var(--color-text);background:var(--color-ghost);box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}.bar__burger:where(.ft3-scope,.ft3-scope *){width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);background:var(--color-ghost);border-radius:50%;flex:none;display:none;position:relative}.bar__burger:where(.ft3-scope,.ft3-scope *) i{background:var(--color-text);height:1.5px;transition:transform var(--t-ui) var(--ft-ease-out);margin-top:-.75px;position:absolute;top:50%;left:13px;right:13px}.bar__burger:where(.ft3-scope,.ft3-scope *) i:first-child{transform:translateY(-4px)}.bar__burger:where(.ft3-scope,.ft3-scope *) i:last-child{transform:translateY(4px)}.bar__burger[aria-expanded=true]:where(.ft3-scope,.ft3-scope *) i:first-child{transform:rotate(45deg)}.bar__burger[aria-expanded=true]:where(.ft3-scope,.ft3-scope *) i:last-child{transform:rotate(-45deg)}@media (hover:hover) and (pointer:fine){.bar__item:hover:where(.ft3-scope,.ft3-scope *){background:var(--color-digital-soft)}}.theme:where(.ft3-scope,.ft3-scope *){width:44px;height:44px;color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-line);background:var(--color-ghost);transition:transform var(--t-press) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out);border-radius:50%;flex:none;position:relative}.theme:active:where(.ft3-scope,.ft3-scope *){transform:scale(.94)}.theme:where(.ft3-scope,.ft3-scope *) svg{width:18px;height:18px;transition:opacity var(--t-ui) var(--ft-ease-out), transform var(--t-ui) var(--ft-ease-out);margin:-9px 0 0 -9px;position:absolute;top:50%;left:50%}.theme:where(.ft3-scope,.ft3-scope *) .i-sun{opacity:0;transform:rotate(-60deg)scale(.6)}.theme[aria-pressed=true]:where(.ft3-scope,.ft3-scope *) .i-sun{opacity:1;transform:none}.theme[aria-pressed=true]:where(.ft3-scope,.ft3-scope *) .i-moon{opacity:0;transform:rotate(60deg)scale(.6)}.theme[aria-busy=true]:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 1.5px var(--color-digital)}@media (hover:hover) and (pointer:fine){.theme:hover:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 1.5px var(--color-line-strong)}}.menu:where(.ft3-scope,.ft3-scope *){position:relative}.menu__panel:where(.ft3-scope,.ft3-scope *){z-index:2;min-width:260px;padding:var(--s-3);border-radius:var(--r-lg);background:var(--color-glass);-webkit-backdrop-filter:blur(22px)saturate(1.4);backdrop-filter:blur(22px)saturate(1.4);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-raise);transform-origin:24px 0;animation:ft3-menu-in var(--t-ui) var(--ft-ease-out);position:absolute;top:calc(100% + 10px);left:0}.menu__panel--end:where(.ft3-scope,.ft3-scope *){transform-origin:calc(100% - 24px) 0;left:auto;right:0}.menu__panel--wide:where(.ft3-scope,.ft3-scope *){width:min(720px, calc(100vw - 2 * var(--gutter)));gap:var(--s-2) var(--s-5);padding:var(--s-5);grid-template-columns:1.5fr 1fr;display:grid}.menu__panel.is-leaving:where(.ft3-scope,.ft3-scope *){animation:ft3-menu-out var(--t-ui-out) var(--ft-ease-out) forwards}@keyframes ft3-menu-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}}@keyframes ft3-menu-out{to{opacity:0;transform:scale(.98)translateY(-2px)}}.menu__group:where(.ft3-scope,.ft3-scope *)+.menu__group{margin-top:var(--s-4)}.menu__head:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-mute);padding:0 12px 6px}.menu__link:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-sm);flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;font-size:.95rem;font-weight:600;line-height:1.3;display:flex}.menu__link:where(.ft3-scope,.ft3-scope *) small{color:var(--color-mute);font-size:.82rem;font-weight:400}.menu__link[aria-disabled=true]:where(.ft3-scope,.ft3-scope *){color:var(--color-mute);cursor:default}.menu__link[aria-current]:where(.ft3-scope,.ft3-scope *){box-shadow:inset 2px 0 0 var(--color-digital)}.menu__foot:where(.ft3-scope,.ft3-scope *){gap:var(--s-2) var(--s-5);margin-top:var(--s-3);padding:var(--s-3) 12px 0;border-top:1px solid var(--color-line);flex-wrap:wrap;grid-column:1/-1;font-size:.9rem;font-weight:560;display:flex}.menu__foot:where(.ft3-scope,.ft3-scope *) a{align-items:center;gap:6px;min-height:44px;display:inline-flex}.menu__note:where(.ft3-scope,.ft3-scope *){color:var(--color-mute);padding:8px 12px 4px;font-size:.8rem}@media (hover:hover) and (pointer:fine){.menu__link:not([aria-disabled=true]):hover:where(.ft3-scope,.ft3-scope *){background:var(--color-digital-soft)}.menu__foot:where(.ft3-scope,.ft3-scope *) a:hover{text-underline-offset:4px;text-decoration:underline}}.sheet:where(.ft3-scope,.ft3-scope *){background:var(--color-bg-raise);width:min(420px,100%);max-width:none;height:100%;max-height:none;color:var(--color-text);overscroll-behavior:contain;box-shadow:var(--shadow-raise);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;overflow-y:auto}.sheet:where(.ft3-scope,.ft3-scope *)::backdrop{background:var(--color-scrim)}.sheet[open]:where(.ft3-scope,.ft3-scope *){animation:ft3-sheet-in .26s var(--ft-ease-out)}.sheet[open]:where(.ft3-scope,.ft3-scope *)::backdrop{animation:ft3-fade-in var(--t-ui) var(--ft-ease-out)}.sheet.is-leaving:where(.ft3-scope,.ft3-scope *){animation:ft3-sheet-out var(--t-ui-out) var(--ft-ease-out) forwards}@keyframes ft3-sheet-in{0%{transform:translate(100%)}}@keyframes ft3-sheet-out{to{transform:translate(100%)}}@keyframes ft3-fade-in{0%{opacity:0}}.sheet__top:where(.ft3-scope,.ft3-scope *){z-index:1;justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);background:var(--color-bg-raise);box-shadow:0 1px 0 var(--color-line);display:flex;position:sticky;top:0}.sheet__body:where(.ft3-scope,.ft3-scope *){padding:var(--s-4) var(--s-5) var(--s-7);gap:var(--s-5);display:grid}.sheet__list:where(.ft3-scope,.ft3-scope *){display:grid}.sheet__list:where(.ft3-scope,.ft3-scope *) a,.sheet__list:where(.ft3-scope,.ft3-scope *) span{border-bottom:1px solid var(--color-line);align-items:center;gap:8px;min-height:48px;font-size:1.06rem;font-weight:600;display:flex}.sheet__list--sub:where(.ft3-scope,.ft3-scope *) a{color:var(--color-text-2);font-size:.98rem;font-weight:520}.sheet__list:where(.ft3-scope,.ft3-scope *) [aria-disabled=true]{color:var(--color-mute);font-weight:500}.sheet__row:where(.ft3-scope,.ft3-scope *){justify-content:space-between;align-items:center;gap:var(--s-4);display:flex}.iconbtn:where(.ft3-scope,.ft3-scope *){width:44px;height:44px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);transition:transform var(--t-press) var(--ft-ease-out);border-radius:50%;place-items:center;display:grid}.iconbtn:active:where(.ft3-scope,.ft3-scope *){transform:scale(.94)}.iconbtn:where(.ft3-scope,.ft3-scope *) svg{width:16px;height:16px}.foot:where(.ft3-scope,.ft3-scope *){z-index:3;background:var(--color-bg-sunk);padding:var(--s-9) var(--gutter) var(--s-6);border-top:1px solid var(--color-line);position:relative}.foot__in:where(.ft3-scope,.ft3-scope *){max-width:var(--layout-content);margin:0 auto}.foot__brand:where(.ft3-scope,.ft3-scope *) svg{width:220px;height:auto;color:var(--color-logo)}.foot__line:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-4);letter-spacing:-.01em;max-width:34ch;color:var(--color-text);font-size:1.06rem;font-weight:560}.foot__cols:where(.ft3-scope,.ft3-scope *){gap:var(--s-6) var(--s-5);margin-top:var(--s-8);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.foot__cols:where(.ft3-scope,.ft3-scope *) h2{font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-mute);margin-bottom:var(--s-3);font-weight:500}.foot__cols:where(.ft3-scope,.ft3-scope *) a{min-height:36px;color:var(--color-text-2);align-items:center;gap:6px;font-size:.94rem;display:inline-flex}.foot__cols:where(.ft3-scope,.ft3-scope *) li+li{margin-top:0}.foot__base:where(.ft3-scope,.ft3-scope *){align-items:center;gap:var(--s-3) var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--color-line);font-size:var(--fs-small);color:var(--color-mute);flex-wrap:wrap;display:flex}.foot__base:where(.ft3-scope,.ft3-scope *) .theme{margin-left:auto}.foot__proto:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.08em}@media (hover:hover) and (pointer:fine){.foot__cols:where(.ft3-scope,.ft3-scope *) a:hover{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}}.foot--short:where(.ft3-scope,.ft3-scope *){padding-top:var(--s-6)}.foot--short:where(.ft3-scope,.ft3-scope *) .foot__base{border-top:0;margin-top:0;padding-top:0}.scene:where(.ft3-scope,.ft3-scope *){background:var(--color-bg);position:relative}.scene__pin:where(.ft3-scope,.ft3-scope *){isolation:isolate;height:100svh;min-height:560px;position:relative;overflow:clip}.scene[data-mode=pass]:where(.ft3-scope,.ft3-scope *) .scene__pin{height:var(--scene-h,min(92svh, 900px));min-height:var(--scene-min,600px)}.scene[data-mode=still]:where(.ft3-scope,.ft3-scope *) .scene__pin{height:var(--scene-h,min(72svh, 720px));min-height:var(--scene-min,480px)}:where(.ft3-root):not([data-reduced]) :where(.ft3-scope)[data-scan] .scene[data-mode=pin]{height:var(--track,200vh)}:where(.ft3-root):not([data-reduced]) :where(.ft3-scope)[data-scan] .scene[data-mode=pin]>.scene__pin{position:sticky;top:0}@media (max-height:559px){:where(.ft3-root):not([data-reduced]) :where(.ft3-scope)[data-scan] .scene[data-mode=pin]{height:auto}:where(.ft3-root):not([data-reduced]) :where(.ft3-scope)[data-scan] .scene[data-mode=pin]>.scene__pin{position:relative}}.plate:where(.ft3-scope,.ft3-scope *){background:var(--color-bg);position:absolute;inset:0;overflow:hidden}.plate__gl:where(.ft3-scope,.ft3-scope *){opacity:0;width:100%;height:100%;transition:opacity .42s var(--ft-ease-out);pointer-events:none;position:absolute;inset:0}.plate.is-gl:where(.ft3-scope,.ft3-scope *) .plate__gl{opacity:1}.plate__space:where(.ft3-scope,.ft3-scope *){transform-origin:0 0;position:absolute;inset:0}:where(.ft3-scope)[data-scan] .plate__space{inset:0 auto auto 0}.plate__img:where(.ft3-scope,.ft3-scope *){object-fit:cover;object-position:var(--focus-x,50%) var(--focus-y,50%);-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}:where(.ft3-scope)[data-scan] .plate__img{object-fit:fill}.plate__img:not([src]):where(.ft3-scope,.ft3-scope *){visibility:hidden}.plate__wire:where(.ft3-scope,.ft3-scope *){clip-path:inset(0 0 0 var(--rest,64%))}.scene[data-axis=y]:where(.ft3-scope,.ft3-scope *) .plate__wire{clip-path:inset(var(--rest,52%) 0 0 0)}.plate.is-gl-solid:where(.ft3-scope,.ft3-scope *) .plate__img,.plate.is-gl-solid:where(.ft3-scope,.ft3-scope *) .plate__line{visibility:hidden}.plate__line:where(.ft3-scope,.ft3-scope *){top:0;bottom:0;left:var(--rest,64%);width:var(--scan-line-w);background:linear-gradient(180deg, transparent, var(--color-digital) 14%, var(--color-on-film) 50%, var(--color-digital) 86%, transparent);box-shadow:0 0 28px 5px var(--color-digital-glow);pointer-events:none;margin-left:-1px;position:absolute}.scene[data-glow=measure]:where(.ft3-scope,.ft3-scope *) .plate__line{background:linear-gradient(180deg, transparent, var(--color-measure) 14%, var(--color-on-film) 50%, var(--color-measure) 86%, transparent);box-shadow:0 0 28px 5px var(--color-measure-glow)}.ft3-root[data-theme=light]:where(:has(.ft3-page)) .plate__line:where(.ft3-scope,.ft3-scope *){background:var(--color-digital);width:1.5px;box-shadow:none}.ft3-root[data-theme=light]:where(:has(.ft3-page)) .scene[data-glow=measure]:where(.ft3-scope,.ft3-scope *) .plate__line{background:var(--color-measure)}:where(.ft3-scope)[data-scan] .plate__line{left:0}.scene[data-axis=y]:where(.ft3-scope,.ft3-scope *) .plate__line{left:0;right:0;top:var(--rest,52%);width:auto;height:var(--scan-line-w);margin:-1px 0 0;bottom:auto}:where(.ft3-scope)[data-scan] .scene[data-axis=y] .plate__line{top:0}.scene__veil:where(.ft3-scope,.ft3-scope *){pointer-events:none;z-index:2;position:absolute;inset:0}.scene__copy:where(.ft3-scope,.ft3-scope *){z-index:4;position:absolute}.hud:where(.ft3-scope,.ft3-scope *){z-index:3;pointer-events:none;visibility:hidden;position:absolute;inset:0}:where(.ft3-scope)[data-scan] .hud{visibility:visible}.hud__item:where(.ft3-scope,.ft3-scope *){will-change:transform;position:absolute;top:0;left:0}.hud__svg:where(.ft3-scope,.ft3-scope *){width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hud__svg:where(.ft3-scope,.ft3-scope *) path{fill:none;stroke:var(--color-digital);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.hud__text:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.08em;color:var(--color-text);white-space:nowrap;line-height:1.4}.hud__text:where(.ft3-scope,.ft3-scope *) b{letter-spacing:.14em;margin-right:.8em;font-weight:600}.hud__dot:where(.ft3-scope,.ft3-scope *){background:var(--color-bg);width:10px;height:10px;box-shadow:0 0 0 1.5px var(--color-digital), 0 0 14px 1px var(--color-digital-glow);border-radius:50%;margin:-5px 0 0 -5px;display:block}.hud__dot:where(.ft3-scope,.ft3-scope *):after{content:"";background:var(--color-digital);border-radius:50%;width:4px;height:4px;margin:3px;display:block}.hud__tag:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-xs);font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;color:var(--color-text);background:rgb(var(--veil));box-shadow:inset 0 0 0 1px var(--color-line);padding:5px 10px;font-weight:600;line-height:1.4}.scan-handle:where(.ft3-scope,.ft3-scope *){z-index:5;width:var(--scan-handle);height:var(--scan-handle);margin:calc(var(--scan-handle) / -2) 0 0 calc(var(--scan-handle) / -2);color:var(--color-text);background:var(--color-glass);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1.5px var(--color-digital), 0 0 22px -2px var(--color-digital-glow);cursor:ew-resize;touch-action:none;opacity:0;transition:opacity var(--t-ui) var(--ft-ease-out);will-change:transform;visibility:hidden;border-radius:50%;position:absolute;top:0;left:0}.scene[data-axis=y]:where(.ft3-scope,.ft3-scope *) .scan-handle{cursor:ns-resize}.scene[data-glow=measure]:where(.ft3-scope,.ft3-scope *) .scan-handle{box-shadow:inset 0 0 0 1.5px var(--color-measure), 0 0 22px -2px var(--color-measure-glow)}:where(.ft3-scope)[data-scan] .scan-handle.is-placed{visibility:visible}.scan-handle:where(.ft3-scope,.ft3-scope *):before,.scan-handle:where(.ft3-scope,.ft3-scope *):after{content:"";border:0 solid;border-width:0 0 1.5px 1.5px;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%}.scan-handle:where(.ft3-scope,.ft3-scope *):before{left:12px;transform:rotate(45deg)}.scan-handle:where(.ft3-scope,.ft3-scope *):after{right:12px;transform:rotate(-135deg)}.scene[data-axis=y]:where(.ft3-scope,.ft3-scope *) .scan-handle:before{margin:0 0 0 -3.5px;top:11px;left:50%;transform:rotate(135deg)}.scene[data-axis=y]:where(.ft3-scope,.ft3-scope *) .scan-handle:after{margin:0 0 0 -3.5px;inset:auto auto 11px 50%;transform:rotate(-45deg)}.scene__pin:hover:where(.ft3-scope,.ft3-scope *) .scan-handle,.scan-handle:focus-visible:where(.ft3-scope,.ft3-scope *),.scan-handle.is-drag:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .scan-handle:where(.ft3-scope,.ft3-scope *){opacity:1}.scan-handle.is-away:where(.ft3-scope,.ft3-scope *){pointer-events:none;opacity:0!important}@media (hover:none){.scan-handle:where(.ft3-scope,.ft3-scope *){opacity:.92}}.beat:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-beat);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);color:var(--color-text);text-wrap:balance;line-height:1}.beat:where(.ft3-scope,.ft3-scope *) span{color:var(--color-mute)}.ledger:where(.ft3-scope,.ft3-scope *){width:270px;padding:var(--s-4) var(--s-5) var(--s-4);border-radius:var(--r-lg);background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-line);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}.ledger__steps:where(.ft3-scope,.ft3-scope *){gap:2px;display:grid}.ledger__steps:where(.ft3-scope,.ft3-scope *) li{letter-spacing:-.01em;color:var(--color-text-idle);transition:color .28s var(--ft-ease-out);align-items:center;gap:12px;font-size:.95rem;font-weight:560;line-height:1.9;display:flex}.ledger__steps:where(.ft3-scope,.ft3-scope *) li:before{content:"";width:7px;height:7px;transition:background-color .28s var(--ft-ease-out), box-shadow .28s var(--ft-ease-out);border-radius:2px;flex:none;box-shadow:inset 0 0 0 1.5px}.ledger__steps:where(.ft3-scope,.ft3-scope *) li.is-done{color:var(--color-text-2)}.ledger__steps:where(.ft3-scope,.ft3-scope *) li.is-done:before{background:var(--color-digital);box-shadow:none}.ledger__steps:where(.ft3-scope,.ft3-scope *) li.is-now{color:var(--color-text)}.ledger__steps:where(.ft3-scope,.ft3-scope *) li.is-now:before{background:var(--color-digital);box-shadow:0 0 0 4px var(--color-digital-soft)}.ledger__note:where(.ft3-scope,.ft3-scope *){border-top:1px solid var(--color-line);color:var(--color-text-2);height:calc(2.8em + 12px);margin-top:12px;padding-top:12px;font-size:.86rem;line-height:1.4}.rail:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(var(--n,6), minmax(0, 1fr));counter-reset:rail;border-top:1px solid var(--color-line-strong);display:grid}.rail:where(.ft3-scope,.ft3-scope *)>*{padding:var(--s-4) var(--s-3) 0 0;letter-spacing:-.01em;font-weight:600;position:relative}.rail:where(.ft3-scope,.ft3-scope *)>:before{content:"";background:var(--color-digital);border-radius:2px;width:7px;height:7px;position:absolute;top:-4px;left:0}.rail:where(.ft3-scope,.ft3-scope *) small{font-size:var(--fs-small);color:var(--color-mute);margin-top:4px;font-weight:400;display:block}.steps-inline:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:560;display:flex}.steps-inline:where(.ft3-scope,.ft3-scope *) li{align-items:center;gap:8px;display:inline-flex}.steps-inline:where(.ft3-scope,.ft3-scope *) li+li:before{content:"";border:solid var(--color-digital);border-width:1.5px 1.5px 0 0;width:5px;height:5px;transform:rotate(45deg)}.section:where(.ft3-scope,.ft3-scope *){z-index:3;background:var(--color-bg);padding:var(--layout-section) var(--gutter);position:relative}.section--raise:where(.ft3-scope,.ft3-scope *){background:var(--color-bg-raise)}.section--tight:where(.ft3-scope,.ft3-scope *){padding-top:var(--s-9);padding-bottom:var(--s-9)}.wrap:where(.ft3-scope,.ft3-scope *){max-width:var(--layout-content);margin:0 auto}.section__head:where(.ft3-scope,.ft3-scope *){gap:var(--s-4);margin-bottom:var(--s-8);max-width:780px;display:grid}.grid-2:where(.ft3-scope,.ft3-scope *){gap:var(--s-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.stack:where(.ft3-scope,.ft3-scope *)>*+*{margin-top:var(--s-4)}.stack-lg:where(.ft3-scope,.ft3-scope *)>*+*{margin-top:var(--s-6)}.breadcrumb:where(.ft3-scope,.ft3-scope *){min-height:44px;font-size:var(--fs-small);color:var(--color-text-2);align-items:center;gap:8px;font-weight:560;display:inline-flex}.breadcrumb:where(.ft3-scope,.ft3-scope *) svg{width:14px;height:14px}.note:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-mute)}.statement:where(.ft3-scope,.ft3-scope *){gap:var(--s-5);max-width:980px;display:grid}.statement:where(.ft3-scope,.ft3-scope *):before{content:"";background:linear-gradient(90deg, var(--color-digital), transparent);width:96px;height:2px}.statement:where(.ft3-scope,.ft3-scope *) .h2{font-size:clamp(2rem,min(3.8vw,6.4vh),3.4rem)}.stepper:where(.ft3-scope,.ft3-scope *){gap:var(--s-8);grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;display:grid}.stepper__list:where(.ft3-scope,.ft3-scope *){counter-reset:step;border-left:1px solid var(--color-line);display:grid}.stepper__step:where(.ft3-scope,.ft3-scope *){text-align:left;width:100%;padding:var(--s-4) 0 var(--s-4) var(--s-5);counter-increment:step;color:var(--color-text-idle);transition:color var(--t-ui) var(--ft-ease-out);display:block;position:relative}.stepper__step:where(.ft3-scope,.ft3-scope *):before{content:counter(step, decimal-leading-zero);font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.1em;margin-bottom:4px;display:block}.stepper__step:where(.ft3-scope,.ft3-scope *):after{content:"";background:var(--color-digital);transform-origin:0 0;width:2px;transition:transform var(--t-bar) var(--ft-ease-out);position:absolute;top:0;bottom:0;left:-1px;transform:scaleY(0)}.stepper__step[aria-selected=true]:where(.ft3-scope,.ft3-scope *){color:var(--color-text)}.stepper__step[aria-selected=true]:where(.ft3-scope,.ft3-scope *):after{transform:none}.stepper__title:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h3);letter-spacing:-.018em;color:inherit;font-weight:650;line-height:1.2;display:block}.stepper__body:where(.ft3-scope,.ft3-scope *){color:var(--color-text-2);margin-top:8px;font-size:1rem;font-weight:400;line-height:1.5;display:block}.stepper__check:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2);margin-top:8px;display:block}.stepper__check:where(.ft3-scope,.ft3-scope *) b{color:var(--color-text);font-weight:620}.stepper__step:not([aria-selected=true]):where(.ft3-scope,.ft3-scope *) .stepper__body,.stepper__step:not([aria-selected=true]):where(.ft3-scope,.ft3-scope *) .stepper__check{display:none}.stepper__stage:where(.ft3-scope,.ft3-scope *){position:sticky;top:104px}.stepper__panel[hidden]:where(.ft3-scope,.ft3-scope *){display:none}.stepper__panel:where(.ft3-scope,.ft3-scope *){animation:ft3-panel-in var(--t-bar) var(--ft-ease-out)}@keyframes ft3-panel-in{0%{opacity:0;transform:translateY(8px)}}.stepper__more:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-3)}.flow:where(.ft3-scope,.ft3-scope *){counter-reset:flow;display:grid;position:relative}.flow__step:where(.ft3-scope,.ft3-scope *){counter-increment:flow;gap:var(--s-5);padding:var(--s-6) 0;border-top:1px solid var(--color-line);display:grid}.flow__text:where(.ft3-scope,.ft3-scope *){gap:var(--s-3);align-content:start;justify-items:start;max-width:52ch;display:grid}.flow__title:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h3);letter-spacing:-.018em;text-wrap:balance;color:var(--color-text);transition:color var(--t-ui) var(--ft-ease-out);font-weight:650;line-height:1.2}.flow__title:where(.ft3-scope,.ft3-scope *):before{content:counter(flow, decimal-leading-zero);font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--color-text-idle);margin-bottom:6px;font-weight:500;display:block}.flow__body:where(.ft3-scope,.ft3-scope *){color:var(--color-text-2);text-wrap:pretty;line-height:1.5}.flow__check:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2)}.flow__check:where(.ft3-scope,.ft3-scope *) b{color:var(--color-text);font-weight:620}.flow__media:where(.ft3-scope,.ft3-scope *) .frame{max-width:100%}.flow__media:where(.ft3-scope,.ft3-scope *) .frame__shot{position:relative}.flow__pair:where(.ft3-scope,.ft3-scope *){padding:0 26% 5% 0;position:relative}.flow__pair:where(.ft3-scope,.ft3-scope *) .frame+.frame{width:41%;position:absolute;bottom:0;right:0}@media (min-width:1024px){.flow.is-live:where(.ft3-scope,.ft3-scope *):before{content:"";background:var(--color-line);width:1px;position:absolute;top:0;bottom:0;left:0}.flow.is-live:where(.ft3-scope,.ft3-scope *) .flow__step{width:40%;min-height:clamp(300px,46vh,440px);padding:var(--s-5) 0 var(--s-5) var(--s-6);transition:border-color var(--t-bar) var(--ft-ease-out);border-top:0;border-left:2px solid #0000;display:block}.flow.is-live:where(.ft3-scope,.ft3-scope *) .flow__step.is-current{border-left-color:var(--color-digital)}.flow.is-live:where(.ft3-scope,.ft3-scope *) .flow__step:not(.is-current) .flow__title{color:var(--color-text-idle)}.flow.is-live:where(.ft3-scope,.ft3-scope *) .flow__media{pointer-events:none;width:55%;position:absolute;top:0;bottom:0;right:0}.flow.is-live:where(.ft3-scope,.ft3-scope *) .flow__stick{opacity:0;visibility:hidden;transition:opacity .2s var(--ft-ease-out), visibility 0s linear .2s;position:sticky;top:max(104px,50vh - 270px)}.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .flow__stick{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .32s var(--ft-ease-out)}.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot img{animation:ft3-flow-read .68s var(--ft-ease-out) both}.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot:after{content:"";border-right:2px solid var(--color-digital);box-shadow:10px 0 26px -6px var(--color-digital-glow);pointer-events:none;animation:ft3-flow-line .68s var(--ft-ease-out) both;position:absolute;inset:0}}@media (max-width:759px){.flow__media:where(.ft3-scope,.ft3-scope *) .frame__shot{aspect-ratio:var(--ar,4 / 3)}.flow__media:where(.ft3-scope,.ft3-scope *) .frame__shot img{object-fit:cover;object-position:var(--x,0%) var(--y,0%);width:100%;height:100%;max-height:none;transform:scale(var(--z,1));transform-origin:var(--x,0%) var(--y,0%)}.flow__pair:where(.ft3-scope,.ft3-scope *){padding:0;display:grid}.flow__pair:where(.ft3-scope,.ft3-scope *) .frame+.frame{justify-self:end;width:66%;margin-top:-22%;position:relative}}@keyframes ft3-flow-read{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes ft3-flow-line{0%{opacity:1;transform:translate(-100%)}82%{opacity:1}to{opacity:0;transform:none}}.split-table:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-panel-solid);overflow:hidden}.split-table:where(.ft3-scope,.ft3-scope *) caption{text-align:left;padding:var(--s-5) var(--s-5) var(--s-3);font-size:var(--fs-h3);letter-spacing:-.018em;font-weight:650}.split-table:where(.ft3-scope,.ft3-scope *) th,.split-table:where(.ft3-scope,.ft3-scope *) td{text-align:left;vertical-align:top;padding:var(--s-4) var(--s-5);border-top:1px solid var(--color-line);font-size:1rem;line-height:1.45}.split-table:where(.ft3-scope,.ft3-scope *) thead th{font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-2);border-top:0;font-weight:500}.split-table:where(.ft3-scope,.ft3-scope *) tbody th{width:24%;font-weight:620}.split-table:where(.ft3-scope,.ft3-scope *) td{color:var(--color-text-2)}.split-table:where(.ft3-scope,.ft3-scope *) .is-digital{background-image:linear-gradient(var(--color-digital-soft) 1px, transparent 1px), linear-gradient(90deg, var(--color-digital-soft) 1px, transparent 1px);color:var(--color-text);background-position:-1px -1px;background-size:28px 28px}.split-table:where(.ft3-scope,.ft3-scope *) thead .is-digital{color:var(--color-digital)}.screen-feature:where(.ft3-scope,.ft3-scope *){gap:var(--s-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;display:grid}.screen-feature--flip:where(.ft3-scope,.ft3-scope *)>:first-child{order:2}.screen-feature:where(.ft3-scope,.ft3-scope *)+.screen-feature{margin-top:var(--s-10)}.points:where(.ft3-scope,.ft3-scope *){gap:var(--s-4);margin-top:var(--s-5);display:grid}.points:where(.ft3-scope,.ft3-scope *) li{padding-left:var(--s-5);color:var(--color-text-2);position:relative}.points:where(.ft3-scope,.ft3-scope *) li:before{content:"";background:var(--color-digital);border-radius:2px;width:7px;height:7px;position:absolute;top:.6em;left:0}.facts:where(.ft3-scope,.ft3-scope *){border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;display:grid}.fact:where(.ft3-scope,.ft3-scope *){padding:var(--s-5) var(--s-5) var(--s-5) 0}.fact:where(.ft3-scope,.ft3-scope *)+.fact{padding-left:var(--s-5);border-left:1px solid var(--color-line)}.fact__figure:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);letter-spacing:-.02em;color:var(--color-text);font-feature-settings:"zero" 1;font-size:clamp(1.5rem,2.4vw,2.1rem);font-weight:500;line-height:1.1}.fact__caption:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2);margin-top:8px}.plan-row:where(.ft3-scope,.ft3-scope *){gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.plan-row--2:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(2,minmax(0,1fr))}.plan:where(.ft3-scope,.ft3-scope *){padding:var(--s-5);border-radius:var(--r-lg);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;display:flex}.plan--lead:where(.ft3-scope,.ft3-scope *){box-shadow:var(--shadow-screen)}.plan__icon:where(.ft3-scope,.ft3-scope *){width:40px;height:40px;color:var(--color-digital);margin-bottom:var(--s-4)}.plan__icon:where(.ft3-scope,.ft3-scope *) path,.plan__icon:where(.ft3-scope,.ft3-scope *) rect,.plan__icon:where(.ft3-scope,.ft3-scope *) circle,.plan__icon:where(.ft3-scope,.ft3-scope *) line,.plan__icon:where(.ft3-scope,.ft3-scope *) polyline{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.plan__name:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h3);letter-spacing:-.018em;font-weight:650}.plan__for:where(.ft3-scope,.ft3-scope *){min-height:3em;color:var(--color-text-2);margin-top:6px;font-size:.95rem;line-height:1.5}.plan__price:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-4);font-size:var(--fs-h2);font-weight:var(--type-display-weight);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.plan__price:where(.ft3-scope,.ft3-scope *) small{letter-spacing:0;color:var(--color-text-2);font-size:1rem;font-weight:500}.plan__fine:where(.ft3-scope,.ft3-scope *){min-height:2.9em;font-size:var(--fs-small);color:var(--color-text-2);margin-top:8px;line-height:1.45}.plan:where(.ft3-scope,.ft3-scope *) .btn{margin-top:var(--s-4)}.plan__list:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--color-line);color:var(--color-text-2);gap:10px;font-size:.95rem;line-height:1.4;display:grid}.plan__list:where(.ft3-scope,.ft3-scope *) .plan__plus{color:var(--color-text);font-weight:620}.plan__list:where(.ft3-scope,.ft3-scope *) li:not(.plan__plus){padding-left:26px;position:relative}.plan__list:where(.ft3-scope,.ft3-scope *) li:not(.plan__plus):before{content:"";border:solid var(--color-digital);border-width:0 0 1.75px 1.75px;width:11px;height:6px;position:absolute;top:.3em;left:3px;transform:rotate(-45deg)}.plan-cells:where(.ft3-scope,.ft3-scope *){border-top:1px solid var(--color-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.plan-cell:where(.ft3-scope,.ft3-scope *){padding:var(--s-5) var(--s-5) var(--s-5) 0}.plan-cell:where(.ft3-scope,.ft3-scope *)+.plan-cell{padding-left:var(--s-5);border-left:1px solid var(--color-line)}.plan-cell__name:where(.ft3-scope,.ft3-scope *){font-weight:620}.plan-cell__price:where(.ft3-scope,.ft3-scope *){font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:var(--type-display-weight);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:8px;line-height:1}.plan-cell__line:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2);margin-top:8px}.estimate:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-4);gap:var(--s-3);display:grid}.estimate__result:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-h2);font-weight:var(--type-display-weight);letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1}.estimate__rate:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-text-2)}.range:where(.ft3-scope,.ft3-scope *){appearance:none;cursor:pointer;background:0 0;width:100%;height:44px}.range:where(.ft3-scope,.ft3-scope *)::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-digital) var(--fill,20%), var(--color-line-strong) var(--fill,20%));border-radius:2px;height:4px}.range:where(.ft3-scope,.ft3-scope *)::-moz-range-track{background:var(--color-line-strong);border-radius:2px;height:4px}.range:where(.ft3-scope,.ft3-scope *)::-moz-range-progress{background:var(--color-digital);border-radius:2px;height:4px}.range:where(.ft3-scope,.ft3-scope *)::-webkit-slider-thumb{appearance:none;background:var(--color-text);width:22px;height:22px;box-shadow:0 0 0 4px var(--color-digital-soft);border-radius:50%;margin-top:-9px}.range:where(.ft3-scope,.ft3-scope *)::-moz-range-thumb{background:var(--color-text);width:22px;height:22px;box-shadow:0 0 0 4px var(--color-digital-soft);border:0;border-radius:50%}.range:focus-visible:where(.ft3-scope,.ft3-scope *){outline:var(--focus-w) solid var(--color-focus);outline-offset:2px;border-radius:var(--r-pill)}.check:where(.ft3-scope,.ft3-scope *){min-height:44px;color:var(--color-text-2);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 0;font-size:.95rem;line-height:1.4;display:flex}.check:where(.ft3-scope,.ft3-scope *) input{appearance:none;width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);background:var(--color-bg);cursor:pointer;transition:background-color var(--t-hover) var(--ft-ease-out), box-shadow var(--t-hover) var(--ft-ease-out);border-radius:6px;flex:none;place-items:center;margin:0;display:grid}.check:where(.ft3-scope,.ft3-scope *) input:after{content:"";border:solid var(--color-bg);opacity:0;width:11px;height:6px;transition:opacity var(--t-press) var(--ft-ease-out), transform var(--t-press) var(--ft-ease-out);border-width:0 0 2px 2px;margin-top:-2px;transform:rotate(-45deg)scale(.6)}.check:where(.ft3-scope,.ft3-scope *) input:checked{background:var(--color-digital);box-shadow:none}.check:where(.ft3-scope,.ft3-scope *) input:checked:after{opacity:1;transform:rotate(-45deg)}.table-scroll:where(.ft3-scope,.ft3-scope *){-webkit-overflow-scrolling:touch;border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-panel-solid);overflow-x:auto}.table-scroll:focus-visible:where(.ft3-scope,.ft3-scope *){outline-offset:2px}.compare-table:where(.ft3-scope,.ft3-scope *){min-width:760px}.compare-table:where(.ft3-scope,.ft3-scope *) th,.compare-table:where(.ft3-scope,.ft3-scope *) td{padding:var(--s-4);text-align:left;vertical-align:middle;border-top:1px solid var(--color-line);font-size:.95rem;line-height:1.4}.compare-table:where(.ft3-scope,.ft3-scope *) thead th{z-index:2;background:var(--color-panel-solid);box-shadow:0 1px 0 var(--color-line-strong);vertical-align:bottom;border-top:0;font-size:1.05rem;font-weight:650;position:sticky;top:0}.compare-table:where(.ft3-scope,.ft3-scope *) thead .btn{margin-top:10px}.compare-table:where(.ft3-scope,.ft3-scope *) tbody th{width:34%;color:var(--color-text);background:var(--color-panel-solid);z-index:1;font-weight:520;position:sticky;left:0}.compare-table:where(.ft3-scope,.ft3-scope *) td{color:var(--color-text-2)}.compare-table:where(.ft3-scope,.ft3-scope *) .group th{padding-top:var(--s-5);font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-2);font-weight:500}.compare-table:where(.ft3-scope,.ft3-scope *) .group button{min-height:44px;font:inherit;letter-spacing:inherit;text-transform:inherit;align-items:center;gap:10px;display:inline-flex}.compare-table:where(.ft3-scope,.ft3-scope *) .group svg{width:10px;height:10px;transition:transform var(--t-hover) var(--ft-ease-out)}.compare-table:where(.ft3-scope,.ft3-scope *) .group button[aria-expanded=false] svg{transform:rotate(-90deg)}.mark:where(.ft3-scope,.ft3-scope *){vertical-align:middle;width:20px;height:20px;display:inline-block}.mark--yes:where(.ft3-scope,.ft3-scope *){color:var(--color-digital)}.mark--no:where(.ft3-scope,.ft3-scope *){color:var(--color-mute)}.mark:where(.ft3-scope,.ft3-scope *) path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.data-table:where(.ft3-scope,.ft3-scope *) th,.data-table:where(.ft3-scope,.ft3-scope *) td{text-align:left;vertical-align:top;padding:var(--s-4);border-top:1px solid var(--color-line);font-size:.98rem;line-height:1.45}.data-table:where(.ft3-scope,.ft3-scope *) thead th{font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-2);border-top:0;font-weight:500}.data-table:where(.ft3-scope,.ft3-scope *) tbody th{background:var(--color-panel-solid);font-weight:620;position:sticky;left:0}.data-table:where(.ft3-scope,.ft3-scope *) td{color:var(--color-text-2)}.data-table:where(.ft3-scope,.ft3-scope *) caption{text-align:left;padding:var(--s-4);font-size:var(--fs-small);color:var(--color-mute);caption-side:bottom;border-top:1px solid var(--color-line)}.status:where(.ft3-scope,.ft3-scope *){font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text);align-items:center;gap:8px;font-weight:600;display:inline-flex}.status:where(.ft3-scope,.ft3-scope *):before{content:"";background:var(--color-digital);border-radius:50%;width:8px;height:8px}.status--warn:where(.ft3-scope,.ft3-scope *):before{background:var(--color-warn);border-radius:1px;transform:rotate(45deg)}.status--blocked:where(.ft3-scope,.ft3-scope *):before{background:var(--color-blocked);border-radius:1px}.questions:where(.ft3-scope,.ft3-scope *){border-top:1px solid var(--color-line-strong);max-width:920px}.questions:where(.ft3-scope,.ft3-scope *) details{border-bottom:1px solid var(--color-line)}.questions:where(.ft3-scope,.ft3-scope *) summary{justify-content:space-between;align-items:center;gap:var(--s-5);min-height:64px;padding:var(--s-3) 0;letter-spacing:-.012em;cursor:pointer;font-size:1.12rem;font-weight:620;line-height:1.3;list-style:none;display:flex}.questions:where(.ft3-scope,.ft3-scope *) summary::-webkit-details-marker{display:none}.questions:where(.ft3-scope,.ft3-scope *) summary:after{content:"";border:solid var(--color-text-2);width:9px;height:9px;transition:transform var(--t-hover) var(--ft-ease-out);border-width:0 1.75px 1.75px 0;flex:none;margin-right:6px;transform:rotate(-45deg)}.questions:where(.ft3-scope,.ft3-scope *) details[open] summary:after{transform:rotate(45deg)}.questions:where(.ft3-scope,.ft3-scope *) .answer{padding:0 var(--s-8) var(--s-5) 0;color:var(--color-text-2);max-width:var(--layout-measure)}.questions:where(.ft3-scope,.ft3-scope *) .answer>*+*{margin-top:var(--s-3)}.cross-product:where(.ft3-scope,.ft3-scope *){gap:var(--s-8);padding:var(--s-8);border-radius:var(--r-lg);background:var(--color-bg-raise);box-shadow:inset 0 0 0 1px var(--color-line);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid}.illus:where(.ft3-scope,.ft3-scope *){padding:var(--s-5);border-radius:var(--r-md);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line);font-size:.92rem;position:relative}.illus__tag:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-4);font-size:var(--fs-small);color:var(--color-mute);display:block}.bubble:where(.ft3-scope,.ft3-scope *){background:var(--color-bg);max-width:86%;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-text-2);border-radius:14px 14px 14px 4px;padding:10px 14px}.bubble--me:where(.ft3-scope,.ft3-scope *){background:var(--color-digital-soft);color:var(--color-text);border-radius:14px 14px 4px;margin-left:auto}.bubble:where(.ft3-scope,.ft3-scope *)+.bubble{margin-top:10px}.story-row:where(.ft3-scope,.ft3-scope *){gap:var(--s-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.story:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-lg);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line);flex-direction:column;display:flex;overflow:hidden}.story__media:where(.ft3-scope,.ft3-scope *){aspect-ratio:16/9;background:var(--color-bg-sunk);position:relative;overflow:hidden}.story__body:where(.ft3-scope,.ft3-scope *){gap:var(--s-3);padding:var(--s-5);display:grid}.plain-item:where(.ft3-scope,.ft3-scope *){gap:var(--s-3);padding-top:var(--s-5);border-top:1px solid var(--color-line-strong);align-content:start;display:grid}.plain-row:where(.ft3-scope,.ft3-scope *){gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.guide:where(.ft3-scope,.ft3-scope *){gap:var(--s-9);grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.guide__toc:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);position:sticky;top:104px}.guide__toc:where(.ft3-scope,.ft3-scope *) a{min-height:36px;padding-left:var(--s-3);border-left:1px solid var(--color-line);color:var(--color-text-2);align-items:center;display:flex}.guide__toc:where(.ft3-scope,.ft3-scope *) a[aria-current=true]{border-left:2px solid var(--color-digital);color:var(--color-text);font-weight:600}.prose:where(.ft3-scope,.ft3-scope *){max-width:var(--layout-measure);color:var(--color-text-2)}.prose:where(.ft3-scope,.ft3-scope *)>*+*{margin-top:var(--s-4)}.prose:where(.ft3-scope,.ft3-scope *) h2{margin-top:var(--s-9);color:var(--color-text);font-size:var(--fs-h2);font-weight:var(--type-display-weight);letter-spacing:var(--type-h2-tracking);text-wrap:balance;line-height:1.06}.prose:where(.ft3-scope,.ft3-scope *) h3{margin-top:var(--s-6);color:var(--color-text);font-size:var(--fs-h3);letter-spacing:-.018em;font-weight:650;line-height:1.2}.prose:where(.ft3-scope,.ft3-scope *) ul{gap:10px;display:grid}.prose:where(.ft3-scope,.ft3-scope *) ul li{padding-left:var(--s-5);position:relative}.prose:where(.ft3-scope,.ft3-scope *) ul li:before{content:"";background:var(--color-digital);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:0}.checklist:where(.ft3-scope,.ft3-scope *){counter-reset:check;border-top:1px solid var(--color-line-strong);display:grid}.checklist:where(.ft3-scope,.ft3-scope *) li{counter-increment:check;border-bottom:1px solid var(--color-line)}.checklist:where(.ft3-scope,.ft3-scope *) .check{padding:var(--s-4) 0;color:var(--color-text);align-items:flex-start;font-size:1rem}.checklist:where(.ft3-scope,.ft3-scope *) .check span:before{content:counter(check, decimal-leading-zero) "  ";font-family:var(--ft-font-mono);font-size:var(--fs-label);letter-spacing:.1em;color:var(--color-mute)}.checklist:where(.ft3-scope,.ft3-scope *) .check small{font-size:var(--fs-small);color:var(--color-text-2);margin-top:4px;display:block}.form-panel:where(.ft3-scope,.ft3-scope *){padding:var(--s-6);border-radius:var(--r-lg);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-raise)}.field:where(.ft3-scope,.ft3-scope *){gap:6px;display:grid}.field:where(.ft3-scope,.ft3-scope *)+.field,.field:where(.ft3-scope,.ft3-scope *)+.field-row,.field-row:where(.ft3-scope,.ft3-scope *)+.field{margin-top:var(--s-4)}.field-row:where(.ft3-scope,.ft3-scope *){gap:var(--s-4);grid-template-columns:1fr 1fr;display:grid}.field-row:where(.ft3-scope,.ft3-scope *) .field+.field{margin-top:0}.field:where(.ft3-scope,.ft3-scope *) label,.field:where(.ft3-scope,.ft3-scope *) legend{font-size:.92rem;font-weight:600}.field:where(.ft3-scope,.ft3-scope *) label small{color:var(--color-mute);font-weight:400}.input:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-sm);width:100%;min-height:48px;font:inherit;color:var(--color-text);background:var(--color-bg);box-shadow:inset 0 0 0 1.5px var(--color-line-strong);transition:box-shadow var(--t-hover) var(--ft-ease-out);border:0;padding:12px 14px}textarea.input:where(.ft3-scope,.ft3-scope *){resize:vertical;min-height:104px}.input:where(.ft3-scope,.ft3-scope *)::placeholder{color:var(--color-mute);opacity:1}.input:focus-visible:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 2px var(--color-focus);outline:none}.input[aria-invalid=true]:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 2px var(--color-blocked)}.field__help:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-mute)}.field__error:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-blocked);font-weight:560}.form-errors:where(.ft3-scope,.ft3-scope *){margin-bottom:var(--s-4);padding:var(--s-4);border-radius:var(--r-sm);box-shadow:inset 0 0 0 1.5px var(--color-blocked);font-size:.95rem}.form-errors:where(.ft3-scope,.ft3-scope *) a{text-underline-offset:3px;text-decoration:underline}.form-panel:where(.ft3-scope,.ft3-scope *) .btn--block{margin-top:var(--s-5)}.form-note:where(.ft3-scope,.ft3-scope *){margin-top:var(--s-3);font-size:var(--fs-small);color:var(--color-mute)}.form-done:where(.ft3-scope,.ft3-scope *){gap:var(--s-3);display:grid}.slots:where(.ft3-scope,.ft3-scope *){gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.slot:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-sm);min-height:48px;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);font-family:var(--ft-font-mono);transition:transform var(--t-press) var(--ft-ease-out);font-size:.92rem}.slot:active:where(.ft3-scope,.ft3-scope *){transform:scale(.97)}.slot[aria-pressed=true]:where(.ft3-scope,.ft3-scope *){background:var(--color-text);color:var(--color-bg);box-shadow:none}.viewport-3d:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-lg);background:var(--color-bg-sunk);min-height:420px;box-shadow:inset 0 0 0 1px var(--color-line);position:relative;overflow:hidden}.viewport-3d--bare:where(.ft3-scope,.ft3-scope *){box-shadow:none;background:0 0;border-radius:0}.load3d:where(.ft3-scope,.ft3-scope *){touch-action:pan-y;cursor:grab;position:absolute;inset:0}.load3d.is-drag:where(.ft3-scope,.ft3-scope *){cursor:grabbing}.load3d:where(.ft3-scope,.ft3-scope *) canvas,.load3d:where(.ft3-scope,.ft3-scope *) svg.load3d__svg{width:100%;height:100%;position:absolute;inset:0}.load3d__labels:where(.ft3-scope,.ft3-scope *){pointer-events:none;position:absolute;inset:0}.load3d__dim:where(.ft3-scope,.ft3-scope *){border-radius:var(--r-xs);font-family:var(--ft-font-mono);letter-spacing:.04em;white-space:nowrap;color:var(--color-measure);background:rgb(var(--veil));will-change:transform;padding:2px 8px;font-size:clamp(.78rem,1vw,.95rem);font-weight:500;position:absolute;top:0;left:0}.load3d__dim--chip:where(.ft3-scope,.ft3-scope *){color:var(--color-text);background:var(--color-panel-solid);box-shadow:inset 0 0 0 1.5px var(--color-measure), 0 0 24px -4px var(--color-measure-glow);border-radius:10px;padding:7px 12px}.load3d__dim:where(.ft3-scope,.ft3-scope *) sup,.dim:where(.ft3-scope,.ft3-scope *) sup{font-size:.7em}.v3d-panel:where(.ft3-scope,.ft3-scope *){left:var(--s-4);bottom:var(--s-4);z-index:2;max-width:320px;padding:var(--s-4);border-radius:var(--r-md);background:var(--color-panel);box-shadow:inset 0 0 0 1px var(--color-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--fs-small);position:absolute}.v3d-panel__title:where(.ft3-scope,.ft3-scope *){color:var(--color-text);margin-bottom:8px;font-weight:620}.v3d-panel:where(.ft3-scope,.ft3-scope *) dl{gap:4px var(--s-4);grid-template-columns:auto 1fr;display:grid}.v3d-panel:where(.ft3-scope,.ft3-scope *) dt{color:var(--color-mute)}.v3d-panel:where(.ft3-scope,.ft3-scope *) dd{font-family:var(--ft-font-mono);font-feature-settings:"zero" 1;color:var(--color-text);text-align:right;white-space:nowrap}.v3d-panel:where(.ft3-scope,.ft3-scope *) sup{font-size:.7em}.v3d-controls:where(.ft3-scope,.ft3-scope *){right:var(--s-4);bottom:var(--s-4);z-index:2;gap:var(--s-2);display:flex;position:absolute}.v3d-hint:where(.ft3-scope,.ft3-scope *){right:var(--s-4);top:var(--s-4);z-index:2;font-size:var(--fs-small);color:var(--color-text-2);position:absolute}.legend:where(.ft3-scope,.ft3-scope *){gap:var(--s-2) var(--s-5);font-size:var(--fs-small);color:var(--color-text-2);flex-wrap:wrap;display:flex}.legend:where(.ft3-scope,.ft3-scope *) li{align-items:center;gap:8px;display:inline-flex}.swatch:where(.ft3-scope,.ft3-scope *){background:var(--c,var(--color-cargo-1));border-radius:2px;flex:none;width:12px;height:12px}.closing:where(.ft3-scope,.ft3-scope *) .scene__copy{width:min(820px, calc(100% - 2 * var(--gutter)));justify-items:center;gap:var(--s-5);text-align:center;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.closing:where(.ft3-scope,.ft3-scope *) .actions{justify-content:center}.closing-band:where(.ft3-scope,.ft3-scope *){z-index:3;padding:var(--s-10) var(--gutter);background:var(--color-bg-raise);text-align:center;position:relative}.closing-band:where(.ft3-scope,.ft3-scope *)>*{max-width:820px;margin-left:auto;margin-right:auto}.closing-band:where(.ft3-scope,.ft3-scope *) .actions{margin-top:var(--s-6);justify-content:center}.closing-band:where(.ft3-scope,.ft3-scope *) .lede{margin-top:var(--s-4)}.frame:where(.ft3-scope,.ft3-scope *){border-radius:var(--frame-radius);background:var(--color-panel-solid);box-shadow:var(--shadow-screen);max-width:min(100%,62vw);position:relative}.frame__bar:where(.ft3-scope,.ft3-scope *){height:var(--frame-bar-h);border-bottom:1px solid var(--color-line);border-radius:var(--frame-radius) var(--frame-radius) 0 0;align-items:center;gap:6px;padding:0 12px;display:flex}.frame__bar:where(.ft3-scope,.ft3-scope *) i{background:var(--color-line-strong);border-radius:50%;width:7px;height:7px}.frame__name:where(.ft3-scope,.ft3-scope *){min-width:0;font-family:var(--ft-font-mono);letter-spacing:.08em;color:var(--color-text-2);white-space:nowrap;text-overflow:ellipsis;margin-left:8px;font-size:.7rem;overflow:hidden}.frame__shot:where(.ft3-scope,.ft3-scope *){border-radius:0 0 var(--frame-radius) var(--frame-radius);cursor:zoom-in;border:0;width:100%;padding:0;display:block;overflow:hidden}.frame__shot:where(.ft3-scope,.ft3-scope *) img{object-fit:cover;object-position:0 0;width:100%;height:auto;max-height:70vh;filter:var(--frame-filter);display:block}.ft3-root[data-theme=light]:where(:has(.ft3-page)) .frame__shot:where(.ft3-scope,.ft3-scope *) img{filter:none}.frame:where(.ft3-scope,.ft3-scope *) figcaption,.frame__caption:where(.ft3-scope,.ft3-scope *){font-size:var(--fs-small);color:var(--color-mute);margin-top:10px}.frame:where(.ft3-scope,.ft3-scope *) figcaption{position:absolute;top:100%;left:0;right:0}.frame--captioned:where(.ft3-scope,.ft3-scope *){margin-bottom:2.4em}.dialog:where(.ft3-scope,.ft3-scope *){width:min(560px, calc(100vw - 2 * var(--s-4)));max-width:none;max-height:calc(100vh - 2 * var(--s-4));max-height:calc(100dvh - 2 * var(--s-4));padding:var(--s-6);border-radius:var(--r-lg);overscroll-behavior:contain;background:var(--color-bg-raise);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-raise);border:0;overflow:auto}.dialog:where(.ft3-scope,.ft3-scope *)::backdrop,.film:where(.ft3-scope,.ft3-scope *)::backdrop,.zoom:where(.ft3-scope,.ft3-scope *)::backdrop{background:var(--color-scrim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dialog[open]:where(.ft3-scope,.ft3-scope *),.film[open]:where(.ft3-scope,.ft3-scope *),.zoom[open]:where(.ft3-scope,.ft3-scope *){animation:ft3-dialog-in var(--t-ui) var(--ft-ease-out)}.dialog[open]:where(.ft3-scope,.ft3-scope *)::backdrop,.film[open]:where(.ft3-scope,.ft3-scope *)::backdrop,.zoom[open]:where(.ft3-scope,.ft3-scope *)::backdrop{animation:ft3-fade-in var(--t-ui) var(--ft-ease-out)}.dialog.is-leaving:where(.ft3-scope,.ft3-scope *),.film.is-leaving:where(.ft3-scope,.ft3-scope *),.zoom.is-leaving:where(.ft3-scope,.ft3-scope *){animation:ft3-dialog-out var(--t-ui-out) var(--ft-ease-out) forwards}@keyframes ft3-dialog-in{0%{opacity:0;transform:scale(.97)}}@keyframes ft3-dialog-out{to{opacity:0;transform:scale(.98)}}.dialog__head:where(.ft3-scope,.ft3-scope *){justify-content:space-between;align-items:flex-start;gap:var(--s-4);margin-bottom:var(--s-5);display:flex}.dialog__title:where(.ft3-scope,.ft3-scope *){font-size:1.7rem;font-weight:var(--type-display-weight);letter-spacing:var(--type-h2-tracking);text-wrap:balance;line-height:1.08}.dialog__lede:where(.ft3-scope,.ft3-scope *){color:var(--color-text-2);margin-top:8px}.film:where(.ft3-scope,.ft3-scope *){width:min(1180px, calc(100vw - 2 * var(--gutter)));background:var(--color-film-bg);max-width:none;max-height:none;color:var(--color-on-film);box-shadow:var(--shadow-film);border:0;border-radius:18px;padding:0;overflow:visible}.film:where(.ft3-scope,.ft3-scope *) video{aspect-ratio:16/9;background:var(--color-film-bg);border-radius:18px;width:100%}.film__close:where(.ft3-scope,.ft3-scope *),.zoom__close:where(.ft3-scope,.ft3-scope *){width:44px;height:44px;color:var(--color-on-film);transition:transform var(--t-press) var(--ft-ease-out);background:#ffffff1f;border-radius:50%;place-items:center;display:grid;position:absolute;top:-56px;right:0;box-shadow:inset 0 0 0 1px #ffffff59}.film__close:active:where(.ft3-scope,.ft3-scope *),.zoom__close:active:where(.ft3-scope,.ft3-scope *){transform:scale(.94)}.film__close:where(.ft3-scope,.ft3-scope *) svg,.zoom__close:where(.ft3-scope,.ft3-scope *) svg{width:18px;height:18px}.zoom:where(.ft3-scope,.ft3-scope *){width:min(1320px, calc(100vw - 2 * var(--s-4)));border-radius:var(--frame-radius);background:var(--color-panel-solid);max-width:none;max-height:none;box-shadow:var(--shadow-screen);border:0;padding:0;overflow:visible}.zoom:where(.ft3-scope,.ft3-scope *) img{object-fit:contain;border-radius:var(--frame-radius);width:100%;max-height:calc(100vh - 140px)}.zoom:where(.ft3-scope,.ft3-scope *) p{text-align:center;font-size:var(--fs-small);color:var(--color-on-film);position:absolute;top:calc(100% + 10px);left:0;right:0}.toast:where(.ft3-scope,.ft3-scope *){left:50%;bottom:var(--s-5);z-index:90;max-width:calc(100vw - 2 * var(--s-4));border-radius:var(--r-pill);background:var(--color-text);color:var(--color-bg);box-shadow:var(--shadow-raise);animation:ft3-toast-in var(--t-ui) var(--ft-ease-out);padding:12px 18px;font-size:.92rem;font-weight:560;position:fixed;transform:translate(-50%)}.toast.is-leaving:where(.ft3-scope,.ft3-scope *){animation:ft3-toast-out var(--t-ui-out) var(--ft-ease-out) forwards}@keyframes ft3-toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@keyframes ft3-toast-out{to{opacity:0;transform:translate(-50%,4px)}}:where(.ft3-root)[data-js] .rise:where(.ft3-scope,.ft3-scope *){opacity:0;transform:translate3d(0, var(--y,14px), 0)}:where(.ft3-root)[data-js] .fade:where(.ft3-scope,.ft3-scope *){opacity:0}:where(.ft3-root)[data-js][data-in] .rise:where(.ft3-scope,.ft3-scope *){opacity:1;transition:opacity var(--t-enter) var(--ft-ease-out) var(--d,0s), transform var(--t-enter) var(--ft-ease-out) var(--d,0s);transform:none}:where(.ft3-root)[data-js][data-in] .fade:where(.ft3-scope,.ft3-scope *){opacity:1;transition:opacity var(--t-enter) var(--ft-ease-out) var(--d,0s)}@media (max-width:1240px){.plan-row:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(2,minmax(0,1fr))}.foot__cols:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1240px) and (max-width:1365px){.bar__in:where(.ft3-scope,.ft3-scope *){gap:var(--s-4)}.bar__item:where(.ft3-scope,.ft3-scope *){padding:0 9px}}@media (max-width:1239px){.bar__nav:where(.ft3-scope,.ft3-scope *),.bar__signin:where(.ft3-scope,.ft3-scope *),.bar:where(.ft3-scope,.ft3-scope *) .menu--lang{display:none}.bar__burger:where(.ft3-scope,.ft3-scope *){display:block}.bar__end:where(.ft3-scope,.ft3-scope *),.bar__nav:where(.ft3-scope,.ft3-scope *)+.bar__end{margin-left:auto}}@media (max-width:1023px){.stepper:where(.ft3-scope,.ft3-scope *){gap:var(--s-6);grid-template-columns:1fr}.stepper__stage:where(.ft3-scope,.ft3-scope *){position:static}.stepper__step:where(.ft3-scope,.ft3-scope *) .stepper__body,.stepper__step:where(.ft3-scope,.ft3-scope *) .stepper__check{display:block!important}.screen-feature:where(.ft3-scope,.ft3-scope *),.grid-2:where(.ft3-scope,.ft3-scope *),.cross-product:where(.ft3-scope,.ft3-scope *){gap:var(--s-6);grid-template-columns:1fr}.screen-feature--flip:where(.ft3-scope,.ft3-scope *)>:first-child{order:0}.guide:where(.ft3-scope,.ft3-scope *){gap:var(--s-6);grid-template-columns:1fr}.guide__toc:where(.ft3-scope,.ft3-scope *){position:static}.frame:where(.ft3-scope,.ft3-scope *){max-width:100%}.plan-cells:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(2,minmax(0,1fr))}.plan-cell:nth-child(3):where(.ft3-scope,.ft3-scope *){border-left:0;padding-left:0}.plan-cell:nth-child(n+3):where(.ft3-scope,.ft3-scope *){border-top:1px solid var(--color-line)}}@media (max-width:759px){.ft3-scope{--bar-h:64px}html:has(.ft3-root .ft3-page){scroll-padding-top:80px}.bar__in:where(.ft3-scope,.ft3-scope *){gap:var(--s-2)}.bar:where(.ft3-scope,.ft3-scope *) .pswitch,.bar:where(.ft3-scope,.ft3-scope *) .theme{display:none}.bar__logo:where(.ft3-scope,.ft3-scope *) svg{width:150px;height:14.5px}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__logo svg{width:138px;height:13.4px}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__in{padding:0 8px 0 var(--s-4);height:56px;margin-top:var(--s-2)}.bar__cta.btn:where(.ft3-scope,.ft3-scope *){min-height:40px;margin-left:0;padding:0 14px;font-size:.88rem}.bar__cta.btn:where(.ft3-scope,.ft3-scope *):after{content:"";position:absolute;inset:-2px 0}.btn:where(.ft3-scope,.ft3-scope *){min-height:50px;padding:0 22px}.plan-row:where(.ft3-scope,.ft3-scope *),.plan-row--2:where(.ft3-scope,.ft3-scope *){grid-template-columns:1fr}.plan__for:where(.ft3-scope,.ft3-scope *),.plan__fine:where(.ft3-scope,.ft3-scope *){min-height:0}.foot__cols:where(.ft3-scope,.ft3-scope *){grid-template-columns:repeat(2,minmax(0,1fr))}.field-row:where(.ft3-scope,.ft3-scope *){grid-template-columns:1fr}.field-row:where(.ft3-scope,.ft3-scope *) .field+.field{margin-top:var(--s-4)}.cross-product:where(.ft3-scope,.ft3-scope *),.form-panel:where(.ft3-scope,.ft3-scope *){padding:var(--s-5)}.fact:where(.ft3-scope,.ft3-scope *)+.fact{border-left:0;border-top:1px solid var(--color-line);padding-left:0}.plan-cells:where(.ft3-scope,.ft3-scope *){grid-template-columns:1fr}.plan-cell:where(.ft3-scope,.ft3-scope *)+.plan-cell{border-left:0;border-top:1px solid var(--color-line);padding-left:0}.split-table:where(.ft3-scope,.ft3-scope *) th,.split-table:where(.ft3-scope,.ft3-scope *) td{padding:var(--s-3) var(--s-4);font-size:.94rem}.split-table:where(.ft3-scope,.ft3-scope *) tbody th{width:30%}.questions:where(.ft3-scope,.ft3-scope *) .answer{padding-right:0}.rail:where(.ft3-scope,.ft3-scope *){row-gap:var(--s-5);grid-template-columns:repeat(2,minmax(0,1fr))}.film__close:where(.ft3-scope,.ft3-scope *),.zoom__close:where(.ft3-scope,.ft3-scope *){top:-52px}.v3d-panel:where(.ft3-scope,.ft3-scope *){max-width:calc(100% - 2 * var(--s-4))}}@media (max-width:374px){.bar__logo:where(.ft3-scope,.ft3-scope *) svg,.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__logo svg{width:118px;height:11.4px}.bar__cta.btn:where(.ft3-scope,.ft3-scope *){padding:0 10px;font-size:.82rem}.bar.is-island:where(.ft3-scope,.ft3-scope *) .bar__in{max-width:calc(100% - 2 * var(--s-2));gap:var(--s-2)}}@media (prefers-reduced-motion:reduce){:where(.ft3-root)[data-js] .rise:where(.ft3-scope,.ft3-scope *),.btn:active:where(.ft3-scope,.ft3-scope *),.theme:active:where(.ft3-scope,.ft3-scope *),.iconbtn:active:where(.ft3-scope,.ft3-scope *),.slot:active:where(.ft3-scope,.ft3-scope *),.playlink:active:where(.ft3-scope,.ft3-scope *) .playlink__mark{transform:none}.menu__panel:where(.ft3-scope,.ft3-scope *),.sheet[open]:where(.ft3-scope,.ft3-scope *),.dialog[open]:where(.ft3-scope,.ft3-scope *),.film[open]:where(.ft3-scope,.ft3-scope *),.zoom[open]:where(.ft3-scope,.ft3-scope *),.stepper__panel:where(.ft3-scope,.ft3-scope *),.toast:where(.ft3-scope,.ft3-scope *){animation-name:ft3-fade-in}.menu__panel.is-leaving:where(.ft3-scope,.ft3-scope *),.sheet.is-leaving:where(.ft3-scope,.ft3-scope *),.dialog.is-leaving:where(.ft3-scope,.ft3-scope *),.film.is-leaving:where(.ft3-scope,.ft3-scope *),.zoom.is-leaving:where(.ft3-scope,.ft3-scope *),.toast.is-leaving:where(.ft3-scope,.ft3-scope *){animation-name:ft3-fade-out}.link:where(.ft3-scope,.ft3-scope *) svg,.bar__item:where(.ft3-scope,.ft3-scope *) svg.chev,.theme:where(.ft3-scope,.ft3-scope *) svg,.stepper__step:where(.ft3-scope,.ft3-scope *):after{transition-duration:1ms}.bar__in:where(.ft3-scope,.ft3-scope *):before{transform:none}.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot img,.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot:after{animation:none}.flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot:after{display:none}}@keyframes ft3-fade-out{to{opacity:0}}:where(.ft3-root)[data-reduced] .rise:where(.ft3-scope,.ft3-scope *){transform:none}:where(.ft3-root)[data-reduced] .flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot img{animation:none}:where(.ft3-root)[data-reduced] .flow.is-live:where(.ft3-scope,.ft3-scope *) .is-current .frame__shot:after{display:none}:where(.ft3-root)[data-reduced] .menu__panel:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .sheet[open]:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .dialog[open]:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .film[open]:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .zoom[open]:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .stepper__panel:where(.ft3-scope,.ft3-scope *),:where(.ft3-root)[data-reduced] .toast:where(.ft3-scope,.ft3-scope *){animation-name:ft3-fade-in}@media print{.ft3-scope,.ft3-root[data-theme=dark] .ft3-scope{--color-bg:var(--primitive-color-paper-0);--color-bg-raise:var(--primitive-color-paper-0);--color-bg-sunk:var(--primitive-color-paper-0);--color-panel-solid:var(--primitive-color-paper-0);--color-text:var(--primitive-color-navy-900);--color-text-2:var(--primitive-color-navy-700);--color-mute:var(--primitive-color-navy-600);--color-text-idle:var(--primitive-color-navy-600);--color-line:#0a1f3a4d;--color-line-strong:#0a1f3a99;--color-digital:var(--primitive-color-teal-700);--color-measure:var(--primitive-color-green-700);--color-logo:var(--primitive-color-navy-900)}.ft3-root[data-theme=light]:has(.ft3-page) .ft3-scope{--color-bg:var(--primitive-color-paper-0);--color-bg-raise:var(--primitive-color-paper-0);--color-bg-sunk:var(--primitive-color-paper-0);--color-panel-solid:var(--primitive-color-paper-0);--color-text:var(--primitive-color-navy-900);--color-text-2:var(--primitive-color-navy-700);--color-mute:var(--primitive-color-navy-600);--color-text-idle:var(--primitive-color-navy-600);--color-line:#0a1f3a4d;--color-line-strong:#0a1f3a99;--color-digital:var(--primitive-color-teal-700);--color-measure:var(--primitive-color-green-700);--color-logo:var(--primitive-color-navy-900)}.bar:where(.ft3-scope,.ft3-scope *),.sheet:where(.ft3-scope,.ft3-scope *),.scan-handle:where(.ft3-scope,.ft3-scope *),.plate__gl:where(.ft3-scope,.ft3-scope *),.hud:where(.ft3-scope,.ft3-scope *),.scene__veil:where(.ft3-scope,.ft3-scope *),.toast:where(.ft3-scope,.ft3-scope *),.v3d-controls:where(.ft3-scope,.ft3-scope *),.foot:where(.ft3-scope,.ft3-scope *) .theme,video:where(.ft3-scope,.ft3-scope *){display:none!important}.ft3-scope{color:var(--color-text)}.ft3-page:where(.ft3-scope){background:var(--color-bg)}.scene:where(.ft3-scope,.ft3-scope *),.scene[data-mode=pin]:where(.ft3-scope,.ft3-scope *){height:auto!important}.scene__pin:where(.ft3-scope,.ft3-scope *){min-height:0;overflow:visible;height:auto!important;position:static!important}.plate:where(.ft3-scope,.ft3-scope *){height:56vw;max-height:420px;position:relative}.plate__img:where(.ft3-scope,.ft3-scope *){visibility:visible!important}.scene__copy:where(.ft3-scope,.ft3-scope *){padding:16px var(--gutter);opacity:1!important;width:auto!important;position:static!important;transform:none!important}.rise:where(.ft3-scope,.ft3-scope *),.fade:where(.ft3-scope,.ft3-scope *){opacity:1!important;transform:none!important}.section:where(.ft3-scope,.ft3-scope *),.foot:where(.ft3-scope,.ft3-scope *){padding:24px var(--gutter)}.btn:where(.ft3-scope,.ft3-scope *){box-shadow:inset 0 0 0 1.5px var(--color-text)!important;color:var(--color-text)!important;background:0 0!important}a[href^=http]:where(.ft3-scope,.ft3-scope *):after{content:" (" attr(href) ")";font-size:.8em;font-weight:400}.questions:where(.ft3-scope,.ft3-scope *) details>*{display:block}}:where(.ft3-scope,.ft3-scope *):where(h1,h2,h3,h4,h5,h6){font-size:revert;font-weight:revert}:where(.ft3-scope,.ft3-scope *):where(b,strong){font-weight:700}:where(.ft3-scope,.ft3-scope *):where(small){font-size:revert}:where(.ft3-scope,.ft3-scope *):where(sub,sup){font-size:revert;line-height:revert;position:revert;vertical-align:revert;top:revert;bottom:revert}:where(.ft3-scope,.ft3-scope *):where(dialog){margin:revert}:where(.ft3-scope,.ft3-scope *):where(table){text-indent:revert;border-color:revert}:where(.ft3-scope,.ft3-scope *):where(td,th){padding:revert}:where(.ft3-scope,.ft3-scope *):where(fieldset){margin:revert;padding:revert;border:revert}:where(.ft3-scope,.ft3-scope *):where(legend){padding:revert}:where(.ft3-scope,.ft3-scope *):where(button,input,select,optgroup,textarea){margin:revert;padding:revert;border:revert;font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}:where(.ft3-scope,.ft3-scope *):where(button,input:where([type=button],[type=reset],[type=submit])){appearance:revert}:where(.ft3-scope,.ft3-scope *):where(input,textarea)::placeholder{color:revert;opacity:revert}:where(.ft3-scope,.ft3-scope *):where(img,svg,video,canvas){vertical-align:revert}:where(.ft3-scope,.ft3-scope *):where(video){height:revert}:where(.ft3-scope){-webkit-tap-highlight-color:initial}.ft3-scope:lang(he){--ft-font-sans:var(--ft-face-sans,"Inter"), var(--ft-font-hebrew,"Heebo"), "Helvetica Neue", Arial, system-ui, sans-serif;--ft-font-mono:var(--ft-face-mono,"JetBrains Mono"), var(--ft-font-hebrew,"Heebo"), ui-monospace, "SF Mono", Menlo, monospace}:where(.ft3-scope:not(:lang(he)) [lang]:lang(he)){--ft-font-sans:var(--ft-face-sans,"Inter"), var(--ft-font-hebrew,"Heebo"), "Helvetica Neue", Arial, system-ui, sans-serif;--ft-font-mono:var(--ft-face-mono,"JetBrains Mono"), var(--ft-font-hebrew,"Heebo"), ui-monospace, "SF Mono", Menlo, monospace;font-family:var(--ft-font-sans)}html:has(.ft3-root .ft3-page){background-color:#030a16}html:has(.ft3-root[data-theme=light] .ft3-page){background-color:#eef1fa}.ft3-root:has(.ft3-page){background:#030a16}.ft3-root[data-theme=light]:has(.ft3-page){background:#eef1fa}@media print{html:has(.ft3-root .ft3-page){background:#fff}html:has(.ft3-root[data-theme=light] .ft3-page){background:#fff}.ft3-root:has(.ft3-page){background:#fff}.ft3-root[data-theme=light]:has(.ft3-page){background:#fff}}.ft3-root .ft3-bar-spacer{display:none}.ft3-root:not(:has(.ft3-page)) .ft3-bar-spacer{height:72px;display:block}@media (max-width:759px){.ft3-root:not(:has(.ft3-page)) .ft3-bar-spacer{height:64px}}@media print{.ft3-root .ft3-bar-spacer{display:none!important}}:where(.ft3-root:not(:has(.ft3-page))) .bar:where(.ft3-scope,.ft3-scope *):not(.is-island){background:var(--color-bg);box-shadow:0 1px 0 var(--color-line)}:where(.ft3-root:not(:has(.ft3-page))) [data-ft3-theme-switch]:where(.ft3-scope,.ft3-scope *){display:none!important}.dialog:where(.ft3-scope,.ft3-scope *),.film:where(.ft3-scope,.ft3-scope *),.zoom:where(.ft3-scope,.ft3-scope *){margin:auto}.table-scroll:where(.ft3-scope,.ft3-scope *){scrollbar-width:auto}.table-scroll:where(.ft3-scope,.ft3-scope *)::-webkit-scrollbar{background:0 0;height:8px;display:block}.table-scroll:where(.ft3-scope,.ft3-scope *)::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:8px}.load3d--flow:where(.ft3-scope,.ft3-scope *){position:relative;inset:auto}.scene[data-side=left]:where(.ft3-scope,.ft3-scope *) .plate__wire{clip-path:inset(0 calc(100% - var(--rest,64%)) 0 0)}.scene[data-axis=y][data-side=above]:where(.ft3-scope,.ft3-scope *) .plate__wire{clip-path:inset(0 0 calc(100% - var(--rest,52%)) 0)}.i-ext:where(.ft3-scope,.ft3-scope *){vertical-align:-1px;display:inline-block}
.ft3-scope.ft3-chrome .skip{z-index:101}.ft3-scope.ft3-chrome .ft3-en-note{color:var(--color-mute);white-space:nowrap;font-size:.82em;font-weight:400}.ft3-scope.ft3-chrome .ft3-inline{flex-wrap:wrap;align-items:center;gap:2px 6px;display:inline-flex}.ft3-scope.ft3-chrome .foot__cols button{min-height:36px;color:var(--color-text-2);text-align:start;align-items:center;gap:6px;font-size:.94rem;display:inline-flex}.ft3-scope.ft3-chrome .foot--short .inline-link{align-items:center;gap:6px;min-height:44px;display:inline-flex}.ft3-scope.ft3-chrome .foot__cols a{flex-wrap:wrap;gap:0 6px}@media (hover:hover) and (pointer:fine){.ft3-scope.ft3-chrome .foot__cols button:hover{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}}.ft3-root[data-theme=light]:has(.ft3-page) .ft3-scope.ft3-chrome .theme .i-sun{opacity:1;transform:none}.ft3-root[data-theme=light]:has(.ft3-page) .ft3-scope.ft3-chrome .theme .i-moon{opacity:0;transform:rotate(60deg)scale(.6)}.ft3-root:not(:has(.ft3-page)) .ft3-scope.ft3-chrome [data-ft3-theme-row]{display:none}@media (max-width:1239px){.ft3-scope.ft3-chrome .bar.bar--bare .menu--lang{display:block}}@media (max-width:759px){.ft3-scope.ft3-chrome .bar.bar--bare .theme{display:block}}.ft3-scope.ft3-chrome .ft3-cta-short{display:none}@media (max-width:759px){.ft3-scope.ft3-chrome .ft3-cta-long{display:none}.ft3-scope.ft3-chrome .ft3-cta-short{display:inline}}.ft3-scope.ft3-chrome[data-variant=gpt]:is(:lang(fr),:lang(es)) .ft3-cta-long{display:none}.ft3-scope.ft3-chrome[data-variant=gpt]:is(:lang(fr),:lang(es)) .ft3-cta-short{display:inline}@media (max-width:359px){.ft3-scope.ft3-chrome[data-variant=gpt] .bar .bar__in{padding:0 12px}.ft3-scope.ft3-chrome[data-variant=gpt] .bar .bar__logo svg{width:126px;height:12.2px}.ft3-scope.ft3-chrome[data-variant=gpt] .bar .bar__cta.btn{padding:0 11px}.ft3-scope.ft3-chrome[data-variant=gpt] .bar.is-island .bar__in{gap:6px;max-width:calc(100% - 12px);padding:0 6px 0 12px}.ft3-scope.ft3-chrome[data-variant=gpt] .bar.is-island .bar__logo svg{width:112px;height:10.9px}.ft3-scope.ft3-chrome[data-variant=gpt] .bar.is-island .bar__cta.btn{padding:0 10px}}.ft3-scope.ft3-chrome:lang(he) .menu__head,.ft3-scope.ft3-chrome:lang(he) .foot__cols h2{letter-spacing:.04em}.ft3-scope.ft3-chrome[dir=rtl] .skip{left:auto;right:var(--s-4)}.ft3-scope.ft3-chrome[dir=rtl] .bar__nav,.ft3-scope.ft3-chrome[dir=rtl] .bar__end{margin-left:0;margin-right:auto}.ft3-scope.ft3-chrome[dir=rtl] .bar__nav+.bar__end{margin-right:0}.ft3-scope.ft3-chrome[dir=rtl] .bar__cta{margin-left:0;margin-right:var(--s-2)}.ft3-scope.ft3-chrome[dir=rtl] .bar.is-island .bar__in{padding:0 var(--s-5) 0 8px}.ft3-scope.ft3-chrome[dir=rtl] .menu__panel{transform-origin:calc(100% - 24px) 0;left:auto;right:0}.ft3-scope.ft3-chrome[dir=rtl] .menu__panel--end{transform-origin:24px 0;left:0;right:auto}.ft3-scope.ft3-chrome[dir=rtl] .menu__link[aria-current]{box-shadow:inset -2px 0 0 var(--color-digital)}.ft3-scope.ft3-chrome[dir=rtl] .foot__base .theme{margin-left:0;margin-right:auto}.ft3-scope.ft3-chrome[dir=rtl] .i-ext{transform:scaleX(-1)}.ft3-scope.ft3-chrome[dir=rtl] .sheet{inset:0 auto 0 0}@keyframes ft3-sheet-in-rtl{0%{transform:translate(-100%)}}@keyframes ft3-sheet-out-rtl{to{transform:translate(-100%)}}@media (prefers-reduced-motion:no-preference){.ft3-root:not([data-reduced]) .ft3-scope.ft3-chrome[dir=rtl] .sheet[open]{animation-name:ft3-sheet-in-rtl}.ft3-root:not([data-reduced]) .ft3-scope.ft3-chrome[dir=rtl] .sheet.is-leaving{animation-name:ft3-sheet-out-rtl}}@media (max-width:1239px){.ft3-scope.ft3-chrome[dir=rtl] .bar__end,.ft3-scope.ft3-chrome[dir=rtl] .bar__nav+.bar__end{margin-left:0;margin-right:auto}}@media (max-width:759px){.ft3-scope.ft3-chrome[dir=rtl] .bar.is-island .bar__in{padding:0 var(--s-4) 0 8px}.ft3-scope.ft3-chrome[dir=rtl] .bar__cta.btn{margin-right:0}}@media (max-width:359px){.ft3-scope.ft3-chrome[dir=rtl][data-variant=gpt] .bar.is-island .bar__in{padding:0 12px 0 6px}}
.ft3-scope[dir=rtl]:lang(he){--type-display-tracking:normal;--type-h2-tracking:normal;--type-label-tracking:.04em}.h3:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.stepper__title:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.flow__title:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.plan__name:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.foot__line:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.ledger__steps:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li:lang(he),.rail:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)>:lang(he),.split-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) caption:lang(he),.questions:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) summary:lang(he),.prose:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) h3:lang(he),.btn:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){letter-spacing:normal}.kicker:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.status:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.hud__tag:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){letter-spacing:.04em}.display:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.h1:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.h2:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.beat:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){line-height:1.1}.kicker:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) i{margin-left:0;margin-right:-.3em}.kicker:lang(he):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) i{margin-right:-.04em}.link:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) svg,.i-ext:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.link:hover:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) svg{transform:translate(-4px)scaleX(-1)}}.playlink:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){padding-left:6px;padding-right:0}.rail:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)>*{padding:var(--s-4) 0 0 var(--s-3)}.rail:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)>:before{left:auto;right:0}.steps-inline:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li+li:before{transform:rotate(-135deg)}.statement:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *):before{background:linear-gradient(270deg, var(--color-digital), transparent)}.stepper__list:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){border-left:0;border-right:1px solid var(--color-line)}.stepper__step:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){text-align:right;padding:var(--s-4) var(--s-5) var(--s-4) 0}.stepper__step:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *):after{left:auto;right:-1px}.flow__pair:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){padding:0 0 5% 26%}.flow__pair:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .frame+.frame{left:0;right:auto}@media (min-width:1024px){.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *):before{left:auto;right:0}.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .flow__step{padding:var(--s-5) var(--s-6) var(--s-5) 0;border-left:0;border-right:2px solid #0000}.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .flow__step.is-current{border-right-color:var(--color-digital)}.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .flow__media{left:0;right:auto}.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .is-current .frame__shot img{animation-name:ft3-flow-read-rtl}.flow.is-live:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .is-current .frame__shot:after{border-right:0;border-left:2px solid var(--color-digital);box-shadow:-10px 0 26px -6px var(--color-digital-glow);animation-name:ft3-flow-line-rtl}}@media (max-width:759px){.flow__pair:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){padding:0}}@keyframes ft3-flow-read-rtl{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes ft3-flow-line-rtl{0%{opacity:1;transform:translate(100%)}82%{opacity:1}to{opacity:0;transform:none}}.split-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) caption,.split-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) th,.split-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) td{text-align:right}.points:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li{padding-left:0;padding-right:var(--s-5)}.points:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li:before{left:auto;right:0}.fact:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){padding:var(--s-5) 0 var(--s-5) var(--s-5)}.fact:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)+.fact{padding-left:var(--s-5);padding-right:var(--s-5);border-left:0;border-right:1px solid var(--color-line)}.plan__list:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li:not(.plan__plus){padding-left:0;padding-right:26px}.plan__list:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) li:not(.plan__plus):before{left:auto;right:3px}.plan-cell:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){padding:var(--s-5) 0 var(--s-5) var(--s-5)}.plan-cell:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)+.plan-cell{padding-left:var(--s-5);padding-right:var(--s-5);border-left:0;border-right:1px solid var(--color-line)}.range:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)::-webkit-slider-runnable-track{background:linear-gradient(270deg, var(--color-digital) var(--fill,20%), var(--color-line-strong) var(--fill,20%))}.compare-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) th,.compare-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) td{text-align:right}.compare-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) tbody th{left:auto;right:0}.compare-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .group button[aria-expanded=false] svg{transform:rotate(90deg)}.data-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) th,.data-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) td,.data-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) caption{text-align:right}.data-table:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) tbody th{left:auto;right:0}.questions:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) summary:after{margin-left:6px;margin-right:0;transform:rotate(135deg)}.questions:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) details[open] summary:after{transform:rotate(45deg)}.questions:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .answer{padding:0 0 var(--s-5) var(--s-8)}@media (max-width:759px){.questions:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) .answer{padding-left:0}}.bubble:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){border-radius:14px 14px 4px}.bubble--me:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){border-radius:14px 14px 14px 4px;margin-left:0;margin-right:auto}.guide__toc:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) a{padding-left:0;padding-right:var(--s-3);border-left:0;border-right:1px solid var(--color-line)}.guide__toc:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) a[aria-current=true]{border-left:0;border-right:2px solid var(--color-digital)}.prose:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) ul li{padding-left:0;padding-right:var(--s-5)}.prose:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) ul li:before{left:auto;right:0}.v3d-panel:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){left:auto;right:var(--s-4)}.v3d-panel:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *) dd{text-align:left}.v3d-controls:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.v3d-hint:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){right:auto;left:var(--s-4)}.frame__name:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){margin-left:0;margin-right:8px}.film__close:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *),.zoom__close:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){left:0;right:auto}@media (max-width:1023px){.plan-cell:nth-child(3):where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *){border-right:0;padding-right:0}}@media (max-width:759px){.fact:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)+.fact,.plan-cell:where(.ft3-scope[dir=rtl],.ft3-scope[dir=rtl] *)+.plan-cell{border-right:0;padding-right:0}}
@font-face{font-family:ft3Inter;src:url(../media/inter_latin_opsz_normal.p.0_ft~wyybd6c7.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.ft3inter_c342328b-module__RyP7PW__className{font-family:ft3Inter;font-style:normal}.ft3inter_c342328b-module__RyP7PW__variable{--ft-face-sans:"ft3Inter"}
@font-face{font-family:ft3Mono;src:url(../media/jetbrains_mono_latin_wght_normal.p.0vxn4~1drecc4.woff2)format("woff2");font-display:swap;font-weight:100 800;font-style:normal}.ft3mono_6e90815d-module__TCUnOW__className{font-family:ft3Mono;font-style:normal}.ft3mono_6e90815d-module__TCUnOW__variable{--ft-face-mono:"ft3Mono"}
@font-face{unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F;font-family:ft3Heebo;src:url(../media/heebo_hebrew_wght_normal.0.9xmnne063hw.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}.ft3heebo_697e8641-module__MvGgQa__className{font-family:ft3Heebo;font-style:normal}.ft3heebo_697e8641-module__MvGgQa__variable{--ft-font-hebrew:"ft3Heebo"}
