@layer components{@keyframes fo-progressive-disclosure-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes fo-hero-demo-pill-sheen{0%{transform:translate(-125%)}to{transform:translate(125%)}}.fo-progressive-disclosure-content{animation:fo-progressive-disclosure-in var(--motion-duration-base) var(--motion-ease-standard) both;will-change:opacity, transform}.fo-progressive-disclosure-content--nested{animation-duration:var(--motion-duration-fast)}.fo-product-hero-surface{--fo-hero-stack-gap:1.25rem;--fo-hero-visual-gap:1rem;--fo-hero-copy-gap:1.5rem;--fo-hero-copy-padding-y:.5rem;--fo-hero-heading-size:2.25rem;--fo-hero-heading-line-height:1;--fo-hero-subheadline-size:1.125rem;--fo-hero-subheadline-line-height:1.625;--fo-hero-media-max-width:min(100%, 980px);background:0 0}.fo-product-hero-surface .fo-hero-stack{gap:var(--fo-hero-stack-gap)}.fo-product-hero-surface .fo-hero-visual{gap:var(--fo-hero-visual-gap)}.fo-product-hero-surface .fo-hero-media{max-width:var(--fo-hero-media-max-width)}.fo-product-hero-surface .fo-hero-copy{gap:var(--fo-hero-copy-gap);padding-block:var(--fo-hero-copy-padding-y)}.fo-product-hero-surface .fo-hero-heading{font-size:var(--fo-hero-heading-size);line-height:var(--fo-hero-heading-line-height)}.fo-product-hero-surface .fo-hero-subheadline{font-size:var(--fo-hero-subheadline-size);line-height:var(--fo-hero-subheadline-line-height)}@media (min-width:561px){.fo-product-hero-surface .fo-hero-surface-ambient-glow{opacity:.58;width:min(58vw,420px)!important;height:min(34vh,320px)!important;left:clamp(1rem,4vw,4rem)!important}}.fo-hero-subheadline-mobile{display:none}.fo-hero-demo-pill{isolation:isolate;border:1px solid color-mix(in oklch, var(--fluentoverlay-accent) 44%, var(--border));background:linear-gradient(180deg, color-mix(in oklch, var(--surface-raised) 94%, var(--fluentoverlay-accent) 6%), color-mix(in oklch, var(--background) 88%, var(--fluentoverlay-accent) 8%));color:var(--foreground);box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 14%, transparent), 0 16px 34px -28px color-mix(in oklch, var(--fluentoverlay-accent) 86%, transparent);transition:transform .16s var(--motion-ease-standard), border-color .16s var(--motion-ease-standard), box-shadow .16s var(--motion-ease-standard), background .16s var(--motion-ease-standard);position:relative;overflow:hidden}.fo-hero-demo-pill:before{content:"";z-index:0;background:linear-gradient(110deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 28%, transparent) 42%, #ffffff3d 50%, transparent 62%);opacity:.64;pointer-events:none;animation:4.8s ease-in-out infinite fo-hero-demo-pill-sheen;position:absolute;inset:0;transform:translate(-125%)}@supports (color:lab(0% 0 0)){.fo-hero-demo-pill:before{background:linear-gradient(110deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 28%, transparent) 42%, lab(100% 0 0/.24) 50%, transparent 62%)}}.fo-hero-demo-pill__glow{z-index:0;border-radius:inherit;background:radial-gradient(circle at 50% 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, transparent), transparent 58%);opacity:.76;pointer-events:none;transition:opacity .16s var(--motion-ease-standard);position:absolute;inset:1px}.fo-hero-demo-pill:hover,.fo-hero-demo-pill:focus-visible{border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 64%, var(--border));box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent-light) 28%, transparent), 0 18px 38px -26px color-mix(in oklch, var(--fluentoverlay-accent) 90%, transparent);transform:translateY(-1px)}.fo-hero-demo-pill:hover .fo-hero-demo-pill__glow,.fo-hero-demo-pill:focus-visible .fo-hero-demo-pill__glow{opacity:1}.fo-hero-demo-pill:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.fo-hero-context-lens{--fo-context-handoff-ease:cubic-bezier(.45, 0, .25, 1);--fo-context-open-clear-duration:2.7s;--fo-context-open-organize-duration:1.7s;--fo-context-open-final-duration:1.2s;--fo-context-reset-duration:2.45s;--fo-context-orbit-resume-duration:2.2s;--fo-context-orbit-resume-ease:cubic-bezier(.36, 0, .18, 1);--fo-context-plane-surface:color-mix(in oklch, var(--surface-raised) 82%, transparent);--fo-context-plane-border:color-mix(in oklch, var(--fluentoverlay-accent) 14%, var(--border));--fo-context-plane-title:color-mix(in oklch, var(--foreground) 58%, transparent);--fo-context-plane-trace:color-mix(in oklch, var(--foreground) 10%, transparent);--fo-context-plane-trace-accent:color-mix(in oklch, var(--fluentoverlay-accent) 18%, transparent);--fo-context-plane-shadow:0 22px 48px -36px color-mix(in oklch, var(--foreground) 20%, transparent);aspect-ratio:16/9;min-height:clamp(360px,31vw,500px);color:var(--fluentoverlay-foreground);isolation:isolate;background:0 0;overflow:visible}.dark .fo-hero-context-lens{--fo-context-plane-surface:color-mix(in oklch, var(--surface-raised) 42%, transparent);--fo-context-plane-border:color-mix(in oklch, var(--fluentoverlay-accent-light) 12%, transparent);--fo-context-plane-title:#ffffff75;--fo-context-plane-trace:#ffffff1a;--fo-context-plane-trace-accent:color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, transparent);--fo-context-plane-shadow:0 22px 48px -36px #0000005c}@supports (color:lab(0% 0 0)){.dark .fo-hero-context-lens{--fo-context-plane-title:lab(100% 0 0/.46);--fo-context-plane-trace:lab(100% 0 0/.1);--fo-context-plane-shadow:0 22px 48px -36px lab(0% 0 0/.36)}}.fo-hero-context-lens:before{content:"";z-index:0;background:radial-gradient(ellipse 52% 28% at 51% 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent), color-mix(in oklch, var(--fluentoverlay-accent) 7%, transparent) 44%, transparent 72%), radial-gradient(ellipse 82% 46% at 50% 56%, color-mix(in oklch, var(--fluentoverlay-accent) 5%, transparent), transparent 74%);opacity:.58;pointer-events:none;position:absolute;inset:-24% -24% -18%;-webkit-mask-image:radial-gradient(82% 58% at 50% 52%,#000 0 30%,#0000005c 52%,#0000 74%);mask-image:radial-gradient(82% 58% at 50% 52%,#000 0 30%,#0000005c 52%,#0000 74%)}.fo-hero-context-lens:after{content:"";z-index:0;background:radial-gradient(ellipse 64% 34% at 50% 42%, color-mix(in oklch, var(--fluentoverlay-accent-light) 12%, transparent), color-mix(in oklch, var(--fluentoverlay-accent) 6%, transparent) 50%, transparent 76%), radial-gradient(ellipse 86% 48% at 50% 62%, color-mix(in oklch, var(--fluentoverlay-accent) 7%, transparent), transparent 74%);opacity:.52;pointer-events:none;position:absolute;inset:-12% -16% -10%;transform:translate(0,0);-webkit-mask-image:radial-gradient(92% 72% at 50% 52%,#000 0 28%,#0000007a 54%,#0000 78%);mask-image:radial-gradient(92% 72% at 50% 52%,#000 0 28%,#0000007a 54%,#0000 78%)}.fo-hero-context-lens[data-playing=false] *{animation-play-state:paused!important}.fo-context-lens-stage,.fo-context-lens-grid,.fo-context-lens-desktop,.fo-context-lens-beam,.fo-context-lens-capabilities{position:absolute;inset:0}.fo-context-lens-stage{z-index:1;box-shadow:none;background:0 0;border-radius:0;inset:-18% -20% -14%;overflow:visible;-webkit-mask-image:radial-gradient(86% 70%,#000 0 34%,#00000052 56%,#0000 75%);mask-image:radial-gradient(86% 70%,#000 0 34%,#00000052 56%,#0000 75%)}.fo-context-lens-mobile-headline{display:none}.fo-context-lens-stage:before{content:"";z-index:2;background:radial-gradient(ellipse 58% 28% at 50% 52%, transparent 0%, transparent 30%, color-mix(in oklch, var(--fluentoverlay-accent) 7%, transparent) 64%, transparent 100%), linear-gradient(104deg, transparent 12%, color-mix(in oklch, var(--fluentoverlay-accent-light) 3%, transparent) 48%, transparent 84%);opacity:.22;pointer-events:none;transition:opacity .36s var(--motion-ease-standard);position:absolute;inset:-8% -10%}.fo-hero-context-lens[data-beat=center-clear] .fo-context-lens-stage:before{opacity:.3}.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-stage:before,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-stage:before,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-stage:before,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-stage:before,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-stage:before,.fo-hero-context-lens[data-complete=true] .fo-context-lens-stage:before{opacity:.34}.fo-context-lens-grid{opacity:.045;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.05) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.05) 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(68% 48%,#000 0 34%,#0000 70%);mask-image:radial-gradient(68% 48%,#000 0 34%,#0000 70%)}.fo-context-lens-window{--fo-context-plane-blur:0px;--fo-context-plane-drift-x:4px;--fo-context-plane-drift-y:-4px;--fo-context-plane-scale:.996;--fo-context-plane-scale-active:1.002;--fo-context-plane-duration:24s;--fo-context-plane-delay:-5s;border:1px solid var(--fo-context-plane-border);background:var(--fo-context-plane-surface);box-shadow:var(--fo-context-plane-shadow);opacity:.15;filter:blur(var(--fo-context-plane-blur));transform:translate3d(0, 0, 0) scale(var(--fo-context-plane-scale));animation:fo-context-lens-plane-drift var(--fo-context-plane-duration) var(--motion-ease-ambient) var(--fo-context-plane-delay) infinite alternate;will-change:transform;border-radius:8px;grid-template-rows:32px minmax(0,1fr);display:grid;position:absolute;overflow:hidden}.fo-context-lens-window[data-fo-context-plane-depth=rear]{--fo-context-plane-blur:1.2px;opacity:.11}.fo-context-lens-window[data-fo-context-plane-depth=middle]{--fo-context-plane-blur:.6px;opacity:.15}.fo-context-lens-window[data-fo-context-plane-depth=near]{opacity:.18}.fo-context-lens-window--editor{--fo-context-plane-drift-x:7px;--fo-context-plane-drift-y:4px;--fo-context-plane-scale:.985;--fo-context-plane-scale-active:.991;--fo-context-plane-duration:26s;--fo-context-plane-delay:-8s;width:min(40%,520px);height:52%;top:12%;left:8%}.fo-context-lens-window--browser{--fo-context-plane-drift-x:-6px;--fo-context-plane-drift-y:5px;--fo-context-plane-scale:.992;--fo-context-plane-scale-active:.998;--fo-context-plane-duration:22s;--fo-context-plane-delay:-13s;width:min(34%,440px);height:40%;top:18%;right:7%}.fo-context-lens-window--notes{--fo-context-plane-drift-x:4px;--fo-context-plane-drift-y:-6px;--fo-context-plane-scale:.996;--fo-context-plane-scale-active:1.002;--fo-context-plane-duration:24s;--fo-context-plane-delay:-5s;width:min(42%,540px);height:32%;bottom:10%;right:16%}.fo-context-lens-window-title{min-width:0;color:var(--fo-context-plane-title);text-overflow:ellipsis;white-space:nowrap;align-items:center;padding-inline:14px;font-size:11px;font-weight:700;display:flex;overflow:hidden}.fo-context-lens-window-body{align-content:start;gap:12px;padding:8px 14px 16px;display:grid}.fo-context-lens-window-body i{background:var(--fo-context-plane-trace);border-radius:999px;height:6px;display:block}.fo-context-lens-window-body i:nth-child(2n){width:68%}.fo-context-lens-window-body i:nth-child(3n){background:var(--fo-context-plane-trace-accent);width:44%}@keyframes fo-context-lens-plane-drift{0%{transform:translate3d(0, 0, 0) scale(var(--fo-context-plane-scale))}to{transform:translate3d(var(--fo-context-plane-drift-x), var(--fo-context-plane-drift-y), 0) scale(var(--fo-context-plane-scale-active))}}@media (prefers-reduced-motion:reduce){.fo-context-lens-window{transform:translate3d(0, 0, 0) scale(var(--fo-context-plane-scale));will-change:auto;animation:none}}.fo-context-lens-beam{z-index:3;pointer-events:none}.fo-context-lens-beam-glow,.fo-context-lens-beam-core,.fo-context-lens-beam-focal{pointer-events:none;position:absolute;top:50%;left:50%}.fo-context-lens-beam-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 32%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 16%, transparent) 44%, transparent 74%);filter:blur(16px);opacity:0;width:min(860px,100% - 40px);height:min(24vw,178px);transition:opacity .36s var(--motion-ease-standard), transform .52s var(--motion-ease-standard);border-radius:999px;transform:translate(-50%,-50%)rotate(-6deg)scaleX(.44)}.fo-context-lens-beam-core{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent) 18%, color-mix(in oklch, white 72%, var(--fluentoverlay-accent-light)) 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent) 82%, transparent 100%);width:min(820px,100% - 52px);height:3px;box-shadow:0 0 14px color-mix(in oklch, var(--fluentoverlay-accent-light) 42%, transparent), 0 0 34px color-mix(in oklch, var(--fluentoverlay-accent) 24%, transparent);opacity:0;transition:opacity .24s var(--motion-ease-standard), transform .62s var(--motion-ease-standard);border-radius:999px;transform:translate(-50%,-50%)rotate(-6deg)scaleX(.34)}.fo-context-lens-beam-focal{background:radial-gradient(ellipse at 50% 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 22%, transparent), color-mix(in oklch, var(--fluentoverlay-accent) 10%, transparent) 44%, transparent 74%);filter:blur(8px);opacity:0;width:min(520px,100% - 118px);height:220px;transition:opacity .36s var(--motion-ease-standard) 80ms, transform .56s var(--motion-ease-standard) 80ms;border-radius:999px;transform:translate(-50%,-50%)rotate(-6deg)scale(.72)}.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-complete=true] .fo-context-lens-beam-glow,.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-beam-core,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-beam-core,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-beam-core,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-beam-core,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-beam-core,.fo-hero-context-lens[data-complete=true] .fo-context-lens-beam-core{opacity:.72;transform:translate(-50%,-50%)rotate(-6deg)scaleX(1)}.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-beam-focal,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-beam-focal,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-beam-focal,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-beam-focal,.fo-hero-context-lens[data-complete=true] .fo-context-lens-beam-focal{opacity:.78;transform:translate(-50%,-50%)rotate(-6deg)scale(1)}.fo-context-lens-summon{appearance:none;z-index:56;border:1px solid color-mix(in oklch, var(--fluentoverlay-accent) 42%, transparent);background:radial-gradient(ellipse 80% 180% at 50% -30%, color-mix(in oklch, var(--fluentoverlay-accent-light) 18%, transparent), transparent 64%), color-mix(in oklch, var(--surface-floating) 88%, transparent);max-width:calc(100% - 40px);color:var(--foreground);cursor:pointer;font:inherit;box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 10%, transparent), 0 18px 42px #00000042, 0 0 34px color-mix(in oklch, var(--fluentoverlay-accent) 18%, transparent), inset 0 1px 0 #ffffff24;opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;transition:opacity .18s var(--motion-ease-standard), transform .22s var(--motion-ease-standard), border-color .18s var(--motion-ease-standard), box-shadow .18s var(--motion-ease-standard);border-radius:999px;align-items:center;gap:12px;padding:9px 12px 9px 14px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(12px - 50%))scale(.96)}@supports (color:lab(0% 0 0)){.fo-context-lens-summon{box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 10%, transparent), 0 18px 42px lab(0% 0 0/.26), 0 0 34px color-mix(in oklch, var(--fluentoverlay-accent) 18%, transparent), inset 0 1px 0 lab(100% 0 0/.14)}}.fo-context-lens-summon:hover,.fo-context-lens-summon:focus-visible{border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 58%, transparent);box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 16%, transparent), 0 18px 42px #00000042, 0 0 46px color-mix(in oklch, var(--fluentoverlay-accent) 26%, transparent), inset 0 1px 0 #ffffff2e}@supports (color:lab(0% 0 0)){.fo-context-lens-summon:hover,.fo-context-lens-summon:focus-visible{box-shadow:0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 16%, transparent), 0 18px 42px lab(0% 0 0/.26), 0 0 46px color-mix(in oklch, var(--fluentoverlay-accent) 26%, transparent), inset 0 1px 0 lab(100% 0 0/.18)}}.fo-context-lens-summon:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.fo-context-lens-summon:disabled{cursor:default}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-summon{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.fo-hero-context-lens[data-beat=summon-cue] .fo-context-lens-summon,.fo-hero-context-lens[data-activated=true] .fo-context-lens-summon{opacity:0;pointer-events:none;transform:translate(-50%,calc(-50% - 8px))scale(.96)}.fo-context-lens-summon-copy{text-align:left;gap:1px;min-width:0;display:grid}.fo-context-lens-summon-copy strong,.fo-context-lens-summon-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.fo-context-lens-summon-copy strong{color:var(--foreground);font-size:12px;font-weight:780;line-height:1.1}.fo-context-lens-summon-copy em{color:var(--muted-foreground);font-size:10px;font-style:normal;font-weight:680;line-height:1.1}.fo-context-lens-summon-keys{align-items:center;gap:4px;display:inline-flex}.fo-context-lens-summon kbd{background:var(--fluentoverlay-accent);color:#fff;text-align:center;min-width:34px;box-shadow:inset 0 1px 0 #fff3, 0 0 18px color-mix(in oklch, var(--fluentoverlay-accent) 42%, transparent);border:0;border-radius:6px;padding:5px 7px;font-size:11px;font-weight:800;line-height:1}@supports (color:lab(0% 0 0)){.fo-context-lens-summon kbd{box-shadow:inset 0 1px 0 lab(100% 0 0/.2), 0 0 18px color-mix(in oklch, var(--fluentoverlay-accent) 42%, transparent)}}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-summon kbd{animation:fo-context-lens-key-breathe 2.6s var(--motion-ease-standard) infinite}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-summon kbd+kbd{animation-delay:.16s}@keyframes fo-context-lens-key-breathe{0%,to{filter:brightness();transform:translateY(0)}44%{filter:brightness(1.18);transform:translateY(-1px)}}.fo-context-lens-cameo{z-index:5;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--fo-context-lens-cameo-drag-height,36px) auto auto minmax(0, 1fr);--fo-context-lens-cameo-rest-scale:.94;--fo-context-lens-cameo-active-scale:1;--fo-context-lens-cameo-reset-scale:.96;width:min(var(--fo-context-lens-cameo-shell-width,670px), calc(100% - 112px));isolation:isolate;background:var(--fluentoverlay-surface);max-width:none;height:min(454px,100% - 88px);color:var(--fluentoverlay-foreground);font-family:var(--font-fluentoverlay-sans);opacity:0;transform:translate(-50%, calc(-50% + 18px)) scale(var(--fo-context-lens-cameo-rest-scale));transition:opacity .3s var(--motion-ease-standard), transform .42s var(--motion-ease-standard);border:1px solid #0078d4b8;border-radius:8px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 12px 24px #0000002e;box-shadow:inset 0 1px lab(100% 0 0/.1),0 12px 24px lab(0% 0 0/.18)}.fo-context-lens-cameo:after{content:"";z-index:0;border-radius:inherit;background:radial-gradient(ellipse 52% 32% at 50% -2%, color-mix(in oklch, var(--fluentoverlay-accent-light) 4%, transparent), transparent 68%), linear-gradient(180deg, #ffffff0a, transparent 46%);opacity:.34;pointer-events:none;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.fo-context-lens-cameo:after{background:radial-gradient(ellipse 52% 32% at 50% -2%, color-mix(in oklch, var(--fluentoverlay-accent-light) 4%, transparent), transparent 68%), linear-gradient(180deg, lab(100% 0 0/.04), transparent 46%)}}.fo-context-lens-cameo:before{content:"";z-index:3;background:linear-gradient(180deg, transparent, var(--fluentoverlay-surface) 78%);opacity:.88;pointer-events:none;height:64px;position:absolute;inset:auto 0 0}.fo-context-lens-cameo>*{z-index:1;position:relative}.fo-context-lens-cameo-edge-veil{top:var(--fo-context-lens-cameo-drag-height,36px);z-index:2;background:linear-gradient(to right, transparent 0%, color-mix(in oklch, var(--fluentoverlay-surface) 22%, transparent) 30%, color-mix(in oklch, var(--fluentoverlay-surface) 72%, transparent) 72%, var(--fluentoverlay-surface) 100%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);pointer-events:none;contain:paint;width:clamp(180px,31%,220px);display:block;position:absolute;bottom:1px;right:1px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000002e 30%,#000000b8 72%,#000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000002e 30%,#000000b8 72%,#000 100%)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-cameo{visibility:hidden;transform:translate(-50%,-50%)scale(.01)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-cameo{visibility:visible}.fo-hero-context-lens:is([data-beat=cameo-arrive],[data-beat^=tab-],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-cameo{opacity:1;transform:translate(-50%, -50%) scale(var(--fo-context-lens-cameo-active-scale))}.fo-hero-context-lens[data-beat=resetting] .fo-context-lens-cameo{opacity:0;filter:blur(3px)saturate(.92);transform:translate(-50%, calc(-50% + 10px)) scale(var(--fo-context-lens-cameo-reset-scale));transition:opacity 1.38s var(--motion-ease-standard), filter 1.38s var(--motion-ease-standard), transform 1.62s var(--fo-context-orbit-resume-ease)}.fo-context-lens-cameo-drag-region{height:var(--fo-context-lens-cameo-drag-height,36px)}.fo-context-lens-cameo-header{padding:0 0 0 24px;position:relative}.fo-context-lens-cameo-header-row{grid-template-columns:minmax(0, 1fr) minmax(220px, var(--fo-context-lens-cameo-column-width,320px));min-height:var(--fo-context-lens-cameo-control-height,40px);box-sizing:border-box;align-items:center;column-gap:8px;width:100%;min-width:0;max-width:100%;display:grid}.fo-context-lens-cameo-brand{min-width:0;color:var(--fluentoverlay-foreground-strong);align-items:center;gap:10px;font-size:18px;font-weight:600;line-height:1;display:inline-flex}.fo-context-lens-cameo-brand-icon{width:40px;height:40px;color:var(--fluentoverlay-foreground-soft);justify-content:center;align-items:center;display:inline-flex}.fo-context-lens-cameo-brand-copy{min-width:0;display:block}.fo-context-lens-cameo-brand-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;font-weight:600;line-height:1;display:block;overflow:hidden}@media (min-width:640px){.fo-context-lens-cameo-brand-copy strong{font-size:20px}}.fo-context-lens-cameo-search{border-bottom-color:#0000;flex-shrink:0;justify-self:end;transform:none;box-shadow:inset 0 -2px #0000;width:min(var(--fo-context-lens-cameo-column-width,320px), 100%)!important;max-width:100%!important;position:static!important}.fo-context-lens-cameo-search [data-fo-context-lens-search-query]{opacity:0;text-overflow:ellipsis;min-width:0;transition:opacity .26s var(--motion-ease-standard) .11s, transform .32s var(--motion-ease-standard) .11s;overflow:hidden;transform:translateY(4px)}.fo-hero-context-lens:is([data-beat=cameo-arrive],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-cameo-search [data-fo-context-lens-search-query]{opacity:1;transform:translate(0,0)}.fo-context-lens-cameo-tabs{contain:paint;max-width:100%;position:relative;overflow:clip}.fo-context-lens-cameo-tabs>div{max-width:100%;overflow:clip;padding-right:0!important}.fo-context-lens-cameo-tabs>div>div{max-width:100%;overflow:clip}.fo-context-lens-cameo-tabs [data-demo-tabstrip=true]{contain:paint;pointer-events:none;max-width:100%;overflow:clip}.fo-context-lens-cameo-tabs [data-fo-overlay-tabstrip-overflow-mode=cropped]{max-width:100%;overflow:clip}.fo-context-lens-cameo-tabs .fo-overlay-tabstrip-cropped-viewport{contain:paint;overflow:clip!important}.fo-context-lens-cameo-tabs .fo-overlay-tabstrip-cropped-track{contain:paint;width:100%;max-width:100%;min-width:0!important}.fo-context-lens-cameo-row-hover{pointer-events:none;background:var(--fluentoverlay-hover-overlay);opacity:0;transition:opacity .15s var(--motion-ease-standard);border-radius:8px;position:absolute;inset:0}.fo-context-lens-cameo-row-accent{inset-block:2px;width:1px;transition:background-color .15s var(--motion-ease-standard);background:0 0;border-radius:999px;position:absolute;left:0}.fo-context-lens-cameo-tab-content,.fo-context-lens-cameo-command-content{grid-template-columns:var(--fo-context-lens-cameo-column-width,320px) var(--fo-context-lens-cameo-column-width,320px);gap:var(--fo-context-lens-cameo-column-gap,4px);padding:0 var(--fo-context-lens-cameo-content-inset-right,24px) 22px var(--fo-context-lens-cameo-content-inset-left,24px);display:grid;overflow:hidden}.fo-context-lens-cameo-tab-column{min-width:0;overflow:hidden}.fo-context-lens-cameo-command-column{background:var(--fluentoverlay-card);border-right:0;border-radius:8px;align-content:start;gap:6px;min-width:0;padding:10px 12px;display:grid;overflow:hidden}.fo-context-lens-cameo-tab-column--cropped,.fo-context-lens-cameo-command-column--cropped{opacity:.42;width:320px;transform:translate(0)}.fo-context-lens-cameo-tab-group,.fo-context-lens-cameo-command-group{min-width:0;color:var(--fluentoverlay-foreground);opacity:.84;align-items:center;gap:6px;font-size:13px;font-weight:650;line-height:18px;display:inline-flex}.fo-context-lens-cameo-tab-group-chevron{width:16px;height:16px;color:var(--fluentoverlay-foreground-soft);flex:none;transform:rotate(90deg)}.fo-context-lens-cameo-tab-group span,.fo-context-lens-cameo-command-group span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-context-lens-cameo-tab-divider{background:#0078d48c;border-radius:999px;height:1.5px}.fo-context-lens-cameo-tab-rows,.fo-context-lens-cameo-command-rows{gap:4px;min-width:0;display:grid}.fo-context-lens-cameo-tab-column [data-fo-overlay-shortcut-row],.fo-context-lens-cameo-tab-column [data-fo-overlay-knowledge-row]{opacity:0;transition:opacity .26s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);transform:translateY(8px)}.fo-context-lens-cameo-tab-column [data-fo-overlay-knowledge-row]{min-height:62px}.fo-context-lens-cameo-tab-column--cropped [data-fo-overlay-shortcut-row],.fo-context-lens-cameo-tab-column--cropped [data-fo-overlay-knowledge-row]{pointer-events:none}.fo-context-lens-cameo-command-row{color:var(--fluentoverlay-foreground);opacity:0;transition:opacity .26s var(--motion-ease-standard), transform .32s var(--motion-ease-standard);border:1px solid #0000;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;font-size:14px;display:grid;position:relative;overflow:hidden;transform:translateY(8px)}.fo-context-lens-cameo-command-row--selected{border-color:color-mix(in oklch, var(--fluentoverlay-accent) 18%, transparent);transition-delay:.16s}.fo-context-lens-cameo-command-row--selected .fo-context-lens-cameo-row-hover{opacity:1}.fo-context-lens-cameo-command-row--selected .fo-context-lens-cameo-row-accent{background:var(--fluentoverlay-accent);width:2px}.fo-context-lens-cameo-command-copy{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.fo-context-lens-cameo-command-copy strong,.fo-context-lens-cameo-command-copy code,.fo-context-lens-cameo-command-copy em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-context-lens-cameo-command-copy strong{color:var(--fluentoverlay-foreground-strong);font-size:13px;font-weight:650;line-height:18px}.fo-context-lens-cameo-command-copy code{color:var(--fluentoverlay-foreground-strong);font-family:var(--font-fluentoverlay-mono);opacity:.88;font-size:12px;font-weight:600;line-height:16px}.fo-context-lens-cameo-command-copy em{color:var(--fluentoverlay-foreground-soft);font-size:12px;font-style:normal;font-weight:500;line-height:16px}.fo-context-lens-cameo-command-actions{z-index:1;color:var(--fluentoverlay-foreground-soft);opacity:.78;gap:4px;display:grid;position:relative}.fo-hero-context-lens:is([data-beat=cameo-arrive],[data-beat^=tab-],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-cameo-command-row,.fo-hero-context-lens:is([data-beat=cameo-arrive],[data-beat^=tab-],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-cameo-tab-column :is([data-fo-overlay-shortcut-row],[data-fo-overlay-knowledge-row]){opacity:1;transform:translate(0,0)}.fo-hero-context-lens:is([data-beat=cameo-arrive],[data-beat^=tab-],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) :is(.fo-context-lens-cameo-command-column--cropped .fo-context-lens-cameo-command-row,.fo-context-lens-cameo-tab-column--cropped :is([data-fo-overlay-shortcut-row],[data-fo-overlay-knowledge-row])){opacity:.78}.fo-context-lens-capabilities{--fo-context-safe-inline:clamp(28px, 3vw, 50px);z-index:6;pointer-events:none;overflow:visible}.fo-context-lens-primary-tokens,.fo-context-lens-whispers{position:absolute;inset:0}.fo-context-lens-label-orbit{display:contents}.fo-context-lens-capability{--fo-context-activated-label-border:color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent);--fo-context-activated-label-bg:color-mix(in oklch, var(--surface-floating) 72%, var(--fluentoverlay-accent) 10%);--fo-context-activated-label-glow:color-mix(in oklch, var(--fluentoverlay-accent-light) 58%, transparent);--fo-context-activated-label-opacity:.94;--fo-context-activated-tab-opacity:.9;--fo-context-activated-drift-a:0 -2px;--fo-context-activated-drift-b:2px 1px;--fo-context-activated-drift-duration:8.2s;--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(-220px, 96px, 0) scale(.925);--fo-context-churn-home-transform:var(--fo-context-drift-start-transform);--fo-context-drift-cross-a-transform:translate3d(170px, -120px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(300px, 40px, 0) scale(.948);--fo-context-drift-cross-c-transform:translate3d(-310px, -84px, 0) scale(.956);--fo-context-drift-clear-transform:translate3d(-132px, -36px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(-44px, -12px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(-180px, 54px, 0) scale(.94);--fo-context-orbit-park-transform:var(--fo-context-drift-end-transform);--fo-context-churn-clear-transform:translate3d(-250px, -94px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(-120px, -150px, 0) scale(.946);--fo-context-drift-opacity-start:.48;--fo-context-drift-opacity-cross-a:.72;--fo-context-drift-opacity-cross-b:.56;--fo-context-drift-opacity-clear:.64;--fo-context-drift-opacity-end:.62;--fo-context-organize-transform:translate3d(0, 5px, 0) scale(.985);--fo-context-drift-duration:4.5s;--fo-context-drift-delay:0s;--fo-context-churn-duration:48s;--fo-context-churn-delay:0s;background:color-mix(in oklch, var(--surface-floating) 46%, transparent);width:auto;min-width:0;max-width:188px;color:var(--foreground);opacity:0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:opacity .3s var(--motion-ease-standard), scale .62s var(--motion-ease-standard), transform .52s var(--motion-ease-standard);border:0;border-radius:999px;align-items:center;gap:7px;padding:6px 9px;display:inline-flex;position:absolute;overflow:visible;transform:translateY(14px)scale(.98);box-shadow:0 10px 24px #00000024,inset 0 1px #ffffff14;box-shadow:0 10px 24px lab(0% 0 0/.14),inset 0 1px lab(100% 0 0/.08)}.fo-context-lens-capability>span{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.fo-context-lens-capability strong,.fo-context-lens-capability em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fo-context-lens-capability strong{white-space:nowrap;font-size:12px;line-height:1.1}.fo-context-lens-capability em{color:var(--muted-foreground);font-size:10px;font-style:normal;font-weight:650}.fo-context-lens-capability--shortcuts{top:39%;left:var(--fo-context-safe-inline);--fo-context-final-transform:translate3d(-124px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(60px, -210px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-20px, -80px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(70px, 72px, 0) scale(.946);--fo-context-drift-cross-c-transform:translate3d(210px, 20px, 0) scale(.954);--fo-context-drift-clear-transform:translate3d(-76px, -50px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(-86px, -20px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(40px, -240px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(220px, -112px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(90px, -154px, 0) scale(.946);--fo-context-drift-delay:-160ms;--fo-context-churn-duration:42s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-118px, 2px, 0) scale(.988);max-width:188px;transition-delay:80ms}.fo-context-lens-capability--commands{top:22%;left:var(--fo-context-safe-inline);--fo-context-final-transform:translate3d(-178px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(-70px, -20px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(420px, -30px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(250px, -150px, 0) scale(.946);--fo-context-drift-cross-c-transform:translate3d(40px, -60px, 0) scale(.954);--fo-context-drift-clear-transform:translate3d(-16px, -24px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(-8px, -10px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(130px, 174px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-30px, 80px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(150px, 170px, 0) scale(.946);--fo-context-drift-delay:-300ms;--fo-context-churn-duration:50s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-174px, -2px, 0) scale(.988);transition-delay:.125s}.fo-context-lens-capability--prompts{--fo-context-final-transform:translate3d(0, -92px, 0) scale(1);--fo-context-drift-start-transform:translate3d(22px, -20px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-450px, -20px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(-260px, -160px, 0) scale(.946);--fo-context-drift-cross-c-transform:translate3d(-30px, -70px, 0) scale(.954);--fo-context-drift-clear-transform:translate3d(16px, -24px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(8px, -10px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(-148px, 172px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(40px, 80px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(-150px, 170px, 0) scale(.946);--fo-context-drift-delay:-340ms;--fo-context-churn-duration:54s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(0, -88px, 0) scale(.988);transition-delay:.15s;top:8%;right:23%}.fo-context-lens-capability--snippets{bottom:19%;left:var(--fo-context-safe-inline);--fo-context-final-transform:translate3d(-124px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(10px, -20px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(520px, -120px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(350px, -20px, 0) scale(.946);--fo-context-drift-cross-c-transform:translate3d(90px, -120px, 0) scale(.954);--fo-context-drift-clear-transform:translate3d(-50px, 22px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(-54px, 8px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(170px, -206px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-30px, -180px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(150px, -230px, 0) scale(.946);--fo-context-drift-delay:-460ms;--fo-context-churn-duration:58s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-118px, 2px, 0) scale(.988);max-width:164px;transition-delay:.2s}.fo-context-lens-capability--workflows{right:max(var(--fo-context-safe-inline), 7%);--fo-context-final-transform:translate3d(148px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(22px, -18px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-320px, -150px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(-416px, 48px, 0) scale(.946);--fo-context-drift-cross-c-transform:translate3d(-126px, 78px, 0) scale(.954);--fo-context-drift-clear-transform:translate3d(28px, 22px, 0) scale(.964);--fo-context-drift-end-transform:translate3d(34px, 8px, 0) scale(.976);--fo-context-drift-return-transform:translate3d(-220px, -278px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-60px, -116px, 0) scale(.958);--fo-context-churn-end-transform:translate3d(-156px, -78px, 0) scale(.946);--fo-context-drift-delay:-520ms;--fo-context-churn-duration:46s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(140px, 2px, 0) scale(.988);transition-delay:.25s;bottom:24%}.fo-context-lens-whisper{--fo-context-activated-label-border:color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent);--fo-context-activated-label-bg:color-mix(in oklch, var(--surface-floating) 36%, var(--fluentoverlay-accent) 6%);--fo-context-activated-label-glow:color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent);--fo-context-activated-label-opacity:.58;--fo-context-activated-tab-opacity:.52;--fo-context-activated-drift-a:1px 2px;--fo-context-activated-drift-b:-2px -1px;--fo-context-activated-drift-duration:9.6s;--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(-180px, 86px, 0) scale(.925);--fo-context-churn-home-transform:var(--fo-context-drift-start-transform);--fo-context-drift-cross-a-transform:translate3d(210px, -96px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-250px, 118px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(280px, 16px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(102px, -34px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(36px, -10px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(-140px, 52px, 0) scale(.94);--fo-context-orbit-park-transform:var(--fo-context-drift-end-transform);--fo-context-churn-clear-transform:translate3d(240px, -86px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(110px, -146px, 0) scale(.944);--fo-context-drift-opacity-start:.32;--fo-context-drift-opacity-cross-a:.6;--fo-context-drift-opacity-cross-b:.38;--fo-context-drift-opacity-clear:.52;--fo-context-drift-opacity-end:.48;--fo-context-organize-transform:translate3d(0, 4px, 0) scale(.987);--fo-context-drift-duration:4.5s;--fo-context-drift-delay:0s;--fo-context-churn-duration:50s;--fo-context-churn-delay:0s;background:color-mix(in oklch, var(--surface-floating) 28%, transparent);min-width:0;max-width:168px;color:color-mix(in oklch, var(--foreground) 84%, transparent);opacity:0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:opacity .32s var(--motion-ease-standard), scale .62s var(--motion-ease-standard), transform .62s var(--motion-ease-standard);border-radius:999px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex;position:absolute;overflow:hidden;transform:translateY(10px)scale(.985);box-shadow:0 8px 18px #0000001a,inset 0 1px #ffffff0f;box-shadow:0 8px 18px lab(0% 0 0/.1),inset 0 1px lab(100% 0 0/.06)}.fo-context-lens-whisper svg{opacity:.78}.fo-context-lens-whisper span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:680;line-height:1.1;overflow:hidden}.fo-context-lens-whisper--customTabs{top:45%;right:max(var(--fo-context-safe-inline), 7%);--fo-context-drift-start-transform:translate3d(34px, -8px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-250px, -120px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-328px, 126px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(-76px, 186px, 0) scale(.952);--fo-context-final-transform:translate3d(84px, 0, 0) scale(1);--fo-context-drift-clear-transform:translate3d(40px, 16px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(44px, 8px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(-90px, -240px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(40px, -150px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(-120px, -210px, 0) scale(.944);--fo-context-drift-delay:-190ms;--fo-context-churn-duration:52s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(80px, 1px, 0) scale(.988);transition-delay:.33s}.fo-context-lens-whisper--markdown{--fo-context-final-transform:translate3d(0, -104px, 0) scale(1);--fo-context-drift-start-transform:translate3d(-210px, 30px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-260px, 28px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-80px, 180px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(200px, 40px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(0, 8px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(0, 5px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(132px, 206px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(330px, -80px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(150px, -150px, 0) scale(.944);--fo-context-drift-delay:-410ms;--fo-context-churn-duration:56s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(0, -100px, 0) scale(.988);transition-delay:.365s;top:7%;left:37%}.fo-context-lens-whisper--formulas{--fo-context-drift-start-transform:translate3d(-20px, 0, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-260px, -232px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-270px, -72px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(-82px, 98px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(0, -12px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(0, -5px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(140px, -226px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(180px, -180px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(20px, -250px, 0) scale(.944);--fo-context-drift-delay:-720ms;--fo-context-churn-duration:48s;--fo-context-churn-delay:0s;--fo-context-final-transform:translate3d(-160px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(-156px, 2px, 0) scale(.988);transition-delay:.4s;bottom:4%;left:14%}.fo-context-lens-whisper--designPatterns{top:34%;right:var(--fo-context-safe-inline);--fo-context-final-transform:translate3d(96px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(0, -20px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-430px, 42px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-326px, -126px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(-72px, -178px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(-16px, -36px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(-8px, -14px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(-116px, 204px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-300px, -150px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(-520px, -40px, 0) scale(.944);--fo-context-drift-delay:-620ms;--fo-context-churn-duration:58s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(92px, -1px, 0) scale(.988);max-width:184px;transition-delay:.435s}.fo-context-lens-whisper--rules{top:26%;left:var(--fo-context-safe-inline);--fo-context-drift-start-transform:translate3d(80px, -40px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(360px, -80px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(520px, 70px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(240px, 170px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(16px, -40px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(8px, -16px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(134px, 206px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(40px, -120px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(180px, -190px, 0) scale(.944);--fo-context-drift-delay:-60ms;--fo-context-churn-duration:44s;--fo-context-churn-delay:0s;--fo-context-final-transform:translate3d(-46px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(-42px, -1px, 0) scale(.988);transition-delay:.47s}.fo-context-lens-whisper--agents{top:18%;right:max(var(--fo-context-safe-inline), 9%);--fo-context-final-transform:translate3d(72px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(calc(-50% + 120px), 0, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(calc(-50% + 138px), 174px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(calc(-50% + 380px), 40px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(calc(-50% + 240px), -130px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(calc(-50% - 14px), -18px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(calc(-50% - 8px), -8px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(calc(-50% - 140px), 174px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(calc(-50% + 330px), -80px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(calc(-50% + 470px), 70px, 0) scale(.944);--fo-context-drift-delay:-520ms;--fo-context-churn-duration:54s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(68px, -2px, 0) scale(.988);transition-delay:.505s;left:auto}.fo-context-lens-whisper--skills{bottom:31%;left:var(--fo-context-safe-inline);--fo-context-drift-start-transform:translate3d(-40px, -20px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(120px, -254px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-72px, -104px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(134px, 130px, 0) scale(.952);--fo-context-final-transform:translate3d(-46px, 0, 0) scale(1);--fo-context-drift-clear-transform:translate3d(-64px, 20px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(-68px, 8px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(226px, -222px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(420px, -180px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(250px, -240px, 0) scale(.944);--fo-context-drift-delay:-290ms;--fo-context-churn-duration:50s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-42px, 2px, 0) scale(.988);transition-delay:.54s}.fo-context-lens-whisper--terminology{right:max(var(--fo-context-safe-inline), 11%);--fo-context-final-transform:translate3d(108px, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(48px, -22px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-360px, -220px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-480px, -42px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(-180px, 142px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(28px, -22px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(20px, -8px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(-210px, -248px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-80px, -180px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(-230px, -250px, 0) scale(.944);--fo-context-drift-delay:-680ms;--fo-context-churn-duration:56s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(102px, 2px, 0) scale(.988);transition-delay:.575s;bottom:8%}.fo-context-lens-whisper--automations{right:max(var(--fo-context-safe-inline), 5%);--fo-context-final-transform:translate3d(72px, 0, 0) scale(.96);--fo-context-drift-start-transform:translate3d(40px, -24px, 0) scale(.925);--fo-context-drift-cross-a-transform:translate3d(-300px, -180px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-420px, -10px, 0) scale(.944);--fo-context-drift-cross-c-transform:translate3d(-140px, 124px, 0) scale(.952);--fo-context-drift-clear-transform:translate3d(24px, -18px, 0) scale(.962);--fo-context-drift-end-transform:translate3d(18px, -8px, 0) scale(.974);--fo-context-drift-return-transform:translate3d(-190px, -218px, 0) scale(.94);--fo-context-churn-clear-transform:translate3d(-80px, -146px, 0) scale(.956);--fo-context-churn-end-transform:translate3d(-210px, -216px, 0) scale(.944);--fo-context-drift-delay:-760ms;--fo-context-churn-duration:59s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(66px, 1px, 0) scale(.955);transition-delay:.61s;bottom:3%}.fo-context-lens-whisper--decisions{top:0;left:max(var(--fo-context-safe-inline), 18%);--fo-context-final-transform:translate3d(-170px, 0, 0) scale(.96);--fo-context-drift-start-transform:translate3d(92px, 18px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(330px, -84px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(470px, 72px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(210px, 166px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(12px, -24px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(6px, -10px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(150px, 196px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(54px, -112px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(196px, -174px, 0) scale(.94);--fo-context-drift-delay:-820ms;--fo-context-churn-duration:61s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-162px, -2px, 0) scale(.955);transition-delay:.645s}.fo-context-lens-whisper--runbooks{bottom:15%;left:max(var(--fo-context-safe-inline), 24%);--fo-context-final-transform:translate3d(-210px, 0, 0) scale(.96);--fo-context-drift-start-transform:translate3d(-18px, -18px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(180px, -218px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-40px, -88px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(190px, 102px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(-36px, 14px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(-32px, 6px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(206px, -204px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(380px, -154px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(220px, -220px, 0) scale(.94);--fo-context-drift-delay:-910ms;--fo-context-churn-duration:63s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-202px, 2px, 0) scale(.955);transition-delay:.68s}.fo-context-lens-whisper--handoffs{top:30%;right:max(var(--fo-context-safe-inline), 22%);--fo-context-final-transform:translate3d(190px, 0, 0) scale(.96);--fo-context-drift-start-transform:translate3d(20px, -18px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(-400px, 26px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-300px, -130px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(-60px, -170px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(-14px, -30px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(-7px, -12px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(-106px, 190px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(-284px, -126px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(-492px, -24px, 0) scale(.94);--fo-context-drift-delay:-1030ms;--fo-context-churn-duration:65s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(182px, -1px, 0) scale(.955);transition-delay:.715s}.fo-context-lens-whisper--research{--fo-context-final-transform:translate3d(0, -116px, 0) scale(.94);--fo-context-drift-start-transform:translate3d(-190px, 24px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(-220px, 20px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-62px, 162px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(186px, 34px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(0, 6px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(0, 3px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(116px, 186px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(292px, -68px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(136px, -136px, 0) scale(.94);--fo-context-drift-delay:-1120ms;--fo-context-churn-duration:67s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(0, -108px, 0) scale(.955);transition-delay:.75s;top:7%;right:35%}.fo-context-lens-whisper--qa{bottom:3%;right:max(var(--fo-context-safe-inline), 9%);--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-drift-start-transform:translate3d(140px, -24px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(-210px, -190px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-320px, -58px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(-80px, 126px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(10px, -8px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(5px, -3px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(-160px, -196px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(-70px, -156px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(-210px, -226px, 0) scale(.94);--fo-context-drift-delay:-1210ms;--fo-context-churn-duration:69s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(0, 4px, 0) scale(.955);transition-delay:.785s}.fo-context-lens-whisper--meetingNotes{top:48%;right:max(var(--fo-context-safe-inline), 3%);--fo-context-final-transform:translate3d(118px, 0, 0) scale(.94);--fo-context-drift-start-transform:translate3d(28px, -4px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(-230px, -108px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-304px, 110px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(-66px, 166px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(34px, 12px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(38px, 6px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(-82px, -216px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(30px, -132px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(-108px, -188px, 0) scale(.94);--fo-context-drift-delay:-1320ms;--fo-context-churn-duration:71s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(110px, 0, 0) scale(.955);max-width:184px;transition-delay:.82s}.fo-context-lens-whisper--projectBriefs{bottom:28%;right:max(var(--fo-context-safe-inline), 4%);--fo-context-final-transform:translate3d(122px, 0, 0) scale(.94);--fo-context-drift-start-transform:translate3d(calc(-50% + 100px), 0, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(calc(-50% + 124px), 150px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(calc(-50% + 340px), 36px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(calc(-50% + 220px), -116px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(calc(-50% - 10px), -16px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(calc(-50% - 4px), -7px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(calc(-50% - 118px), 150px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(calc(-50% + 300px), -74px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(calc(-50% + 420px), 62px, 0) scale(.94);--fo-context-drift-delay:-1430ms;--fo-context-churn-duration:73s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(114px, 0, 0) scale(.955);max-width:184px;transition-delay:.855s}.fo-context-lens-whisper--checklists{bottom:38%;left:max(var(--fo-context-safe-inline), 10%);--fo-context-final-transform:translate3d(-220px, 0, 0) scale(.94);--fo-context-drift-start-transform:translate3d(-36px, -18px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(112px, -230px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-68px, -96px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(122px, 118px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(-56px, 18px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(-60px, 7px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(202px, -206px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(386px, -160px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(232px, -220px, 0) scale(.94);--fo-context-drift-delay:-1540ms;--fo-context-churn-duration:75s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-212px, 1px, 0) scale(.955);transition-delay:.89s}.fo-context-lens-whisper--playbooks{top:54%;left:max(var(--fo-context-safe-inline), 6%);--fo-context-final-transform:translate3d(-96px, 0, 0) scale(.94);--fo-context-drift-start-transform:translate3d(72px, -34px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(320px, -74px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(480px, 60px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(210px, 150px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(14px, -34px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(7px, -14px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(124px, 194px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(46px, -112px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(170px, -178px, 0) scale(.94);--fo-context-drift-delay:-1650ms;--fo-context-churn-duration:77s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(-90px, -1px, 0) scale(.955);transition-delay:.925s}.fo-context-lens-whisper--references{--fo-context-final-transform:translate3d(0, -88px, 0) scale(.94);--fo-context-drift-start-transform:translate3d(-170px, 26px, 0) scale(.92);--fo-context-drift-cross-a-transform:translate3d(-240px, 18px, 0) scale(.962);--fo-context-drift-cross-b-transform:translate3d(-70px, 154px, 0) scale(.938);--fo-context-drift-cross-c-transform:translate3d(182px, 36px, 0) scale(.946);--fo-context-drift-clear-transform:translate3d(0, 7px, 0) scale(.956);--fo-context-drift-end-transform:translate3d(0, 3px, 0) scale(.968);--fo-context-drift-return-transform:translate3d(118px, 182px, 0) scale(.936);--fo-context-churn-clear-transform:translate3d(282px, -66px, 0) scale(.95);--fo-context-churn-end-transform:translate3d(130px, -130px, 0) scale(.94);--fo-context-drift-delay:-1760ms;--fo-context-churn-duration:79s;--fo-context-churn-delay:0s;--fo-context-organize-transform:translate3d(0, -82px, 0) scale(.955);transition-delay:.96s;top:19%;left:45%}@keyframes fo-context-lens-context-churn{0%{opacity:var(--fo-context-drift-opacity-start);transform:var(--fo-context-churn-home-transform)}18%{opacity:var(--fo-context-drift-opacity-cross-a);transform:var(--fo-context-drift-cross-a-transform)}38%{opacity:var(--fo-context-drift-opacity-cross-b);transform:var(--fo-context-drift-cross-b-transform)}62%{opacity:var(--fo-context-drift-opacity-cross-a);transform:var(--fo-context-drift-cross-c-transform)}78%{opacity:var(--fo-context-drift-opacity-clear);transform:var(--fo-context-churn-clear-transform,var(--fo-context-drift-clear-transform))}90%{opacity:var(--fo-context-drift-opacity-end);transform:var(--fo-context-churn-end-transform,var(--fo-context-drift-end-transform))}96%{opacity:var(--fo-context-drift-opacity-start);transform:var(--fo-context-drift-return-transform)}to{opacity:var(--fo-context-drift-opacity-start);transform:var(--fo-context-churn-home-transform)}}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-capability{opacity:.62;max-width:156px;animation:fo-context-lens-context-churn var(--fo-context-churn-duration) var(--motion-ease-ambient) var(--fo-context-churn-delay) infinite both}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-whisper--terminology{opacity:0;visibility:hidden;animation:none}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-capability em{display:none}.fo-hero-context-lens[data-beat=summon-cue] .fo-context-lens-capability{opacity:.62;transform:var(--fo-context-churn-captured-transform,var(--fo-context-drift-end-transform))}.fo-hero-context-lens[data-beat=center-clear] .fo-context-lens-capability{opacity:.72;transform:var(--fo-context-drift-clear-transform);transition:opacity .82s var(--motion-ease-standard), transform var(--fo-context-open-clear-duration) var(--fo-context-handoff-ease)}.fo-hero-context-lens[data-beat=resetting] .fo-context-lens-capability{opacity:.46;transform:var(--fo-context-orbit-park-transform);transition:opacity var(--fo-context-reset-duration) var(--motion-ease-standard), transform var(--fo-context-reset-duration) var(--fo-context-handoff-ease)}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-whisper{opacity:.48;animation:fo-context-lens-context-churn var(--fo-context-churn-duration) var(--motion-ease-ambient) var(--fo-context-churn-delay) infinite both}.fo-hero-context-lens[data-beat=summon-cue] .fo-context-lens-whisper{opacity:.48;transform:var(--fo-context-churn-captured-transform,var(--fo-context-drift-end-transform))}.fo-hero-context-lens[data-beat=center-clear] .fo-context-lens-whisper{opacity:.5;transform:var(--fo-context-drift-clear-transform);transition:opacity .82s var(--motion-ease-standard), transform var(--fo-context-open-clear-duration) var(--fo-context-handoff-ease)}.fo-hero-context-lens[data-beat=resetting] .fo-context-lens-whisper{opacity:.34;transform:var(--fo-context-orbit-park-transform);transition:opacity var(--fo-context-reset-duration) var(--motion-ease-standard), transform var(--fo-context-reset-duration) var(--fo-context-handoff-ease)}.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-capability{opacity:.82;transform:var(--fo-context-organize-transform)}.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-whisper{opacity:.62;transform:var(--fo-context-organize-transform)}.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-capability,.fo-hero-context-lens[data-complete=true] .fo-context-lens-capability{opacity:1;transform:var(--fo-context-final-transform)}.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper{opacity:.86;transform:var(--fo-context-final-transform)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper{visibility:visible;border:1px solid var(--fo-context-activated-label-border);background:radial-gradient(ellipse 110% 160% at 50% -30%, color-mix(in oklch, var(--fluentoverlay-accent-light) 13%, transparent), transparent 64%), var(--fo-context-activated-label-bg);box-shadow:0 13px 28px -23px var(--fo-context-activated-label-glow), 0 8px 18px -17px #000000ad, inset 0 1px 0 #ffffff17;transition:opacity .82s var(--motion-ease-standard), transform var(--fo-context-open-organize-duration) var(--fo-context-handoff-ease), translate 1.8s var(--motion-ease-ambient), border-color .52s var(--motion-ease-standard), background .52s var(--motion-ease-standard), box-shadow .72s var(--motion-ease-standard);transition-delay:0s!important}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper{box-shadow:0 13px 28px -23px var(--fo-context-activated-label-glow), 0 8px 18px -17px lab(0% 0 0/.68), inset 0 1px 0 lab(100% 0 0/.09)}}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability{color:color-mix(in oklch, var(--foreground) 94%, white 6%);z-index:38}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper{color:color-mix(in oklch, var(--foreground) 76%, transparent)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--prompts,.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--snippets{--fo-context-activated-label-border:color-mix(in oklch, var(--fluentoverlay-accent-light) 24%, transparent);--fo-context-activated-label-bg:color-mix(in oklch, var(--surface-floating) 62%, var(--fluentoverlay-accent) 8%);--fo-context-activated-label-opacity:.84;--fo-context-activated-tab-opacity:.78;z-index:30}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--terminology{--fo-context-activated-label-opacity:.68;--fo-context-activated-tab-opacity:.6;z-index:18}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--formulas,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--rules,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--agents{--fo-context-activated-label-opacity:.56;--fo-context-activated-tab-opacity:.5;z-index:16}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--markdown,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--skills{--fo-context-activated-label-opacity:.46;--fo-context-activated-tab-opacity:.42;z-index:14}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability svg,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper svg{color:var(--fluentoverlay-accent-light);filter:drop-shadow(0 0 8px color-mix(in oklch, var(--fluentoverlay-accent) 26%, transparent))}:is(.fo-hero-context-lens[data-beat=summon-cue] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=summon-cue] .fo-context-lens-whisper){opacity:var(--fo-context-activated-label-opacity);transition:opacity .32s var(--motion-ease-standard), border-color .52s var(--motion-ease-standard), background .52s var(--motion-ease-standard), box-shadow .52s var(--motion-ease-standard)}:is(.fo-hero-context-lens[data-beat=center-clear] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=center-clear] .fo-context-lens-whisper){transition:opacity .78s var(--motion-ease-standard), transform var(--fo-context-open-clear-duration) var(--fo-context-handoff-ease), translate 1.8s var(--motion-ease-ambient), scale .62s var(--motion-ease-standard), border-color .52s var(--motion-ease-standard), background .52s var(--motion-ease-standard), box-shadow .72s var(--motion-ease-standard)}:is(.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=beam-forming] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=cameo-arrive] .fo-context-lens-whisper){opacity:var(--fo-context-activated-label-opacity)}:is(.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-capability,.fo-hero-context-lens[data-complete=true] .fo-context-lens-capability,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper){opacity:var(--fo-context-activated-tab-opacity);animation:fo-context-lens-activated-label-drift var(--fo-context-activated-drift-duration) var(--motion-ease-ambient) infinite both}.fo-hero-context-lens[data-fo-context-lens-active-tab=shortcuts] .fo-context-lens-capability--shortcuts,.fo-hero-context-lens[data-fo-context-lens-active-tab=commands] .fo-context-lens-capability--commands,.fo-hero-context-lens[data-fo-context-lens-active-tab=workflows] .fo-context-lens-capability--workflows,.fo-hero-context-lens[data-fo-context-lens-active-tab=prompts] .fo-context-lens-capability--prompts,.fo-hero-context-lens[data-fo-context-lens-active-tab=snippets] .fo-context-lens-capability--snippets{--fo-context-activated-tab-opacity:1;--fo-context-activated-label-bg:color-mix(in oklch, var(--surface-floating) 70%, var(--fluentoverlay-accent) 18%);--fo-context-activated-label-glow:color-mix(in oklch, var(--fluentoverlay-accent-light) 86%, transparent);border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 64%, transparent);background:radial-gradient(ellipse 120% 180% at 50% -40%, color-mix(in oklch, var(--fluentoverlay-accent-light) 24%, transparent), transparent 66%), var(--fo-context-activated-label-bg);box-shadow:0 20px 42px -22px var(--fo-context-activated-label-glow), 0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 24%, transparent), 0 0 20px -10px color-mix(in oklch, var(--fluentoverlay-accent-light) 46%, transparent), inset 0 1px 0 #ffffff29;scale:1.045}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-fo-context-lens-active-tab=shortcuts] .fo-context-lens-capability--shortcuts,.fo-hero-context-lens[data-fo-context-lens-active-tab=commands] .fo-context-lens-capability--commands,.fo-hero-context-lens[data-fo-context-lens-active-tab=workflows] .fo-context-lens-capability--workflows,.fo-hero-context-lens[data-fo-context-lens-active-tab=prompts] .fo-context-lens-capability--prompts,.fo-hero-context-lens[data-fo-context-lens-active-tab=snippets] .fo-context-lens-capability--snippets{box-shadow:0 20px 42px -22px var(--fo-context-activated-label-glow), 0 0 0 1px color-mix(in oklch, var(--fluentoverlay-accent) 24%, transparent), 0 0 20px -10px color-mix(in oklch, var(--fluentoverlay-accent-light) 46%, transparent), inset 0 1px 0 lab(100% 0 0/.16)}}:is(.fo-hero-context-lens[data-beat=resetting] .fo-context-lens-capability,.fo-hero-context-lens[data-beat=resetting] .fo-context-lens-whisper){opacity:var(--fo-context-activated-label-opacity);transition:opacity var(--fo-context-reset-duration) var(--motion-ease-standard), transform var(--fo-context-reset-duration) var(--fo-context-handoff-ease), translate var(--fo-context-reset-duration) var(--fo-context-handoff-ease), scale var(--fo-context-reset-duration) var(--fo-context-handoff-ease), border-color .52s var(--motion-ease-standard), background .52s var(--motion-ease-standard), box-shadow .52s var(--motion-ease-standard);animation:none;translate:0;scale:1}@keyframes fo-context-lens-activated-label-drift{0%,to{translate:0}38%{translate:var(--fo-context-activated-drift-a)}72%{translate:var(--fo-context-activated-drift-b)}}@keyframes fo-context-lens-orbit-resume-wrapper{0%{transform:var(--fo-context-orbit-resume-captured-transform,translate3d(0, 0, 0) scale(1))}to{transform:translate(0,0)scale(1)}}@media (min-width:821px) and (max-width:1439px){.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper--formulas,.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper--formulas,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper--formulas,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper--formulas,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper--designPatterns{visibility:visible;opacity:.42;transform:var(--fo-context-final-transform)}}@media (min-width:821px) and (max-width:1280px){:is(.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--snippets){--fo-context-final-transform:translate3d(-158px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(-152px, 2px, 0) scale(.988)}.fo-context-lens-capability--workflows{--fo-context-final-transform:translate3d(176px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(168px, 2px, 0) scale(.988)}.fo-context-lens-whisper--customTabs{--fo-context-final-transform:translate3d(116px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(110px, 1px, 0) scale(.988)}.fo-context-lens-whisper--designPatterns{--fo-context-final-transform:translate3d(130px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(124px, -1px, 0) scale(.988)}.fo-context-lens-whisper--rules,.fo-context-lens-whisper--skills{--fo-context-final-transform:translate3d(-68px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(-62px, 2px, 0) scale(.988)}.fo-context-lens-whisper--agents{--fo-context-final-transform:translate3d(100px, 0, 0) scale(1);--fo-context-organize-transform:translate3d(94px, -2px, 0) scale(.988)}.fo-context-lens-whisper--terminology{--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -4px, 0) scale(.96);inset:auto 18px 0 auto}}@media (min-width:821px) and (max-width:900px){.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--workflows{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(.9);--fo-context-organize-transform:translate3d(calc(-50% + 1px), -4px, 0) scale(.96);inset:auto auto 0 50%}.fo-context-lens-whisper--runbooks{--fo-context-final-transform:translate3d(-202px, 48px, 0) scale(.96);--fo-context-organize-transform:translate3d(-194px, 46px, 0) scale(.955)}.fo-context-lens-whisper--handoffs{--fo-context-final-transform:translate3d(190px, -128px, 0) scale(.96);--fo-context-organize-transform:translate3d(182px, -130px, 0) scale(.955)}}.fo-product-hero-surface .fo-hero-playback-controls{top:-2.75rem;right:1rem}@media (max-width:820px){.fo-product-hero-surface{--fo-hero-media-max-width:min(100%, 640px)}.fo-hero-context-lens{min-height:460px}.fo-context-lens-window--editor{opacity:.11;width:56%;left:2%}.fo-context-lens-window--browser{opacity:.12;width:48%;right:2%}.fo-context-lens-window--notes{opacity:.13;width:54%;right:6%}.fo-context-lens-cameo{width:min(620px,100% - 48px);max-width:none;top:39%}.fo-context-lens-cameo-tab-content,.fo-context-lens-cameo-command-content{grid-template-columns:var(--fo-context-lens-cameo-column-width,320px) var(--fo-context-lens-cameo-column-width,320px);padding:0 var(--fo-context-lens-cameo-content-inset-right,24px) 18px var(--fo-context-lens-cameo-content-inset-left,24px)}.fo-context-lens-cameo-command-row{min-height:68px!important}.fo-context-lens-beam-glow{width:min(620px,100% - 18px);height:132px}.fo-context-lens-beam-core{width:min(600px,100% - 28px)}.fo-context-lens-beam-focal{width:min(440px,100% - 58px);height:182px}.fo-context-lens-capability{--fo-context-drift-start-transform:translate3d(-34px, 16px, 0) scale(.95);--fo-context-drift-cross-a-transform:translate3d(42px, -20px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(-44px, -12px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(38px, 18px, 0) scale(.966);--fo-context-drift-clear-transform:translate3d(24px, 18px, 0) scale(.972);--fo-context-drift-end-transform:translate3d(12px, 9px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-20px, 12px, 0) scale(.96);--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-organize-transform:translate3d(0, 2px, 0) scale(.99);width:auto;min-width:0;max-width:calc(50% - 28px);padding:7px 9px}.fo-context-lens-capability--commands,.fo-context-lens-capability--prompts{top:30px;bottom:auto}.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--commands{--fo-context-drift-start-transform:translate3d(18px, 12px, 0) scale(.95);--fo-context-drift-cross-a-transform:translate3d(52px, -18px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(26px, -8px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(48px, 16px, 0) scale(.966);--fo-context-drift-clear-transform:translate3d(24px, 14px, 0) scale(.972);--fo-context-drift-end-transform:translate3d(12px, 7px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(14px, 10px, 0) scale(.96);left:16px;right:auto}.fo-context-lens-capability--prompts,.fo-context-lens-capability--snippets{--fo-context-drift-start-transform:translate3d(-18px, 12px, 0) scale(.95);--fo-context-drift-cross-a-transform:translate3d(-52px, -18px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(-26px, -8px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(-48px, 16px, 0) scale(.966);--fo-context-drift-clear-transform:translate3d(-24px, 14px, 0) scale(.972);--fo-context-drift-end-transform:translate3d(-12px, 7px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-14px, 10px, 0) scale(.96);left:auto;right:16px}.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--snippets{top:auto;bottom:44px}.fo-context-lens-capability--workflows{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(calc(-50% + 12px), 12px, 0) scale(.95);--fo-context-drift-cross-a-transform:translate3d(calc(-50% - 38px), -16px, 0) scale(.972);--fo-context-drift-cross-b-transform:translate3d(calc(-50% + 34px), -8px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(calc(-50% - 30px), 14px, 0) scale(.966);--fo-context-drift-clear-transform:translate3d(calc(-50% + 12px), 12px, 0) scale(.972);--fo-context-drift-end-transform:translate3d(calc(-50% + 6px), 6px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(calc(-50% + 10px), 10px, 0) scale(.96);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 1px, 0) scale(.99);inset:auto auto 88px 50%}.fo-context-lens-whisper{--fo-context-drift-start-transform:translate3d(-24px, 12px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(32px, -16px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-34px, -8px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(28px, 14px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(22px, 12px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(8px, 6px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-16px, 9px, 0) scale(.96);--fo-context-organize-transform:translate3d(0, 2px, 0) scale(.99);max-width:144px;padding:5px 7px}.fo-context-lens-whisper--automations{--fo-context-final-transform:translate3d(0, 0, 0) scale(.92);--fo-context-organize-transform:translate3d(0, 1px, 0) scale(.94);bottom:14px;right:10px}.fo-context-lens-whisper--decisions{--fo-context-final-transform:translate3d(0, -70px, 0) scale(.92);--fo-context-organize-transform:translate3d(0, -72px, 0) scale(.94);top:10px;left:10px}.fo-context-lens-whisper--runbooks{--fo-context-final-transform:translate3d(0, 0, 0) scale(.92);--fo-context-organize-transform:translate3d(0, 1px, 0) scale(.94);bottom:14px;left:10px;right:auto}.fo-context-lens-whisper--handoffs{--fo-context-final-transform:translate3d(0, -70px, 0) scale(.92);--fo-context-organize-transform:translate3d(0, -72px, 0) scale(.94);top:10px;right:10px}.fo-context-lens-whisper--research{--fo-context-final-transform:translate3d(-50%, -70px, 0) scale(.88);--fo-context-organize-transform:translate3d(calc(-50% + 1px), -72px, 0) scale(.91);top:12px;left:50%;right:auto}.fo-context-lens-whisper--qa{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(.88);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 1px, 0) scale(.91);max-width:70px;bottom:14px;left:50%;right:auto}.fo-context-lens-whisper--meetingNotes,.fo-context-lens-whisper--projectBriefs,.fo-context-lens-whisper--checklists,.fo-context-lens-whisper--playbooks,.fo-context-lens-whisper--references{--fo-context-final-transform:translate3d(0, 0, 0) scale(.86);--fo-context-organize-transform:translate3d(0, 0, 0) scale(.89);max-width:min(8rem,50% - 18px)}.fo-context-lens-whisper--meetingNotes{--fo-context-final-transform:translate3d(0, -112px, 0) scale(.86);--fo-context-organize-transform:translate3d(0, -114px, 0) scale(.89);top:44px;right:10px}.fo-context-lens-whisper--projectBriefs{bottom:44px;right:10px}.fo-context-lens-whisper--checklists{bottom:44px;left:10px;right:auto}.fo-context-lens-whisper--playbooks{--fo-context-final-transform:translate3d(0, -112px, 0) scale(.86);--fo-context-organize-transform:translate3d(0, -114px, 0) scale(.89);top:44px;left:10px}.fo-context-lens-whisper--references{--fo-context-final-transform:translate3d(-50%, -112px, 0) scale(.86);--fo-context-organize-transform:translate3d(calc(-50% + 1px), -114px, 0) scale(.89);top:44px;left:50%;right:auto}.fo-context-lens-whisper--agents,.fo-context-lens-whisper--rules,.fo-context-lens-whisper--designPatterns,.fo-context-lens-whisper--skills,.fo-context-lens-whisper--terminology{display:none}.fo-context-lens-whisper--customTabs{--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(14px, 10px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(36px, 22px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(22px, -6px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(42px, 12px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(18px, 8px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(8px, 4px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(12px, 8px, 0) scale(.96);inset:10px auto auto 14px}.fo-context-lens-whisper--markdown{--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(-14px, 10px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(-36px, 22px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-22px, -6px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(-42px, 12px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(-18px, 8px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(-8px, 4px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-12px, 8px, 0) scale(.96);inset:10px 14px auto auto}.fo-context-lens-whisper--formulas{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(calc(-50% - 24px), 12px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(calc(-50% + 28px), -14px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(calc(-50% - 24px), -8px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(calc(-50% + 24px), 12px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(calc(-50% + 12px), 8px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(calc(-50% + 8px), 5px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(calc(-50% - 18px), 10px, 0) scale(.96);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 1px, 0) scale(.99);max-width:144px;inset:18px auto auto 50%}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--agents,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--rules,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--skills,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--terminology{display:inline-flex}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--commands,.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--prompts{--fo-context-final-transform:translate3d(0, -90px, 0) scale(.9);--fo-context-organize-transform:translate3d(0, -84px, 0) scale(.988)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--customTabs,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--markdown,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--formulas{--fo-context-final-transform:translate3d(0, -66px, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -60px, 0) scale(.96)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-capability--workflows{--fo-context-final-transform:translate3d(-50%, 46px, 0) scale(.9);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 42px, 0) scale(.96)}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--rules,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--skills,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--designPatterns,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--agents,.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--terminology{max-width:132px;transform:var(--fo-context-final-transform);top:auto;bottom:10px}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--rules{--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -4px, 0) scale(.96);left:14px;right:auto}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--skills{--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -4px, 0) scale(.96);left:96px;right:auto}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--designPatterns{--fo-context-final-transform:translate3d(50%, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(50%, -4px, 0) scale(.96);left:auto;right:50%}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--agents{--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -4px, 0) scale(.96);left:auto;right:104px}.fo-hero-context-lens[data-activated=true] .fo-context-lens-whisper--terminology{--fo-context-final-transform:translate3d(0, 0, 0) scale(.94);--fo-context-organize-transform:translate3d(0, -4px, 0) scale(.96);left:auto;right:14px}.fo-hero-context-lens[data-beat^=tab-] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=context-settle] .fo-context-lens-whisper,.fo-hero-context-lens[data-beat=complete] .fo-context-lens-whisper,.fo-hero-context-lens[data-complete=true] .fo-context-lens-whisper{visibility:visible;opacity:var(--fo-context-activated-tab-opacity);transform:var(--fo-context-final-transform)}}@media (min-width:561px){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-responsive-path-wide-upper:path("M 0 0 C 82 -48 132 -26 126 26 C 118 78 -78 84 -126 34 C -164 -8 -94 -62 0 0");--fo-context-responsive-path-wide-lower:path("M 0 0 C 96 48 148 24 142 -34 C 134 -92 36 -98 -82 -50 C -142 -22 -104 52 0 0");--fo-context-responsive-path-bottom-wide:path("M 0 0 C 126 -48 176 -12 164 44 C 150 104 -128 96 -166 28 C -198 -30 -112 -70 0 0");--fo-context-responsive-path-mid-oval:path("M 0 0 C 74 -48 118 -12 106 40 C 94 86 -40 80 -58 24 C -72 -26 -40 -64 0 0");--fo-context-responsive-path-support-low:path("M 0 0 C 58 -58 98 -16 82 44 C 60 102 -118 92 -132 22 C -146 -40 -76 -74 0 0");--fo-context-responsive-path-faint-small:path("M 0 0 C 42 -34 72 -10 64 26 C 54 62 -48 58 -70 16 C -86 -20 -48 -44 0 0");--fo-context-responsive-path-side-helper:path("M 0 0 C 48 -52 78 -10 72 42 C 62 90 -76 84 -94 18 C -108 -34 -58 -66 0 0");--fo-context-responsive-shift-soft-sweep-a:18px -10px;--fo-context-responsive-shift-soft-sweep-b:-14px 12px;--fo-context-responsive-shift-counter-drift-a:-14px 10px;--fo-context-responsive-shift-counter-drift-b:12px -9px;--fo-context-responsive-shift-side-current-a:10px 14px;--fo-context-responsive-shift-side-current-b:-11px -12px;--fo-context-responsive-orbit-origin-x:50%;--fo-context-responsive-orbit-origin-y:50%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-mid-oval);--fo-context-responsive-oval-duration:24s;--fo-context-responsive-oval-delay:0s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:28s;--fo-context-responsive-layer-z:16;--fo-context-responsive-label-max-width:clamp(7.75rem, 12vw, 10.5rem);top:var(--fo-context-responsive-orbit-origin-y);left:var(--fo-context-responsive-orbit-origin-x);z-index:var(--fo-context-responsive-layer-z);width:max-content;max-width:var(--fo-context-responsive-label-max-width);opacity:1;visibility:visible;offset-anchor:50% 50%;offset-distance:0%;offset-path:var(--fo-context-responsive-oval-path);offset-rotate:0deg;pointer-events:none;will-change:offset-distance, translate;animation:fo-context-lens-responsive-oval-orbit var(--fo-context-responsive-oval-duration) linear var(--fo-context-responsive-oval-delay) infinite both, fo-context-lens-responsive-orbit-field-shift var(--fo-context-responsive-shift-duration) var(--motion-ease-ambient) 0s infinite both, fo-context-lens-orbit-resume-wrapper var(--fo-context-orbit-resume-duration) var(--fo-context-orbit-resume-ease) both;animation-delay:var(--fo-context-responsive-oval-delay), 0s, 0s;animation-direction:var(--fo-context-responsive-oval-direction), normal, normal;display:inline-flex;position:absolute}.fo-hero-context-lens[data-measuring-orbit-resume=true] .fo-context-lens-label-orbit{animation-play-state:paused,paused,paused!important}.fo-hero-context-lens[data-orbit-resuming=true] .fo-context-lens-label-orbit{will-change:offset-distance, translate, transform;animation-play-state:running,running,running!important}@media (prefers-reduced-motion:reduce){.fo-hero-context-lens[data-orbit-resuming=true] .fo-context-lens-label-orbit{animation:none!important;transform:none!important}}.fo-hero-context-lens[data-measuring-activation=true] .fo-context-lens-label-orbit,.fo-hero-context-lens[data-activated=true] .fo-context-lens-label-orbit{offset-distance:0%;display:contents;translate:0;animation:none!important}.fo-hero-context-lens[data-measuring-activation=true] .fo-context-lens-label-orbit>.fo-context-lens-capability,.fo-hero-context-lens[data-measuring-activation=true] .fo-context-lens-label-orbit>.fo-context-lens-whisper{visibility:hidden!important;opacity:0!important;animation:none!important;display:inline-flex!important;transform:translate(0,0)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit>.fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit>.fo-context-lens-whisper{max-width:var(--fo-context-responsive-label-max-width);visibility:visible!important;animation:none!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--primary>.fo-context-lens-capability{border:1px solid color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent);background:radial-gradient(ellipse 110% 160% at 50% -30%, color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, transparent), transparent 64%), color-mix(in oklch, var(--surface-floating) 72%, var(--fluentoverlay-accent) 10%);color:color-mix(in oklch, var(--foreground) 94%, white 6%);box-shadow:0 14px 30px -24px color-mix(in oklch, var(--fluentoverlay-accent-light) 66%, transparent), 0 9px 20px -18px #000000b8, inset 0 1px 0 #ffffff1c;opacity:.96!important}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--primary>.fo-context-lens-capability{box-shadow:0 14px 30px -24px color-mix(in oklch, var(--fluentoverlay-accent-light) 66%, transparent), 0 9px 20px -18px lab(0% 0 0/.72), inset 0 1px 0 lab(100% 0 0/.11)}}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--prompts>.fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--snippets>.fo-context-lens-capability{border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 24%, transparent);background:color-mix(in oklch, var(--surface-floating) 62%, var(--fluentoverlay-accent) 8%);opacity:.84!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--supporting>.fo-context-lens-whisper{border:1px solid color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent);background:color-mix(in oklch, var(--surface-floating) 36%, var(--fluentoverlay-accent) 6%);color:color-mix(in oklch, var(--foreground) 76%, transparent);box-shadow:0 9px 20px -18px color-mix(in oklch, var(--fluentoverlay-accent-light) 38%, transparent), inset 0 1px 0 #ffffff12;opacity:.5!important}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--supporting>.fo-context-lens-whisper{box-shadow:0 9px 20px -18px color-mix(in oklch, var(--fluentoverlay-accent-light) 38%, transparent), inset 0 1px 0 lab(100% 0 0/.07)}}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology>.fo-context-lens-whisper{opacity:.7!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit svg{color:var(--fluentoverlay-accent-light);filter:drop-shadow(0 0 8px color-mix(in oklch, var(--fluentoverlay-accent) 28%, transparent))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--shortcuts{--fo-context-responsive-orbit-origin-x:22%;--fo-context-responsive-orbit-origin-y:26%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-wide-upper);--fo-context-responsive-oval-duration:20s;--fo-context-responsive-oval-delay:-3.2s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:24s;--fo-context-responsive-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--commands{--fo-context-responsive-orbit-origin-x:23%;--fo-context-responsive-orbit-origin-y:42%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-wide-lower);--fo-context-responsive-oval-duration:23s;--fo-context-responsive-oval-delay:-10s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:27s;--fo-context-responsive-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--workflows{--fo-context-responsive-orbit-origin-x:72%;--fo-context-responsive-orbit-origin-y:70%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-bottom-wide);--fo-context-responsive-oval-duration:25s;--fo-context-responsive-oval-delay:-16s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:30s;--fo-context-responsive-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--prompts{--fo-context-responsive-orbit-origin-x:66%;--fo-context-responsive-orbit-origin-y:22%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-mid-oval);--fo-context-responsive-oval-duration:22s;--fo-context-responsive-oval-delay:-7s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:26s;--fo-context-responsive-layer-z:30}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--snippets{--fo-context-responsive-orbit-origin-x:30%;--fo-context-responsive-orbit-origin-y:68%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-mid-oval);--fo-context-responsive-oval-duration:21s;--fo-context-responsive-oval-delay:-13s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:25s;--fo-context-responsive-layer-z:30}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology{--fo-context-responsive-orbit-origin-x:78%;--fo-context-responsive-orbit-origin-y:78%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-support-low);--fo-context-responsive-oval-duration:34s;--fo-context-responsive-oval-delay:-20s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:38s;--fo-context-responsive-layer-z:18}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--formulas{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:78%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-side-helper);--fo-context-responsive-oval-duration:29s;--fo-context-responsive-oval-delay:-24s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:32s;--fo-context-responsive-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--rules{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:52%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-side-helper);--fo-context-responsive-oval-duration:30s;--fo-context-responsive-oval-delay:-5s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:34s;--fo-context-responsive-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--agents{--fo-context-responsive-orbit-origin-x:82%;--fo-context-responsive-orbit-origin-y:54%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-support-low);--fo-context-responsive-oval-duration:33s;--fo-context-responsive-oval-delay:-18s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:37s;--fo-context-responsive-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--customTabs{--fo-context-responsive-orbit-origin-x:78%;--fo-context-responsive-orbit-origin-y:44%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:32s;--fo-context-responsive-oval-delay:-11s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:36s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--markdown{--fo-context-responsive-orbit-origin-x:38%;--fo-context-responsive-orbit-origin-y:20%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:35s;--fo-context-responsive-oval-delay:-27s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:40s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--designPatterns{--fo-context-responsive-orbit-origin-x:64%;--fo-context-responsive-orbit-origin-y:36%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:36s;--fo-context-responsive-oval-delay:-15s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:41s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--skills{--fo-context-responsive-orbit-origin-x:20%;--fo-context-responsive-orbit-origin-y:62%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:31s;--fo-context-responsive-oval-delay:-9s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:35s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--automations{--fo-context-responsive-orbit-origin-x:84%;--fo-context-responsive-orbit-origin-y:66%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-support-low);--fo-context-responsive-oval-duration:34s;--fo-context-responsive-oval-delay:-22s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:39s;--fo-context-responsive-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--decisions{--fo-context-responsive-orbit-origin-x:16%;--fo-context-responsive-orbit-origin-y:34%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:37s;--fo-context-responsive-oval-delay:-30s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:42s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--runbooks{--fo-context-responsive-orbit-origin-x:24%;--fo-context-responsive-orbit-origin-y:82%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:39s;--fo-context-responsive-oval-delay:-18s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:44s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--handoffs{--fo-context-responsive-orbit-origin-x:86%;--fo-context-responsive-orbit-origin-y:34%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:38s;--fo-context-responsive-oval-delay:-25s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:43s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--research{--fo-context-responsive-orbit-origin-x:50%;--fo-context-responsive-orbit-origin-y:16%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:40s;--fo-context-responsive-oval-delay:-34s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:45s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--qa{--fo-context-responsive-orbit-origin-x:88%;--fo-context-responsive-orbit-origin-y:22%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:36s;--fo-context-responsive-oval-delay:-12s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:41s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--meetingNotes{--fo-context-responsive-orbit-origin-x:88%;--fo-context-responsive-orbit-origin-y:48%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:42s;--fo-context-responsive-oval-delay:-7s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:46s;--fo-context-responsive-layer-z:14;--fo-context-responsive-label-max-width:clamp(7.25rem, 10vw, 9.5rem)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--projectBriefs{--fo-context-responsive-orbit-origin-x:90%;--fo-context-responsive-orbit-origin-y:58%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:43s;--fo-context-responsive-oval-delay:-28s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:47s;--fo-context-responsive-layer-z:14;--fo-context-responsive-label-max-width:clamp(7.25rem, 10vw, 9.5rem)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--checklists{--fo-context-responsive-orbit-origin-x:12%;--fo-context-responsive-orbit-origin-y:56%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:41s;--fo-context-responsive-oval-delay:-37s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-side-current-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-side-current-b);--fo-context-responsive-shift-duration:45s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--playbooks{--fo-context-responsive-orbit-origin-x:12%;--fo-context-responsive-orbit-origin-y:46%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:44s;--fo-context-responsive-oval-delay:-16s;--fo-context-responsive-oval-direction:normal;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-counter-drift-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-counter-drift-b);--fo-context-responsive-shift-duration:48s;--fo-context-responsive-layer-z:14}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--references{--fo-context-responsive-orbit-origin-x:46%;--fo-context-responsive-orbit-origin-y:28%;--fo-context-responsive-oval-path:var(--fo-context-responsive-path-faint-small);--fo-context-responsive-oval-duration:40s;--fo-context-responsive-oval-delay:-21s;--fo-context-responsive-oval-direction:reverse;--fo-context-responsive-shift-a:var(--fo-context-responsive-shift-soft-sweep-a);--fo-context-responsive-shift-b:var(--fo-context-responsive-shift-soft-sweep-b);--fo-context-responsive-shift-duration:44s;--fo-context-responsive-layer-z:14}@keyframes fo-context-lens-responsive-oval-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fo-context-lens-responsive-orbit-field-shift{0%,to{translate:0}33%{translate:var(--fo-context-responsive-shift-a)}66%{translate:var(--fo-context-responsive-shift-b)}}}@media (min-width:561px) and (max-width:820px){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-responsive-path-wide-upper:path("M 0 0 C 34 -22 64 -12 66 18 C 68 46 -42 52 -66 20 C -88 -9 -48 -36 0 0");--fo-context-responsive-path-wide-lower:path("M 0 0 C 42 26 66 12 62 -20 C 58 -48 16 -48 -40 -28 C -72 -10 -50 28 0 0");--fo-context-responsive-path-bottom-wide:path("M 0 0 C 58 -28 82 -8 76 24 C 68 56 -54 54 -76 18 C -96 -12 -58 -38 0 0");--fo-context-responsive-path-mid-oval:path("M 0 0 C 38 -28 58 -8 52 24 C 44 50 -16 48 -24 14 C -32 -16 -22 -36 0 0");--fo-context-responsive-path-support-low:path("M 0 0 C 32 -34 48 -8 40 28 C 28 62 -64 56 -76 12 C -86 -24 -44 -42 0 0");--fo-context-responsive-path-faint-small:path("M 0 0 C 24 -20 38 -5 32 16 C 26 36 -26 34 -36 8 C -44 -14 -24 -25 0 0");--fo-context-responsive-path-side-helper:path("M 0 0 C 26 -30 42 -6 38 24 C 32 52 -36 48 -48 10 C -58 -20 -30 -34 0 0");--fo-context-responsive-label-max-width:min(8.75rem, calc(100vw - 40px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--shortcuts{--fo-context-responsive-orbit-origin-x:calc(22% + 6px);--fo-context-responsive-orbit-origin-y:22%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--commands{--fo-context-responsive-orbit-origin-x:20%;--fo-context-responsive-orbit-origin-y:73%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--workflows{--fo-context-responsive-orbit-origin-x:52%;--fo-context-responsive-orbit-origin-y:79%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--prompts{--fo-context-responsive-orbit-origin-x:60%;--fo-context-responsive-orbit-origin-y:22%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--snippets{--fo-context-responsive-orbit-origin-x:79%;--fo-context-responsive-orbit-origin-y:28%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology{--fo-context-responsive-orbit-origin-x:67%;--fo-context-responsive-orbit-origin-y:72%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--formulas{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:64%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--rules{--fo-context-responsive-orbit-origin-x:77%;--fo-context-responsive-orbit-origin-y:62%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--agents{--fo-context-responsive-orbit-origin-x:78%;--fo-context-responsive-orbit-origin-y:76%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--customTabs{--fo-context-responsive-orbit-origin-x:23%;--fo-context-responsive-orbit-origin-y:34%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--markdown{--fo-context-responsive-orbit-origin-x:77%;--fo-context-responsive-orbit-origin-y:36%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--designPatterns{--fo-context-responsive-orbit-origin-x:50%;--fo-context-responsive-orbit-origin-y:32%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--skills{--fo-context-responsive-orbit-origin-x:24%;--fo-context-responsive-orbit-origin-y:66%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--automations{--fo-context-responsive-orbit-origin-x:80%;--fo-context-responsive-orbit-origin-y:70%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--decisions{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:45%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--runbooks{--fo-context-responsive-orbit-origin-x:30%;--fo-context-responsive-orbit-origin-y:82%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--handoffs{--fo-context-responsive-orbit-origin-x:82%;--fo-context-responsive-orbit-origin-y:45%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--research{--fo-context-responsive-orbit-origin-x:48%;--fo-context-responsive-orbit-origin-y:18%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--qa{--fo-context-responsive-orbit-origin-x:84%;--fo-context-responsive-orbit-origin-y:24%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--meetingNotes{--fo-context-responsive-orbit-origin-x:82%;--fo-context-responsive-orbit-origin-y:52%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--projectBriefs{--fo-context-responsive-orbit-origin-x:76%;--fo-context-responsive-orbit-origin-y:82%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--checklists{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:56%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--playbooks{--fo-context-responsive-orbit-origin-x:18%;--fo-context-responsive-orbit-origin-y:26%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--references{--fo-context-responsive-orbit-origin-x:42%;--fo-context-responsive-orbit-origin-y:30%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--supporting>.fo-context-lens-whisper{opacity:.4!important}}@media (min-width:821px) and (max-width:1279px){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-responsive-path-wide-upper:path("M 0 0 C 58 -36 94 -20 90 18 C 84 58 -56 64 -92 24 C -122 -8 -70 -48 0 0");--fo-context-responsive-path-wide-lower:path("M 0 0 C 70 38 106 18 102 -26 C 96 -70 28 -74 -64 -38 C -112 -14 -78 42 0 0");--fo-context-responsive-path-bottom-wide:path("M 0 0 C 92 -36 128 -10 120 34 C 110 76 -88 74 -120 22 C -146 -20 -84 -54 0 0");--fo-context-responsive-label-max-width:clamp(7.5rem, 11vw, 9.75rem)}.fo-hero-context-lens[data-activated=false] :is(.fo-context-lens-label-orbit--formulas,.fo-context-lens-label-orbit--terminology){--fo-context-responsive-orbit-origin-y:calc(70% - 24px)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--runbooks{--fo-context-responsive-orbit-origin-y:calc(80% - 32px)}}@media (min-width:1280px) and (max-width:1599px){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-responsive-label-max-width:clamp(8rem, 10vw, 10.75rem)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--formulas{--fo-context-responsive-orbit-origin-y:calc(78% - 32px)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--workflows{--fo-context-responsive-orbit-origin-y:calc(70% - 32px)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology{--fo-context-responsive-orbit-origin-y:calc(75% - 24px)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--runbooks{--fo-context-responsive-orbit-origin-y:calc(82% - 24px)}}@media (min-width:1600px){.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-responsive-path-wide-upper:path("M 0 0 C 104 -58 166 -30 158 32 C 146 96 -96 104 -156 42 C -202 -10 -116 -76 0 0");--fo-context-responsive-path-wide-lower:path("M 0 0 C 118 58 184 30 176 -42 C 164 -112 46 -118 -104 -62 C -178 -26 -130 64 0 0");--fo-context-responsive-path-bottom-wide:path("M 0 0 C 152 -58 210 -14 196 52 C 180 126 -154 118 -204 34 C -242 -36 -138 -84 0 0");--fo-context-responsive-label-max-width:clamp(8.75rem, 9vw, 11.5rem)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--shortcuts{--fo-context-responsive-orbit-origin-x:23%;--fo-context-responsive-orbit-origin-y:27%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--commands{--fo-context-responsive-orbit-origin-x:23%;--fo-context-responsive-orbit-origin-y:43%}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--workflows{--fo-context-responsive-orbit-origin-x:73%;--fo-context-responsive-orbit-origin-y:70%}}@media (max-width:560px){.fo-product-hero-surface.marketing-chapter--hero{--fo-mobile-beam-intensity:.62;--fo-mobile-beam-core-width:clamp(68px, 24vw, 112px);--fo-mobile-beam-feather-width:clamp(230px, 76vw, 360px);--fo-mobile-beam-core-opacity:calc(var(--fo-mobile-beam-intensity) * .24);--fo-mobile-beam-feather-opacity:calc(var(--fo-mobile-beam-intensity) * .28);--fo-mobile-headline-halo-opacity:calc(.22 + var(--fo-mobile-beam-intensity) * .16);--chapter-padding-y:clamp(.875rem, 2.4svh, 1.35rem);--chapter-screen-min:calc(100svh - 3.5625rem);isolation:isolate;min-height:var(--chapter-screen-min);justify-content:center;padding-inline:1rem;overflow:visible}.fo-product-hero-surface.marketing-chapter--hero:before,.fo-product-hero-surface.marketing-chapter--hero:after{content:"";z-index:0;pointer-events:none;position:absolute;top:0;left:50%;transform:translate(-50%)}.fo-product-hero-surface.marketing-chapter--hero:before{width:var(--fo-mobile-beam-feather-width);background:radial-gradient(ellipse 58% 50% at 50% 34%, color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 6%, transparent) 54%, transparent 86%), linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 4%, transparent) 16%, color-mix(in oklch, var(--fluentoverlay-accent-light) 11%, transparent) 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 4%, transparent) 84%, transparent 100%);filter:blur(40px)saturate(1.01);height:min(82svh,680px);opacity:var(--fo-mobile-beam-feather-opacity);-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 10%,#000 46%,#00000075 68%,#0000 92%);mask-image:linear-gradient(#0000 0%,#000000d1 10%,#000 46%,#00000075 68%,#0000 92%)}.fo-product-hero-surface.marketing-chapter--hero:after{width:var(--fo-mobile-beam-core-width);background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 3%, transparent) 12%, color-mix(in oklch, var(--fluentoverlay-accent-light) 19%, transparent) 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 3%, transparent) 88%, transparent 100%), linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent) 16%, #ffffff12 35%, color-mix(in oklch, var(--fluentoverlay-accent) 6%, transparent) 62%, transparent 94%);filter:blur(22px)saturate(1.03);height:min(76svh,620px);opacity:var(--fo-mobile-beam-core-opacity);-webkit-mask-image:linear-gradient(#0000 0%,#000000c2 10%,#000 42%,#00000057 70%,#0000 94%);mask-image:linear-gradient(#0000 0%,#000000c2 10%,#000 42%,#00000057 70%,#0000 94%)}@supports (color:lab(0% 0 0)){.fo-product-hero-surface.marketing-chapter--hero:after{background:linear-gradient(90deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 3%, transparent) 12%, color-mix(in oklch, var(--fluentoverlay-accent-light) 19%, transparent) 50%, color-mix(in oklch, var(--fluentoverlay-accent-light) 3%, transparent) 88%, transparent 100%), linear-gradient(180deg, transparent 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent) 16%, lab(100% 0 0/.07) 35%, color-mix(in oklch, var(--fluentoverlay-accent) 6%, transparent) 62%, transparent 94%)}}.dark .fo-product-hero-surface.marketing-chapter--hero:before,.dark .fo-product-hero-surface.marketing-chapter--hero:after{mix-blend-mode:screen}.fo-product-hero-surface{--fo-hero-stack-gap:clamp(.35rem, .95svh, .58rem);--fo-hero-visual-gap:.25rem;--fo-hero-copy-gap:clamp(.45rem, 1.05svh, .62rem);--fo-hero-copy-padding-y:0;--fo-hero-heading-size:clamp(2rem, 8.2vw, 2.25rem);--fo-hero-subheadline-size:.98rem;--fo-hero-subheadline-line-height:1.55;--fo-hero-media-max-width:min(100%, 640px)}.fo-product-hero-surface .fo-hero-stack{min-height:calc(var(--chapter-screen-min) - clamp(.75rem, 2.4svh, 1.35rem));z-index:1;justify-content:center}.fo-hero-subheadline-default{display:none}.fo-hero-subheadline-mobile{display:inline}.fo-hero-context-lens{min-height:clamp(330px,44svh,390px);overflow:visible}.fo-context-lens-summon,.fo-context-lens-cameo,.fo-context-lens-beam,.fo-product-hero-surface .fo-hero-playback-controls{display:none!important}.fo-hero-context-lens:before{opacity:.42;inset:-14% -12% -12%}.fo-hero-context-lens:after{content:none}.fo-context-lens-stage{inset:-8% -10% -6%}.fo-context-lens-stage:before{opacity:.14}.fo-context-lens-mobile-headline{z-index:9;isolation:isolate;width:min(282px,100vw - 3.75rem);color:var(--foreground);letter-spacing:0;text-align:center;text-wrap:balance;text-shadow:0 1px #ffffff14,0 18px 44px #00000061;text-shadow:0 1px lab(100% 0 0/.08),0 18px 44px lab(0% 0 0/.38);pointer-events:none;font-size:clamp(1.62rem,7.1vw,2.02rem);font-weight:800;line-height:.98;display:block;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.fo-context-lens-mobile-headline:before{content:"";z-index:-1;background:radial-gradient(ellipse 58% 76% at 50% 48%, color-mix(in oklch, var(--fluentoverlay-accent-light) 15%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 48%, transparent 76%), radial-gradient(ellipse 92% 70% at 50% 52%, #00000038 0%, transparent 70%);filter:blur(2px);opacity:var(--fo-mobile-headline-halo-opacity);pointer-events:none;border-radius:999px;position:absolute;inset:-.74em -.56em -.66em}@supports (color:lab(0% 0 0)){.fo-context-lens-mobile-headline:before{background:radial-gradient(ellipse 58% 76% at 50% 48%, color-mix(in oklch, var(--fluentoverlay-accent-light) 15%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 48%, transparent 76%), radial-gradient(ellipse 92% 70% at 50% 52%, lab(0% 0 0/.22) 0%, transparent 70%)}}.fo-product-hero-surface .fo-hero-text-grid{opacity:0!important}.fo-product-hero-surface .fo-hero-surface-ambient-glow{opacity:.08;width:min(76vw,360px)!important;height:min(32vh,260px)!important}.fo-product-hero-surface .fo-hero-subheadline{max-width:19rem;color:color-mix(in oklch, var(--muted-foreground) 88%, var(--foreground));font-size:.94rem;line-height:1.45}.fo-product-hero-surface [data-fo-hero-product-meta]{max-width:17rem;color:color-mix(in oklch, var(--muted-foreground) 86%, transparent);gap:.2rem .45rem;font-size:.72rem;line-height:1.35}.fo-product-hero-surface [data-fo-hero-product-identity]{gap:.35rem}.fo-product-hero-surface [data-fo-hero-product-identity] img,.fo-product-hero-surface [data-fo-hero-product-identity] svg{width:.875rem;height:.875rem}.fo-product-hero-surface .fo-hero-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fo-hero-context-lens[data-activated=false] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper:not(.fo-context-lens-whisper--terminology){opacity:.88;transform:var(--fo-context-final-transform);animation:none}.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper{opacity:.58}.fo-hero-context-lens[data-activated=false] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper--terminology{border:1px solid color-mix(in oklch, var(--fluentoverlay-accent-light) 26%, transparent);background:color-mix(in oklch, var(--surface-floating) 56%, var(--fluentoverlay-accent) 8%);color:color-mix(in oklch, var(--foreground) 94%, white 6%);box-shadow:0 12px 26px -22px color-mix(in oklch, var(--fluentoverlay-accent-light) 62%, transparent), 0 8px 18px -16px #000000b3, inset 0 1px 0 #ffffff1a}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-activated=false] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper--terminology{box-shadow:0 12px 26px -22px color-mix(in oklch, var(--fluentoverlay-accent-light) 62%, transparent), 0 8px 18px -16px lab(0% 0 0/.7), inset 0 1px 0 lab(100% 0 0/.1)}}.fo-hero-context-lens[data-activated=false] .fo-context-lens-capability svg,.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper--terminology svg{color:var(--fluentoverlay-accent-light);filter:drop-shadow(0 0 8px color-mix(in oklch, var(--fluentoverlay-accent) 34%, transparent));opacity:.88}.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper{border:1px solid color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent);background:color-mix(in oklch, var(--surface-floating) 34%, var(--fluentoverlay-accent) 5%);color:color-mix(in oklch, var(--foreground) 76%, transparent);box-shadow:0 9px 20px -18px color-mix(in oklch, var(--fluentoverlay-accent-light) 38%, transparent), inset 0 1px 0 #ffffff12}@supports (color:lab(0% 0 0)){.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper{box-shadow:0 9px 20px -18px color-mix(in oklch, var(--fluentoverlay-accent-light) 38%, transparent), inset 0 1px 0 lab(100% 0 0/.07)}}.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper:not(.fo-context-lens-whisper--terminology) svg{color:var(--fluentoverlay-accent-light);opacity:.72}.fo-hero-context-lens[data-activated=false] .fo-context-lens-beam-glow{visibility:hidden!important;opacity:0!important;transform:translate(-50%,-50%)rotate(-6deg)scaleX(.72)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-beam-core{visibility:hidden!important;opacity:0!important;transform:translate(-50%,-50%)rotate(-6deg)scaleX(.64)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-beam-focal{visibility:hidden!important;opacity:0!important;transform:translate(-50%,-50%)rotate(-6deg)scale(.74)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-cameo{visibility:hidden!important;opacity:0!important;transform:translate(-50%, -50%) scale(var(--fo-context-lens-cameo-rest-scale))!important}.fo-product-hero-surface .fo-hero-demo-pill{display:none!important}.fo-product-hero-surface .fo-hero-playback-controls{top:-56px;right:10px}.fo-product-hero-surface .fo-hero-playback-control{justify-content:center;gap:0;width:44px;height:44px;padding:0}.fo-product-hero-surface .fo-hero-playback-control span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fo-context-lens-cameo{--fo-context-lens-cameo-rest-scale:.43;--fo-context-lens-cameo-active-scale:.46;--fo-context-lens-cameo-reset-scale:.44;width:var(--fo-context-lens-cameo-shell-width,670px);height:454px;top:53%}.fo-context-lens-window{opacity:.08}.fo-context-lens-window--editor{width:54%;height:44%;top:18%;left:0}.fo-context-lens-window--browser{width:48%;height:34%;top:22%;right:0}.fo-context-lens-window--notes{width:54%;height:29%;bottom:5%;right:7%}.fo-context-lens-beam-glow{width:calc(100% - 8px);height:116px}.fo-context-lens-beam-core{width:calc(100% - 18px)}.fo-context-lens-beam-focal{width:calc(100% - 38px);height:164px}.fo-context-lens-capability{border-radius:999px;gap:7px;max-width:calc(50% - 18px);padding:7px 8px}.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--commands{--fo-context-drift-start-transform:translate3d(10px, 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(26px, -10px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(18px, -4px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(28px, 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(14px, 8px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(6px, 4px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(8px, 7px, 0) scale(.96);left:10px;right:auto}.fo-context-lens-capability--prompts,.fo-context-lens-capability--snippets{--fo-context-drift-start-transform:translate3d(-10px, 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(-26px, -10px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-18px, -4px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(-28px, 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(-14px, 8px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(-6px, 4px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-8px, 7px, 0) scale(.96);left:auto;right:10px}.fo-context-lens-capability--commands,.fo-context-lens-capability--prompts{top:4px;bottom:auto}.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--snippets{top:auto;bottom:4px}.fo-context-lens-capability--workflows{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(calc(-50% + 8px), 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(calc(-50% - 20px), -10px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(calc(-50% + 18px), -4px, 0) scale(.958);--fo-context-drift-cross-c-transform:translate3d(calc(-50% - 18px), 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(calc(-50% + 6px), 6px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(calc(-50% + 4px), 3px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(calc(-50% + 6px), 6px, 0) scale(.96);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 1px, 0) scale(.99);max-width:min(184px,100% - 40px);inset:auto auto 36px 50%}.fo-context-lens-whisper{padding:5px 7px}.fo-context-lens-whisper span{font-size:10.5px}.fo-context-lens-whisper--customTabs{--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(8px, 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(20px, 14px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(14px, -4px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(22px, 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(10px, 6px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(5px, 3px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(7px, 6px, 0) scale(.96);inset:6px auto auto 8px}.fo-context-lens-whisper--markdown{--fo-context-final-transform:translate3d(0, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(-8px, 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(-20px, 14px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(-14px, -4px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(-22px, 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(-10px, 6px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(-5px, 3px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(-7px, 6px, 0) scale(.96);inset:6px 8px auto auto}.fo-context-lens-whisper--formulas{--fo-context-final-transform:translate3d(-50%, 0, 0) scale(1);--fo-context-drift-start-transform:translate3d(calc(-50% - 18px), 8px, 0) scale(.952);--fo-context-drift-cross-a-transform:translate3d(calc(-50% + 20px), -10px, 0) scale(.97);--fo-context-drift-cross-b-transform:translate3d(calc(-50% - 18px), -5px, 0) scale(.956);--fo-context-drift-cross-c-transform:translate3d(calc(-50% + 18px), 8px, 0) scale(.964);--fo-context-drift-clear-transform:translate3d(calc(-50% + 10px), 6px, 0) scale(.97);--fo-context-drift-end-transform:translate3d(calc(-50% + 5px), 3px, 0) scale(.982);--fo-context-drift-return-transform:translate3d(calc(-50% - 14px), 8px, 0) scale(.96);--fo-context-organize-transform:translate3d(calc(-50% + 1px), 1px, 0) scale(.99);max-width:142px;inset:16px auto auto 50%}.fo-context-lens-capability strong{font-size:11px}.fo-context-lens-capability em{display:none}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) :is(.fo-context-lens-capability--shortcuts,.fo-context-lens-capability--prompts,.fo-context-lens-capability--snippets){visibility:visible;top:8px;bottom:auto;opacity:1!important;transform:translate(0,0)scale(.9)!important}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-capability--shortcuts{left:10px;right:auto}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-capability--snippets{left:auto;right:10px}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) :is(.fo-context-lens-capability--commands,.fo-context-lens-capability--workflows){visibility:visible;top:auto;bottom:28px;opacity:1!important;transform:translate(0,0)scale(.9)!important}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) .fo-context-lens-capability--commands{left:10px;right:auto}.fo-hero-context-lens:is([data-beat^=tab-],[data-activated=false],[data-beat=context-settle],[data-beat=complete],[data-complete=true]) :is(.fo-context-lens-capability--prompts,.fo-context-lens-capability--workflows){--fo-context-final-transform:translate3d(-50%, 0, 0) scale(.9);left:50%;right:auto;transform:var(--fo-context-final-transform)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-mobile-oval-path-wide-upper:path("M 0 0 C 22 -28 50 -21 48 6 C 45 34 -18 42 -44 22 C -66 2 -42 -26 0 0");--fo-context-mobile-oval-path-wide-lower:path("M 0 0 C 34 25 58 16 56 -12 C 54 -40 12 -42 -30 -25 C -54 -8 -38 20 0 0");--fo-context-mobile-oval-path-bottom-wide:path("M 0 0 C 48 -26 66 -8 62 18 C 54 48 -44 44 -58 14 C -70 -10 -42 -30 0 0");--fo-context-mobile-oval-path-mid-oval:path("M 0 0 C 32 -26 48 -7 42 20 C 34 40 -8 36 -10 8 C -14 -17 -18 -29 0 0");--fo-context-mobile-oval-path-support-low:path("M 0 0 C 20 -30 34 -7 22 25 C 6 52 -54 44 -60 8 C -65 -22 -36 -34 0 0");--fo-context-mobile-oval-path-faint-small:path("M 0 0 C 16 -18 24 -5 20 14 C 14 31 -18 29 -23 7 C -27 -12 -15 -21 0 0");--fo-context-mobile-oval-path-side-helper:path("M 0 0 C 22 -27 32 -6 28 20 C 22 43 -24 40 -30 9 C -36 -16 -19 -29 0 0");--fo-context-mobile-shift-soft-sweep-a:10px -6px;--fo-context-mobile-shift-soft-sweep-b:-8px 7px;--fo-context-mobile-shift-counter-drift-a:-8px 6px;--fo-context-mobile-shift-counter-drift-b:7px -5px;--fo-context-mobile-shift-side-current-a:6px 8px;--fo-context-mobile-shift-side-current-b:-6px -7px;--fo-context-mobile-orbit-origin-x:50%;--fo-context-mobile-orbit-origin-y:50%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-mid-oval);--fo-context-mobile-oval-delay:0s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-oval-duration:14s;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:15s;--fo-context-mobile-layer-z:12;--fo-context-mobile-label-max-width:min(10rem, calc(100vw - 36px));top:var(--fo-context-mobile-orbit-origin-y);left:var(--fo-context-mobile-orbit-origin-x);z-index:var(--fo-context-mobile-layer-z,12);width:max-content;max-width:var(--fo-context-mobile-label-max-width);opacity:0;visibility:hidden;offset-anchor:50% 50%;offset-distance:0%;offset-path:var(--fo-context-mobile-oval-path);offset-rotate:0deg;pointer-events:none;will-change:offset-distance, translate;animation-direction:var(--fo-context-mobile-oval-direction), normal, normal;display:none;position:absolute;animation:fo-context-lens-mobile-oval-orbit var(--fo-context-mobile-oval-duration) linear var(--fo-context-mobile-oval-delay) infinite both, fo-context-lens-mobile-orbit-field-shift var(--fo-context-mobile-shift-duration) var(--motion-ease-ambient) 0s infinite both, fo-context-lens-orbit-resume-wrapper var(--fo-context-orbit-resume-duration) var(--fo-context-orbit-resume-ease) both!important;animation-delay:var(--fo-context-mobile-oval-delay), 0s, 0s!important}.fo-hero-context-lens[data-measuring-orbit-resume=true] .fo-context-lens-label-orbit{animation-play-state:paused,paused,paused!important}.fo-hero-context-lens[data-orbit-resuming=true] .fo-context-lens-label-orbit{will-change:offset-distance, translate, transform;animation-play-state:running,running,running!important}@media (prefers-reduced-motion:reduce){.fo-hero-context-lens[data-orbit-resuming=true] .fo-context-lens-label-orbit{animation:none!important;transform:none!important}}.fo-hero-context-lens[data-activated=false] :is(.fo-context-lens-label-orbit--shortcuts,.fo-context-lens-label-orbit--commands,.fo-context-lens-label-orbit--workflows,.fo-context-lens-label-orbit--prompts,.fo-context-lens-label-orbit--snippets,.fo-context-lens-label-orbit--terminology,.fo-context-lens-label-orbit--customTabs,.fo-context-lens-label-orbit--markdown,.fo-context-lens-label-orbit--formulas,.fo-context-lens-label-orbit--rules,.fo-context-lens-label-orbit--agents){opacity:1;visibility:visible;display:inline-flex}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit>:is(.fo-context-lens-capability,.fo-context-lens-whisper){max-width:var(--fo-context-mobile-label-max-width);visibility:visible!important;animation:none!important;display:inline-flex!important;position:relative!important;inset:auto!important;transform:translate(0,0)!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--primary>.fo-context-lens-capability{z-index:2;border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, transparent);background:color-mix(in oklch, var(--surface-floating) 76%, var(--fluentoverlay-accent) 12%);opacity:.96!important}.fo-hero-context-lens[data-activated=false] :is(.fo-context-lens-label-orbit--prompts,.fo-context-lens-label-orbit--snippets)>.fo-context-lens-capability{z-index:2;opacity:.86!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--supporting>.fo-context-lens-whisper{z-index:1;border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, transparent);background:color-mix(in oklch, var(--surface-floating) 44%, var(--fluentoverlay-accent) 6%);opacity:.46}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology>.fo-context-lens-whisper{opacity:.68!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--shortcuts{--fo-context-mobile-orbit-origin-x:28%;--fo-context-mobile-orbit-origin-y:19%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-wide-upper);--fo-context-mobile-oval-duration:10.8s;--fo-context-mobile-oval-delay:-1.1s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:13.4s;--fo-context-mobile-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--commands{--fo-context-mobile-orbit-origin-x:28%;--fo-context-mobile-orbit-origin-y:72%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-wide-lower);--fo-context-mobile-oval-duration:12.6s;--fo-context-mobile-oval-delay:-4.7s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:16.2s;--fo-context-mobile-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--workflows{--fo-context-mobile-orbit-origin-x:50%;--fo-context-mobile-orbit-origin-y:79%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-bottom-wide);--fo-context-mobile-oval-duration:13.8s;--fo-context-mobile-oval-delay:-8.9s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:17.2s;--fo-context-mobile-layer-z:38}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--prompts{--fo-context-mobile-orbit-origin-x:59%;--fo-context-mobile-orbit-origin-y:23%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-mid-oval);--fo-context-mobile-oval-duration:11.8s;--fo-context-mobile-oval-delay:-3.2s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:14.8s;--fo-context-mobile-layer-z:30}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--snippets{--fo-context-mobile-orbit-origin-x:72%;--fo-context-mobile-orbit-origin-y:28%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-mid-oval);--fo-context-mobile-oval-duration:9.8s;--fo-context-mobile-oval-delay:-6.4s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:13.6s;--fo-context-mobile-layer-z:30}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--terminology{--fo-context-mobile-orbit-origin-x:69%;--fo-context-mobile-orbit-origin-y:72%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-support-low);--fo-context-mobile-oval-duration:16.4s;--fo-context-mobile-oval-delay:-9.5s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:18.2s;--fo-context-mobile-layer-z:18}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--customTabs{--fo-context-mobile-orbit-origin-x:22%;--fo-context-mobile-orbit-origin-y:32%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:18.6s;--fo-context-mobile-oval-delay:-5.6s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:20.4s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(8.25rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--markdown{--fo-context-mobile-orbit-origin-x:78%;--fo-context-mobile-orbit-origin-y:38%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:19.4s;--fo-context-mobile-oval-delay:-12.4s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:21.2s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(8.25rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--formulas{--fo-context-mobile-orbit-origin-x:23%;--fo-context-mobile-orbit-origin-y:54%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-side-helper);--fo-context-mobile-oval-duration:15.8s;--fo-context-mobile-oval-delay:-14.2s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:16.8s;--fo-context-mobile-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--rules{--fo-context-mobile-orbit-origin-x:77%;--fo-context-mobile-orbit-origin-y:55%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-side-helper);--fo-context-mobile-oval-duration:17.2s;--fo-context-mobile-oval-delay:-2.7s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:19.2s;--fo-context-mobile-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--agents{--fo-context-mobile-orbit-origin-x:77%;--fo-context-mobile-orbit-origin-y:79%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-support-low);--fo-context-mobile-oval-duration:19.8s;--fo-context-mobile-oval-delay:-16.8s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:22.4s;--fo-context-mobile-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--automations{--fo-context-mobile-orbit-origin-x:70%;--fo-context-mobile-orbit-origin-y:64%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-support-low);--fo-context-mobile-oval-duration:18.8s;--fo-context-mobile-oval-delay:-7.8s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:21.4s;--fo-context-mobile-layer-z:16}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--decisions{--fo-context-mobile-orbit-origin-x:22%;--fo-context-mobile-orbit-origin-y:42%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:21.4s;--fo-context-mobile-oval-delay:-9.8s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:23.2s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--runbooks{--fo-context-mobile-orbit-origin-x:31%;--fo-context-mobile-orbit-origin-y:83%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:22.2s;--fo-context-mobile-oval-delay:-4.2s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:24.6s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--handoffs{--fo-context-mobile-orbit-origin-x:79%;--fo-context-mobile-orbit-origin-y:46%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:22.8s;--fo-context-mobile-oval-delay:-15.2s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:25.4s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--research{--fo-context-mobile-orbit-origin-x:47%;--fo-context-mobile-orbit-origin-y:14%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:23.6s;--fo-context-mobile-oval-delay:-18.2s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:26.2s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--qa{--fo-context-mobile-orbit-origin-x:52%;--fo-context-mobile-orbit-origin-y:88%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:20.6s;--fo-context-mobile-oval-delay:-11.2s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:22.8s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(5.75rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--meetingNotes{--fo-context-mobile-orbit-origin-x:82%;--fo-context-mobile-orbit-origin-y:50%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:24.4s;--fo-context-mobile-oval-delay:-20.6s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:26.8s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.75rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--projectBriefs{--fo-context-mobile-orbit-origin-x:74%;--fo-context-mobile-orbit-origin-y:86%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:25.2s;--fo-context-mobile-oval-delay:-6.8s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:27.6s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.75rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--checklists{--fo-context-mobile-orbit-origin-x:18%;--fo-context-mobile-orbit-origin-y:62%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:24.8s;--fo-context-mobile-oval-delay:-23.4s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-side-current-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-side-current-b);--fo-context-mobile-shift-duration:27.2s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--playbooks{--fo-context-mobile-orbit-origin-x:17%;--fo-context-mobile-orbit-origin-y:24%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:25.8s;--fo-context-mobile-oval-delay:-13.8s;--fo-context-mobile-oval-direction:normal;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-counter-drift-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-counter-drift-b);--fo-context-mobile-shift-duration:28.4s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit--references{--fo-context-mobile-orbit-origin-x:47%;--fo-context-mobile-orbit-origin-y:32%;--fo-context-mobile-oval-path:var(--fo-context-mobile-oval-path-faint-small);--fo-context-mobile-oval-duration:23.2s;--fo-context-mobile-oval-delay:-17.8s;--fo-context-mobile-oval-direction:reverse;--fo-context-mobile-shift-a:var(--fo-context-mobile-shift-soft-sweep-a);--fo-context-mobile-shift-b:var(--fo-context-mobile-shift-soft-sweep-b);--fo-context-mobile-shift-duration:25.8s;--fo-context-mobile-layer-z:14;--fo-context-mobile-label-max-width:min(7.5rem, calc(100vw - 36px))}.fo-context-lens-mobile-headline{z-index:48}.fo-context-lens-mobile-headline:before{background:radial-gradient(ellipse 58% 72% at 50% 48%, color-mix(in oklch, var(--background) 72%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent) 42%, transparent 78%), radial-gradient(ellipse 86% 62% at 50% 52%, #00000047 0%, transparent 72%);filter:blur(3px);inset:-.88em -.72em -.78em}@supports (color:lab(0% 0 0)){.fo-context-lens-mobile-headline:before{background:radial-gradient(ellipse 58% 72% at 50% 48%, color-mix(in oklch, var(--background) 72%, transparent) 0%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent) 42%, transparent 78%), radial-gradient(ellipse 86% 62% at 50% 52%, lab(0% 0 0/.28) 0%, transparent 72%)}}@keyframes fo-context-lens-mobile-oval-orbit{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes fo-context-lens-mobile-orbit-field-shift{0%,to{translate:0}33%{translate:var(--fo-context-mobile-shift-a)}66%{translate:var(--fo-context-mobile-shift-b)}}.fo-hero-install-button,.fo-hero-demo-pill{width:min(100%,280px);min-height:44px}.fo-hero-install-button{--fo-hero-mobile-install-glow:0 18px 38px -28px color-mix(in oklch, var(--fluentoverlay-accent-light) 70%, transparent), 0 10px 24px -22px #000000b3, inset 0 1px 0 #ffffff1f;isolation:isolate;border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 34%, var(--border));background:linear-gradient(180deg, color-mix(in oklch, var(--fluentoverlay-accent-light) 16%, var(--surface-floating)) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 9%, var(--surface-raised)) 100%), color-mix(in oklch, var(--surface-raised) 92%, transparent);width:min(100%,280px);box-shadow:var(--fo-hero-mobile-install-glow);color:color-mix(in oklch, var(--foreground) 96%, white 4%);letter-spacing:0;font-weight:760;position:relative;overflow:hidden;height:48px!important;min-height:48px!important}@supports (color:lab(0% 0 0)){.fo-hero-install-button{--fo-hero-mobile-install-glow:0 18px 38px -28px color-mix(in oklch, var(--fluentoverlay-accent-light) 70%, transparent), 0 10px 24px -22px lab(0% 0 0/.7), inset 0 1px 0 lab(100% 0 0/.12)}}.fo-hero-install-button:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(ellipse 70% 120% at 50% -24%, color-mix(in oklch, var(--fluentoverlay-accent-light) 18%, transparent), transparent 58%), radial-gradient(ellipse 54% 80% at 50% 110%, color-mix(in oklch, var(--fluentoverlay-accent) 12%, transparent), transparent 62%);opacity:.95;pointer-events:none;position:absolute;inset:1px}.fo-hero-install-button:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--fluentoverlay-accent-light) 42%, transparent), transparent);opacity:.72;pointer-events:none;border-radius:999px;height:1px;position:absolute;bottom:8px;left:18px;right:18px}}.fo-demo-story-mobile-card{max-width:min(100%,28rem);margin-inline:auto}.fo-demo-story-mobile-card-inner{background:radial-gradient(ellipse 92% 44% at 50% -8%, color-mix(in oklch, var(--fluentoverlay-accent) 7%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in oklch, var(--surface-floating) 82%, var(--background)) 0%, color-mix(in oklch, var(--surface-floating) 76%, var(--background)) 100%);box-shadow:0 22px 58px -42px color-mix(in oklch, var(--fluentoverlay-accent) 42%, transparent)}.fo-demo-story-mobile-card .fo-demo-story-mobile-controls{min-width:0;max-width:100%;margin-top:0}.fo-demo-story-mobile-card .fo-demo-story-mobile-controls button{min-width:0}@media (max-width:820px){.fo-demo-story-tabs{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(15rem,min(78vw,22rem));grid-auto-flow:column;width:100%;min-width:0;max-width:100%;padding:.25rem .25rem .75rem;scroll-padding-inline:.25rem;display:grid;overflow-x:auto;grid-template-columns:none!important}.fo-demo-story-tabs::-webkit-scrollbar{display:none}.fo-demo-story-tab{scroll-snap-align:center;scroll-snap-stop:always;min-height:9.5rem}.fo-demo-story-mobile-controls{min-width:0;max-width:100%;margin-top:.25rem}}@media (max-width:560px){.fo-demo-story-tabs{grid-auto-columns:minmax(13.5rem,82vw);margin-inline:-.25rem}.fo-demo-story-tab{min-height:8.25rem;padding:.875rem}.fo-demo-story-mobile-controls{gap:.5rem}.fo-demo-story-mobile-controls button{min-width:0;padding-inline:.75rem}.fo-demo-story-mobile-card{max-width:min(100%,24rem)}.fo-demo-story-mobile-card-inner{border-radius:22px}.fo-demo-story-mobile-card .fo-demo-story-mobile-controls{gap:.5rem;padding-inline:.65rem}.fo-demo-story-mobile-card .fo-demo-story-mobile-controls button{padding-inline:.65rem}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.fo-context-lens-cameo{width:calc(100% - 32px);height:min(244px,100% - 92px)}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{offset-distance:0%;translate:0;animation:none!important}.fo-hero-context-lens[data-activated=false] .fo-context-lens-capability,.fo-hero-context-lens[data-activated=false] .fo-context-lens-whisper{translate:0;scale:1;animation:none!important}.fo-hero-context-lens[data-beat=context-churn] .fo-context-lens-summon kbd{filter:none;transform:none;animation:none!important}}@media (max-width:370px){.fo-context-lens-cameo{--fo-context-lens-cameo-rest-scale:.4;--fo-context-lens-cameo-active-scale:.43;--fo-context-lens-cameo-reset-scale:.41}.fo-hero-context-lens[data-activated=false] .fo-context-lens-label-orbit{--fo-context-mobile-oval-path-wide-upper:path("M 0 0 C 18 -22 40 -16 38 5 C 36 26 -14 32 -34 17 C -52 2 -33 -20 0 0");--fo-context-mobile-oval-path-wide-lower:path("M 0 0 C 26 19 46 12 44 -9 C 42 -30 10 -32 -23 -19 C -42 -6 -30 15 0 0");--fo-context-mobile-oval-path-bottom-wide:path("M 0 0 C 36 -20 50 -6 47 13 C 41 36 -34 33 -45 11 C -55 -8 -33 -23 0 0");--fo-context-mobile-oval-path-mid-oval:path("M 0 0 C 25 -20 36 -5 32 15 C 26 30 -6 27 -8 6 C -11 -13 -14 -22 0 0");--fo-context-mobile-oval-path-support-low:path("M 0 0 C 15 -23 26 -5 17 19 C 5 39 -42 34 -46 6 C -50 -17 -28 -26 0 0");--fo-context-mobile-oval-path-faint-small:path("M 0 0 C 12 -14 18 -4 16 11 C 10 24 -14 22 -18 5 C -21 -9 -11 -16 0 0");--fo-context-mobile-oval-path-side-helper:path("M 0 0 C 17 -21 25 -5 22 15 C 17 32 -18 30 -23 7 C -27 -12 -15 -22 0 0");--fo-context-mobile-label-max-width:min(8.75rem, calc(100vw - 30px))}}@media (min-width:431px) and (max-width:560px){.fo-context-lens-cameo{--fo-context-lens-cameo-rest-scale:.47;--fo-context-lens-cameo-active-scale:.5;--fo-context-lens-cameo-reset-scale:.48}}@media (min-width:640px){.fo-product-hero-surface{--fo-hero-heading-size:3rem;--fo-hero-subheadline-size:1.25rem}}@media (min-width:561px) and (max-width:639px) and (max-height:900px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-padding-y:clamp(.75rem, 2.2svh, 1rem);--fo-hero-stack-gap:.5rem;--fo-hero-visual-gap:.375rem;--fo-hero-copy-gap:.625rem;--fo-hero-copy-padding-y:0;--fo-hero-heading-size:2rem;--fo-hero-subheadline-size:1rem;--fo-hero-subheadline-line-height:1.375;--fo-hero-media-max-width:min(100%, 520px)}.fo-product-hero-surface .fo-hero-context-lens{min-height:390px}}@media (min-width:1024px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-padding-y:clamp(2.5rem, 4.5svh, 3.5rem);--chapter-screen-min:calc(100svh - 3.5625rem);--fo-hero-stack-gap:1rem;--fo-hero-visual-gap:.75rem;--fo-hero-copy-gap:1rem;--fo-hero-copy-padding-y:.5rem;--fo-hero-heading-size:3.75rem;--fo-hero-media-max-width:min(100%, 980px)}}@media (min-width:1280px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-screen-min:calc(100svh - 3.5625rem)}}@media (min-width:1024px) and (max-height:1000px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-padding-y:clamp(2rem, 4svh, 3rem);--chapter-screen-min:calc(100svh - 3.5625rem);--fo-hero-stack-gap:.875rem;--fo-hero-visual-gap:.625rem;--fo-hero-copy-gap:.875rem;--fo-hero-copy-padding-y:.375rem;--fo-hero-heading-size:3rem;--fo-hero-subheadline-size:1.125rem;--fo-hero-subheadline-line-height:1.5;--fo-hero-media-max-width:min(100%, 880px)}}@media (min-width:1024px) and (max-height:800px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-padding-y:clamp(.75rem, 2.2svh, 1rem);--fo-hero-stack-gap:.5rem;--fo-hero-visual-gap:.375rem;--fo-hero-copy-gap:.625rem;--fo-hero-copy-padding-y:0;--fo-hero-heading-size:2.5rem;--fo-hero-subheadline-size:1rem;--fo-hero-subheadline-line-height:1.375;--fo-hero-media-max-width:min(100%, clamp(520px, 43vw, 550px))}.fo-product-hero-surface .fo-hero-context-lens{min-height:0}}@media (min-width:640px) and (max-width:1023px) and (max-height:800px){.fo-product-hero-surface.marketing-chapter--hero{--chapter-padding-y:clamp(.75rem, 2.2svh, 1rem);--fo-hero-stack-gap:.5rem;--fo-hero-visual-gap:.375rem;--fo-hero-copy-gap:.625rem;--fo-hero-copy-padding-y:0;--fo-hero-heading-size:2.5rem;--fo-hero-subheadline-size:1rem;--fo-hero-subheadline-line-height:1.375;--fo-hero-media-max-width:min(100%, clamp(480px, 72vw, 520px))}.fo-product-hero-surface .fo-hero-context-lens{min-height:0}}.product-screenshot-spotlight:after{content:"";z-index:2;background:radial-gradient(ellipse 36% 26% at 72% 20%, color-mix(in oklch, var(--fluentoverlay-accent-light) 20%, transparent) 0%, transparent 66%), linear-gradient(115deg, transparent 34%, color-mix(in oklch, var(--fluentoverlay-accent-light) 14%, transparent) 50%, transparent 66%);mix-blend-mode:screen;opacity:.18;pointer-events:none;transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard);position:absolute;inset:-22%;transform:translate(-4%,-2%)}.product-screenshot-spotlight:hover:after,.product-screenshot-spotlight:focus-within:after{opacity:.58;transform:translate(0,0)}.dark .fo-product-hero-surface{background:0 0}.fo-product-page-shell{background:radial-gradient(ellipse 140% 88% at 50% 0%, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in oklch, var(--surface-subtle) 74%, var(--background)) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 2%, var(--background)) 100%);overflow-x:clip}.dark .fo-product-page-shell{background:radial-gradient(ellipse 150% 90% at 50% 0%, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 0%, transparent 58%), linear-gradient(180deg, color-mix(in oklch, var(--surface-subtle) 84%, var(--background)) 0%, color-mix(in oklch, var(--fluentoverlay-accent) 4%, var(--background)) 100%)}.fo-product-page-shell .section-bg-subtle,.fo-product-page-shell .section-bg-accent{background:0 0}.fo-product-page-shell .section-divider:before{display:none}.fo-product-page-shell .fo-toc-band{border-color:#0000}.fo-product-page-shell .fo-toc-journey{display:none}.fo-toc-journey-trigger{border-color:color-mix(in oklch, var(--fluentoverlay-accent) 28%, var(--border));background:color-mix(in oklch, var(--surface-floating) 88%, transparent);color:var(--foreground);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.fo-toc-journey-trigger:hover,.fo-toc-journey-trigger:focus-visible{border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 48%, var(--border));background:color-mix(in oklch, var(--surface-floating) 94%, var(--fluentoverlay-accent) 6%)}.fo-toc-journey-backdrop{background:0 0}.fo-toc-journey-panel{padding-bottom:max(.75rem, env(safe-area-inset-bottom));transform-origin:var(--fo-toc-journey-origin-x,50%) top;animation:fo-toc-journey-popover-in .18s var(--motion-ease-standard) both;scrollbar-width:thin}.fo-toc-journey-anchor,.fo-toc-journey-layer,.fo-toc-journey-backdrop,.fo-toc-journey-panel{pointer-events:auto}@keyframes fo-toc-journey-popover-in{0%{opacity:0;filter:blur(2px);transform:translateY(-6px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.fo-toc-journey-panel{animation:none}}@media (max-width:820px){.fo-product-page-shell .fo-toc-band--desktop{display:none}.fo-product-page-shell .fo-toc-journey{pointer-events:none;background:0 0;justify-content:center;display:flex}.fo-product-page-shell .fo-toc-journey-trigger{pointer-events:auto}}.fo-toc-journey-trigger-copy{grid-template-columns:auto auto;align-items:baseline;gap:.35rem;max-width:100%;display:inline-grid}.fo-toc-journey-trigger-progress{color:color-mix(in oklch, var(--foreground) 92%, transparent);letter-spacing:-.01em;white-space:nowrap;font-weight:760}.fo-toc-journey-trigger-current{color:var(--muted-foreground);font-weight:700}.fo-toc-journey-trigger-current:before{content:"|";color:color-mix(in oklch, var(--muted-foreground) 62%, transparent);margin-right:.35rem}.fo-toc-journey-trigger[data-fo-product-toc-journey-open=true]{border-color:color-mix(in oklch, var(--fluentoverlay-accent-light) 58%, var(--border));background:color-mix(in oklch, var(--surface-floating) 96%, var(--fluentoverlay-accent) 8%)}.fo-toc-journey-steps a{box-shadow:inset 0 1px #ffffff12;box-shadow:inset 0 1px lab(100% 0 0/.07)}@media (max-width:560px){.fo-toc-journey-trigger-copy{text-align:center;grid-template-columns:minmax(0,1fr);gap:.05rem}.fo-toc-journey-trigger-current:before{content:none}}.fo-product-toc-rail-frame{right:max(1rem,50vw - min(100vw,92rem)/2 + 1rem)}.dark .fo-toc-band{background-color:color-mix(in oklch, var(--surface-floating) 88%, var(--background))}.fo-hero-text-grid{background-image:repeating-linear-gradient(-80deg, transparent, transparent 11px, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 11px, color-mix(in oklch, var(--fluentoverlay-accent) 8%, transparent) 12px)}.dark .fo-hero-text-grid{background-image:repeating-linear-gradient(-80deg, transparent, transparent 11px, color-mix(in oklch, var(--fluentoverlay-accent) 14%, transparent) 11px, color-mix(in oklch, var(--fluentoverlay-accent) 14%, transparent) 12px)}.fo-hero-grid-ambient{transition:opacity var(--motion-duration-base) var(--motion-ease-standard), transform var(--motion-duration-base) var(--motion-ease-standard)}}
