:root{--flare:#9dfc63;--flare-hi:#85ff38;--ink:#171817;--black:#080908;--paper:#f1ead9;--white:#f5f5f0;--red:#ff554d;--red-deep:#e5335c;--blue:#556dff;--line:rgba(23,24,23,.28);--font-sans:"Inter Tight",Arial Narrow,Arial,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-serif:var(--font-editorial,"Instrument Serif",Georgia,serif)}*{box-sizing:border-box}.fx{overflow-x:clip}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.fx{min-height:100vh;background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased}.fx a{color:inherit}.fx h1,.fx h2,.fx h3{line-height:.95}.fx-progress{position:fixed;z-index:120;top:0;left:0;width:100%;height:2px;pointer-events:none}.fx-progress span{display:block;height:100%;width:100%;background:var(--flare);transform:scaleX(0);transform-origin:left}.fx-nav{position:fixed;z-index:100;top:16px;left:16px;right:16px;display:grid;grid-template-columns:1fr auto 1fr;align-items:flex-start;pointer-events:none;grid-gap:12px;gap:12px}.fx-brand,.fx-nav__cta,.fx-nav__links,.fx-nav__login,.fx-nav__menu-btn{pointer-events:auto;background:rgba(245,245,240,.92);border:1px solid rgba(23,24,23,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.fx-brand{justify-self:start;height:42px;display:flex;align-items:center;gap:9px;padding:4px 15px 4px 5px;border-radius:99px;text-decoration:none;font-size:16px;font-weight:500;letter-spacing:-.035em}.fx-brand__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;overflow:hidden;background:var(--flare)}.fx-brand__mark img{width:100%;height:100%;object-fit:cover;display:block}.fx-nav__links{justify-self:center;height:42px;display:flex;align-items:center;gap:22px;padding:0 25px;border-radius:99px;font-size:14px}.fx-nav__drop>summary,.fx-nav__links>a{text-decoration:none;white-space:nowrap;list-style:none;cursor:pointer}.fx-nav__links>a.is-on{border-bottom:1.5px solid var(--ink);padding-bottom:1px}.fx-nav__drop{position:relative;height:100%;display:flex;align-items:center}.fx-nav__drop>summary{display:flex;align-items:center;gap:4px;height:42px}.fx-nav__drop>summary::-webkit-details-marker{display:none}.fx-nav__menu{position:absolute;top:49px;left:50%;width:280px;transform:translate(-50%,-8px);display:grid;background:var(--white);border:1px solid var(--ink);border-radius:17px;padding:7px;opacity:0;visibility:hidden;z-index:3;transition:opacity .18s ease,transform .18s ease}.fx-nav__links .fx-nav__drop:focus-within .fx-nav__menu,.fx-nav__links .fx-nav__drop:hover .fx-nav__menu,.fx-nav__links .fx-nav__drop[open] .fx-nav__menu{opacity:1;visibility:visible;transform:translate(-50%)}.fx-nav__menu a{display:grid;grid-template-columns:28px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:12px 10px;text-decoration:none;border-radius:10px;font-size:14px}.fx-nav__menu a:hover{background:var(--flare)}.fx-nav__menu small{opacity:.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-nav__actions{justify-self:end;display:flex;align-items:flex-start;gap:8px;pointer-events:auto;min-width:0}.fx-nav__cta,.fx-nav__login,.fx-nav__menu-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:99px;text-decoration:none;font-size:14px;padding:0 17px}.fx-nav__cta{background:var(--ink);color:var(--white)!important;border-color:var(--ink)}.fx-nav__cta svg{transition:transform .2s ease}.fx-nav__cta:hover svg{transform:translate(3px,-3px)}.fx-nav__menu-btn{display:none;position:relative;height:42px;padding:0 14px;z-index:2}.fx-nav__menu-btn>summary{cursor:pointer;list-style:none}.fx-nav__menu-btn .fx-nav__menu{left:auto;right:0;transform:none;width:min(280px,calc(100vw - 24px))}.fx-nav__menu-btn[open] .fx-nav__menu{opacity:1;visibility:visible;transform:none}.fx-nav__menu-btn .fx-nav__menu a{grid-template-columns:1fr}.fx-nav__menu-btn .fx-nav__menu a[href="/login"]{display:none}.fx-kicker{margin:0;font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:400}.fx-hero{min-height:100vh;background:var(--flare);color:var(--ink);display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;padding:78px 0 0;position:relative;overflow-x:clip;overflow-y:visible;border-bottom:1px solid var(--ink)}.fx-hero__mark{position:absolute;right:-8vw;bottom:-18vh;width:min(52vw,680px);aspect-ratio:1;opacity:.18;mix-blend-mode:multiply;pointer-events:none;animation:fx-spin 42s linear infinite}.fx-hero__mark img{width:100%;height:100%;object-fit:contain;display:block}@keyframes fx-spin{to{transform:rotate(1turn)}}.fx-hero__copy{position:relative;z-index:1;padding:28px 28px 36px;display:flex;flex-direction:column;justify-content:flex-end;gap:22px;border-right:1px solid var(--ink)}.fx-hero h1{margin:0;font-size:clamp(52px,7.2vw,108px);line-height:.86;letter-spacing:-.055em;font-weight:500;max-width:9ch}.fx-hero h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--blue)}.fx-hero__support{margin:0;max-width:38ch;font-size:clamp(16px,1.5vw,19px);line-height:1.35;font-weight:300}.fx-go{display:flex;flex-wrap:wrap;gap:8px;padding:8px;width:min(100%,480px);border-radius:16px;background:rgba(245,245,240,.92);border:1px solid rgba(23,24,23,.16)}.fx-go p{width:100%;margin:0;font-size:13px;font-weight:300}.fx-go input{flex:1 1;min-height:46px;border:0;background:transparent;padding:8px 12px;font:inherit;font-size:16px;outline:none}.fx-go button{border:0;border-radius:99px;background:var(--ink);color:var(--white);padding:0 18px;font:inherit;font-weight:500;cursor:pointer;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.fx-go__spin{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(245,245,240,.35);border-top:1.5px solid var(--white);animation:fx-spin .7s linear infinite}.fx-desk{position:relative;z-index:1;padding:88px 28px 28px;display:flex;flex-direction:column;gap:18px;min-height:0}.fx-desk__idea{font-size:clamp(18px,2vw,26px);font-weight:300;letter-spacing:-.03em;min-height:2.4em;border-bottom:1px solid var(--ink);padding-bottom:14px}.fx-desk__idea b{font-weight:500}.fx-desk__stack{flex:1 1;position:relative;min-height:340px}.fx-card{position:absolute;left:8%;right:10%;padding:18px 20px 20px;border-radius:3px;color:var(--ink);border:1.5px solid;box-shadow:0 22px 60px rgba(0,0,0,.18);opacity:1}.fx-card.is-in{transform:none}.fx-card small{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fx-card strong{display:block;margin-top:10px;font-size:clamp(22px,2.4vw,34px);letter-spacing:-.045em;font-weight:500;line-height:.95}.fx-card span{display:block;margin-top:8px;font-size:13px;font-weight:300;opacity:.75}.fx-card[data-tone=paper]{background:var(--paper);top:8%;transform:rotate(-2deg)}.fx-card[data-tone=blue]{background:var(--blue);color:var(--white);top:28%;transform:rotate(2deg)}.fx-card[data-tone=ink]{background:var(--ink);color:var(--white);top:48%;transform:rotate(-1.5deg)}.fx-card[data-tone=red]{background:var(--red);color:var(--ink);top:68%;transform:rotate(2.5deg)}.fx-desk__cap{font-size:14px;font-weight:300;opacity:.75}.fx-hero__cue{position:absolute;z-index:2;left:28px;bottom:18px;display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;opacity:.65}.fx-hero__cue i{width:40px;height:40px;border-radius:50%;border:1px solid var(--ink);display:grid;place-items:center;font-style:normal;animation:fx-bob 1.7s ease-in-out infinite}@keyframes fx-bob{50%{transform:translateY(4px)}}.fx-pin{height:240vh;background:var(--ink);color:var(--white);position:relative}.fx-pin__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;padding:88px 28px 28px;display:grid;grid-template-rows:auto 1fr auto}.fx-pin h2{margin:0;font-size:clamp(44px,7vw,96px);line-height:.88;letter-spacing:-.05em;font-weight:500;max-width:14ch}.fx-pin h2 em{font-style:normal;color:var(--blue);font-weight:300}.fx-orbit-words{position:relative;min-height:0}.fx-orbit-words span{position:absolute;font-size:clamp(28px,5vw,72px);font-weight:500;letter-spacing:-.05em;line-height:.85;white-space:nowrap;opacity:.85}.fx-orbit-words span:first-child{top:8%;left:0;color:var(--paper)}.fx-orbit-words span:nth-child(2){top:22%;right:4%;color:var(--flare)}.fx-orbit-words span:nth-child(3){top:42%;left:12%;color:var(--blue)}.fx-orbit-words span:nth-child(4){top:58%;right:18%;color:var(--red)}.fx-orbit-words span:nth-child(5){bottom:18%;left:4%;color:var(--paper)}.fx-orbit-words span:nth-child(6){bottom:4%;right:8%;color:var(--flare)}.fx-pin__note{max-width:36ch;font-size:18px;font-weight:300;line-height:1.3;justify-self:end}.fx-chapters{position:relative;z-index:0}.fx-chapter{position:-webkit-sticky;position:sticky;top:0;min-height:100vh;height:100vh;padding:80px 28px 28px;overflow:hidden;display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,1.1fr);grid-gap:40px;gap:40px;border-top:1px solid var(--ink)}.fx-chapter--arlo{background:var(--paper);color:var(--ink);z-index:1}.fx-chapter--miro{background:var(--blue);color:var(--white);z-index:2}.fx-chapter--kiro{background:var(--red);color:var(--ink);z-index:3}.fx-chapter>div:first-child{align-self:center}.fx-chapter__id{font-size:clamp(72px,14vw,180px);line-height:.72;letter-spacing:-.08em;font-weight:500;margin:12px 0 10px}.fx-chapter__role{margin:0 0 18px;font-size:15px;opacity:.72}.fx-chapter p.lede,.fx-chapter__role{font-weight:300;letter-spacing:-.02em}.fx-chapter p.lede{margin:0;max-width:32ch;font-size:clamp(18px,1.8vw,24px);line-height:1.2}.fx-chapter a.more{display:inline-flex;gap:8px;margin-top:28px;text-decoration:none;border-bottom:1px solid;padding-bottom:4px;width:max-content}.fx-stage{align-self:stretch;min-width:0;min-height:0;height:calc(100vh - 108px);display:flex;flex-direction:column;gap:10px;max-height:calc(100vh - 108px);overflow:hidden}.fx-kthread [data-k],.fx-stage [data-a],.fx-stage [data-m]{opacity:0;transform:translateY(14px)}.fx-kthread [data-k].is-in,.fx-stage [data-a].is-in,.fx-stage [data-m].is-in{opacity:1;transform:none;transition:opacity .45s ease,transform .55s cubic-bezier(.2,.8,.2,1)}.fx-kthread [data-k].is-out,.fx-stage [data-a].is-out{opacity:0;transform:translateY(-6px);height:0;margin:0;padding:0;overflow:hidden;transition:opacity .25s ease,transform .25s ease,height .25s ease}.fx-msg{max-width:92%}.fx-msg b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-weight:500}.fx-msg p{margin:0;font-size:16px;font-weight:300;letter-spacing:-.02em;line-height:1.3}.fx-msg--you{margin-left:auto;text-align:right}.fx-bubble--you span,.fx-msg--you span{display:inline-block;background:var(--ink);color:var(--white);padding:10px 14px;border-radius:16px 16px 4px 16px;text-align:left;font-size:15px;font-weight:300;letter-spacing:-.02em;line-height:1.35}.fx-chapter--arlo .fx-msg--you span{min-height:1.3em}.fx-typing{display:flex;gap:5px;padding:10px 2px;width:max-content}.fx-typing i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.28;animation:fx-dot 1s ease-in-out infinite}.fx-typing i:nth-child(2){animation-delay:.15s}.fx-typing i:nth-child(3){animation-delay:.3s}@keyframes fx-dot{50%{opacity:1;transform:translateY(-3px)}}.fx-board{display:grid;grid-gap:8px;gap:8px;min-height:0;overflow:auto;padding-right:4px}.fx-art{padding:12px 14px 13px;border-radius:8px;border:1.5px solid}.fx-art small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fx-art strong{font-size:clamp(16px,1.6vw,22px);letter-spacing:-.04em;font-weight:500;line-height:.95}.fx-art strong,.fx-art>span{display:block;margin-top:5px}.fx-art>span{font-size:12px;font-weight:300;opacity:.78}.fx-art[data-tone=paper]{background:var(--paper);color:var(--ink)}.fx-art[data-tone=blue]{background:var(--blue);color:var(--white)}.fx-art[data-tone=ink]{background:var(--ink);color:var(--white)}.fx-art[data-tone=red]{background:var(--red);color:var(--ink)}.fx-art__kids{margin-top:10px;border-top:1px solid color-mix(in srgb,currentColor 28%,transparent);font-family:var(--font-mono);line-height:1.7}.fx-art__kids,.fx-stage__foot{padding-top:8px;font-size:11px}.fx-stage__foot{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;letter-spacing:.1em;text-transform:uppercase;border-top:1px solid;margin-top:auto}.fx-stage--meet{color:var(--white)}.fx-meet__bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding-bottom:10px;border-bottom:1px solid rgba(245,245,240,.35)}.fx-live{display:inline-flex;align-items:center;gap:8px;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fx-live i{width:8px;height:8px;border-radius:50%;background:var(--flare);box-shadow:0 0 0 0 rgba(157,252,99,.8);animation:fx-pulse 1.6s ease-out infinite}@keyframes fx-pulse{70%{box-shadow:0 0 0 10px rgba(157,252,99,0)}to{box-shadow:0 0 0 0 rgba(157,252,99,0)}}.fx-meet__clock{font-size:clamp(28px,4vw,48px);font-weight:500;letter-spacing:-.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.fx-wave{display:flex;align-items:center;gap:3px;height:28px}.fx-wave i{display:block;width:3px;height:100%;background:var(--paper);border-radius:99px;transform-origin:center;animation:fx-wave 1.1s ease-in-out infinite;opacity:.85}.fx-wave i:nth-child(odd){animation-duration:.85s;opacity:.5}.fx-wave i:nth-child(3n){animation-duration:1.35s}.fx-wave i:first-child{animation-delay:0s}.fx-wave i:nth-child(2){animation-delay:.05s}.fx-wave i:nth-child(3){animation-delay:.1s}.fx-wave i:nth-child(4){animation-delay:.15s}.fx-wave i:nth-child(5){animation-delay:.08s}.fx-wave i:nth-child(6){animation-delay:.2s}.fx-wave i:nth-child(7){animation-delay:.04s}.fx-wave i:nth-child(8){animation-delay:.18s}.fx-wave i:nth-child(9){animation-delay:.12s}.fx-wave i:nth-child(10){animation-delay:.02s}@keyframes fx-wave{50%{transform:scaleY(.22)}}.fx-meet__grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:18px;gap:18px;min-height:0;flex:1 1;overflow:hidden}.fx-org,.fx-transcript{min-width:0;overflow:auto}.fx-tline{display:grid;grid-template-columns:28px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid rgba(245,245,240,.22)}.fx-ava{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:500;background:rgba(245,245,240,.16)}.fx-tline time{display:block;font-family:var(--font-mono);font-size:10px;opacity:.55}.fx-tline b{font-weight:500;font-size:13px}.fx-tline p{margin:2px 0 0;font-size:13px;font-weight:300;line-height:1.35}.fx-tag{margin-top:6px;font-size:10px;letter-spacing:.12em;font-style:normal;border-bottom:1px solid;padding-bottom:1px}.fx-tag.is-skip{opacity:.5;text-decoration:line-through;border:0}.fx-tag.is-bug{color:var(--paper)}.fx-org .fx-art{margin-top:8px}.fx-org .fx-art strong{font-size:15px}.fx-chapter--miro .fx-art[data-tone=paper]{border-color:var(--ink)}.fx-kpad,.fx-stage--kiro{position:relative}.fx-kpad{height:100%;min-height:0;background:var(--paper);color:var(--ink);border:1.5px solid var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 28px 80px rgba(8,9,8,.22);display:grid;grid-template-rows:auto 1fr}.fx-kpad__chrome{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--ink);font-size:12px}.fx-kpad__chrome .dots{display:flex;gap:5px}.fx-kpad__chrome .dots i{width:8px;height:8px;border-radius:50%;background:var(--ink);opacity:.28}.fx-kpad__chrome .dots i:first-child{background:var(--red);opacity:1}.fx-kpad__chrome span:last-child{margin-left:auto;opacity:.45}.fx-kpad__page{padding:28px 32px;max-width:46%}.fx-kpad__page h3{margin:8px 0 10px;font-size:clamp(28px,3vw,42px);letter-spacing:-.045em;font-weight:500}.fx-kpad__page p{margin:0;font-weight:300;max-width:28ch}.fx-kpad__dead{display:inline-flex;align-items:center;margin-top:18px;height:36px;padding:0 16px;border-radius:99px;background:var(--ink);color:var(--white);font-size:13px;opacity:.45}.fx-widget{background:var(--paper);color:var(--ink);max-width:380px;margin-left:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.fx-widget--live{position:absolute;right:14px;bottom:14px;top:52px;max-width:none;width:min(100% - 28px,420px);margin:0;border:1.5px solid var(--ink);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;background:var(--white);box-shadow:0 18px 50px rgba(8,9,8,.18)}.fx-widget__bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:13px;flex-shrink:0}.fx-widget__bar i{width:8px;height:8px;border-radius:50%;background:var(--red)}.fx-kthread{flex:1 1;overflow:auto;padding:8px 14px 12px;display:flex;flex-direction:column;gap:2px;scrollbar-width:thin}.fx-bubble{padding:10px 0;font-size:14px;font-weight:300;line-height:1.4}.fx-bubble b{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-weight:500}.fx-bubble--you{text-align:right}.fx-kthread .fx-art{margin:6px 0 8px}.fx-kthread .fx-art strong{font-size:16px}.fx-shot{margin:6px 0 8px;padding:12px;border:1px solid var(--line);border-radius:8px;background:color-mix(in srgb,var(--ink) 5%,var(--paper))}.fx-shot small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.fx-shot__ui{display:grid;grid-gap:8px;gap:8px}.fx-shot__ui span{display:block;height:7px;width:72%;background:var(--line);border-radius:99px}.fx-shot__ui span:nth-child(2){width:48%}.fx-shot__ui em{justify-self:start;font-style:normal;font-size:11px;font-weight:500;height:28px;padding:0 14px;border-radius:99px;display:inline-flex;align-items:center;background:var(--ink);color:var(--white);opacity:.38;position:relative}.fx-shot__ui em:after{content:"";position:absolute;inset:-5px;border:1.5px solid var(--red);border-radius:99px}.fx-compose{padding:10px 14px 12px;flex-shrink:0}.fx-compose input{font-size:14px;padding:6px 2px}.fx-compose button{height:34px;padding:0 14px;background:var(--ink);color:var(--white);font-size:13px}.fx-remember{position:relative;z-index:5;min-height:100vh;background:var(--paper);padding:88px 28px 40px;display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:end;border-top:1px solid var(--ink)}.fx-remember h2{margin:16px 0 0;font-size:clamp(42px,6vw,84px);line-height:.88;letter-spacing:-.05em;font-weight:500;max-width:10ch}.fx-facts button{display:block;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:16px 0;border-bottom:1px solid var(--line);font:inherit;cursor:pointer}.fx-facts button strong{display:block;font-size:clamp(22px,2.6vw,36px);letter-spacing:-.04em;font-weight:400;line-height:1.05}.fx-facts button small{font-size:13px;font-weight:300;opacity:0;transition:opacity .25s}.fx-facts button.is-on small,.fx-facts button:hover small{opacity:.7}.fx-facts button.is-on{box-shadow:inset 4px 0 0 var(--flare);padding-left:14px}.fx-weave{height:280vh;background:var(--paper);position:relative;border-top:1px solid var(--ink)}.fx-weave__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:78px 28px 16px;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden}.fx-weave__ask h2{margin:8px 0 0;max-width:16ch;font-size:clamp(32px,5.4vw,72px);line-height:.88;letter-spacing:-.055em;font-weight:500}.fx-weave__ask h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--blue)}.fx-weave__stage{position:relative;min-height:0}.fx-weave__mark{position:absolute;width:min(46vw,520px);aspect-ratio:1;left:42%;top:38%;transform:translate(-50%,-50%);opacity:.13;mix-blend-mode:multiply;pointer-events:none;z-index:0;animation:fx-spin 48s linear infinite}.fx-weave__mark img{width:100%;height:100%;object-fit:contain;display:block}.fx-weave__path{position:absolute;inset:0;width:100%;height:100%;z-index:1;pointer-events:none}.fx-weave__path path{fill:none;stroke:var(--ink);stroke-width:1.35;opacity:.22;stroke-linecap:round}.fx-weave__path path.is-on{opacity:1;stroke-width:2.2}.fx-weave__path path.is-dim{opacity:.06}.fx-star{position:absolute;z-index:2;left:var(--x);top:var(--y);width:min(300px,30vw);padding:16px 18px 17px;border-radius:8px;border:1.5px solid;box-shadow:0 24px 56px rgba(8,9,8,.16);cursor:pointer;color:var(--ink);transform:rotate(var(--r,0deg));transition:opacity .35s ease,filter .35s ease,box-shadow .45s ease}.fx-star small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.7}.fx-star strong{display:block;margin-top:7px;font-size:clamp(18px,1.8vw,26px);letter-spacing:-.04em;font-weight:500;line-height:.95}.fx-star span{display:block;margin-top:7px;font-size:13px;font-weight:300;opacity:.78;line-height:1.3}.fx-star[data-tone=paper]{background:var(--paper)}.fx-star[data-tone=blue]{background:var(--blue);color:var(--white)}.fx-star[data-tone=ink]{background:var(--ink);color:var(--white)}.fx-star[data-tone=red]{background:var(--red)}.fx-star.is-dim{opacity:.18;filter:saturate(.4)}.fx-star.is-on{z-index:5;box-shadow:0 32px 72px rgba(8,9,8,.3)}.fx-weave__read{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;align-items:end;border-top:1px solid var(--ink);padding-top:12px}.fx-weave__read b{font-size:clamp(36px,5vw,64px);letter-spacing:-.06em;font-weight:500;line-height:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-weave__read h3{margin:0;font-size:clamp(26px,3.6vw,48px);letter-spacing:-.05em;font-weight:500;line-height:.9}.fx-weave__read p{margin:8px 0 0;max-width:52ch;font-weight:300;font-size:16px}.fx-weights{min-height:100vh;padding:80px 28px 28px;background:var(--paper);display:grid;align-content:space-between;overflow:hidden;border-top:1px solid var(--ink)}.fx-weights__line{white-space:nowrap;letter-spacing:-.04em;line-height:.88}.fx-weights__line--1{font-size:clamp(42px,8vw,110px);font-weight:300}.fx-weights__line--2{font-size:clamp(52px,10vw,140px);font-weight:400}.fx-weights__line--3{font-size:clamp(64px,12vw,170px);font-weight:500}.fx-weights__line--4{font-size:clamp(78px,14vw,210px);font-weight:500}.fx-orbit{height:220vh;background:var(--paper);position:relative}.fx-orbit__sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:grid;place-items:center;padding:80px 28px 28px}.fx-orbit__logo{position:absolute;width:min(38vw,460px);aspect-ratio:1;border-radius:24%;overflow:hidden}.fx-orbit__logo img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;display:block}.fx-orbit__words{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-around;font-size:clamp(40px,8vw,120px);line-height:.7;letter-spacing:-.06em;font-weight:500;pointer-events:none}.fx-orbit__words span:nth-child(odd){align-self:start}.fx-orbit__words span:nth-child(2n){align-self:end}.fx-orbit h2{position:relative;z-index:2;margin:0;text-align:center;font-size:clamp(28px,4.4vw,64px);line-height:.92;letter-spacing:-.05em;background:var(--paper);padding:10px 16px;font-weight:500;max-width:16ch}.fx-orbit a{position:absolute;right:28px;bottom:24px;z-index:2;text-decoration:none;border-bottom:1px solid;padding-bottom:4px}.fx-ribbons{height:100vh;min-height:640px;background:var(--paper);display:grid;align-content:center;overflow:hidden}.fx-ribbons>div{width:130%;margin-left:-12%;display:flex;white-space:nowrap;font-size:clamp(48px,8vw,120px);line-height:.95;letter-spacing:-.04em;font-weight:500;padding:14px 0}.fx-ribbons>div span{animation:fx-marquee 22s linear infinite;padding-right:.4em}.fx-ribbons>div:first-child{background:var(--ink);color:var(--flare);rotate:5deg}.fx-ribbons>div:nth-child(2){background:var(--blue);color:var(--ink);rotate:-7deg}.fx-ribbons>div:nth-child(3){background:var(--flare);color:var(--ink);rotate:8deg}.fx-ribbons>div:nth-child(2) span{animation-direction:reverse;animation-duration:26s}@keyframes fx-marquee{to{transform:translateX(-100%)}}.fx-end{min-height:100vh;background:var(--ink);color:var(--white);padding:88px 28px 28px;display:grid;align-content:space-between}.fx-end h2{margin:0;font-size:clamp(72px,14vw,210px);line-height:.72;letter-spacing:-.07em;font-weight:500}.fx-end a{justify-self:end;display:inline-flex;align-items:center;gap:10px;background:var(--flare);color:var(--ink);padding:16px 24px;border-radius:99px;text-decoration:none;font-weight:500}.fx-404-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.fx-404-links a{justify-self:auto}.fx-foot{position:relative;isolation:isolate;background:var(--red);color:var(--ink);padding:88px 28px 12px;min-height:640px;display:grid;grid-template-rows:auto auto minmax(160px,1fr) auto;overflow:hidden}.fx-foot__mark{position:absolute;top:88px;left:22px;width:96px;height:96px;border-radius:22px;overflow:hidden;z-index:1}.fx-foot__mark img{width:100%;height:100%;object-fit:cover;display:block}.fx-foot__cols{position:relative;z-index:1;margin-left:12%;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.fx-foot__cols>div{border-left:1px solid;padding-left:14px;display:flex;flex-direction:column}.fx-foot__cols p{margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.fx-foot__cols a{text-decoration:none;line-height:1.6;font-size:14px}.fx-foot__social{position:relative;z-index:1;margin:28px 0 0 12%;display:flex;gap:16px}.fx-foot__social a{display:inline-flex;align-items:center;gap:8px;font-size:14px;text-decoration:none}.fx-foot__word{align-self:end;margin-top:28px;overflow:hidden;max-height:.72em;font-size:clamp(96px,18vw,260px);line-height:.72;letter-spacing:-.09em;font-weight:500;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fx-foot__base{position:relative;z-index:1;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid;padding-top:8px;margin-top:8px;font-size:13px;background:var(--red)}.fx-cover{min-height:100vh;padding:100px 28px 28px;position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}.fx-cover--lime{background:var(--flare)}.fx-cover--ink{background:var(--ink);color:var(--white)}.fx-cover--blue{background:var(--blue);color:var(--white)}.fx-cover--red{background:var(--red)}.fx-cover--paper{background:var(--paper);border-bottom:1px solid var(--ink)}.fx-cover--black{background:var(--black);color:var(--white)}.fx-cover h1{margin:0;align-self:center;max-width:12ch;font-size:clamp(52px,9vw,128px);line-height:.8;letter-spacing:-.06em;font-weight:500}.fx-cover h1 em{font-family:var(--font-serif);font-style:italic;font-weight:400;color:var(--blue)}.fx-cover--black h1 em,.fx-cover--ink h1 em{color:var(--flare)}.fx-cover__foot{display:flex;justify-content:space-between;align-items:end;gap:24px;border-top:1px solid;padding-top:14px}.fx-cover__foot p{margin:0;max-width:46ch;font-size:clamp(18px,2vw,26px);font-weight:300;letter-spacing:-.03em}.fx-cover__mark{position:absolute;right:-6vw;bottom:-12vh;width:min(46vw,560px);aspect-ratio:1;opacity:.2;mix-blend-mode:multiply;pointer-events:none}.fx-cover--compact{min-height:0;padding:96px 28px 32px;gap:18px;grid-template-rows:auto auto auto}.fx-cover--compact h1{font-size:clamp(40px,6vw,72px);align-self:start;max-width:16ch}.fx-duel{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.fx-duel article{padding:80px 32px 40px;display:flex;flex-direction:column;gap:18px}.fx-duel article:first-child{background:var(--ink);color:var(--white)}.fx-duel article:last-child{background:var(--paper)}.fx-duel s{text-decoration-thickness:2px;color:var(--red)}.fx-duel .quote{font-size:clamp(28px,3.4vw,44px);line-height:1.05;letter-spacing:-.04em;font-weight:400;margin:auto 0}.fx-essay article{min-height:85vh;padding:80px 28px;border-top:1px solid var(--ink);display:grid;grid-template-columns:80px minmax(0,.9fr) minmax(0,1fr);grid-gap:32px;gap:32px;align-content:center;background:var(--paper)}.fx-essay h2{margin:0;font-size:clamp(36px,5.4vw,76px);line-height:.88;letter-spacing:-.05em;font-weight:500}.fx-essay p{margin:0;font-size:20px;font-weight:300;line-height:1.45}.fx-build{min-height:100vh;background:var(--paper);padding:88px 0 0;display:grid;grid-template-columns:280px 1fr;border-bottom:1px solid var(--ink)}.fx-build__rail{border-right:1px solid var(--ink);padding:12px 22px 40px;display:flex;flex-direction:column;gap:8px}.fx-build__rail strong{font-size:28px;letter-spacing:-.04em;font-weight:500}.fx-build__rail .hint,.fx-build__rail button{text-align:left;border:0;background:transparent;font:inherit;cursor:pointer;padding:10px 0;border-bottom:1px solid var(--line);font-weight:300;font-size:14px;color:inherit;width:100%}.fx-build__rail button.is-on{font-weight:500;box-shadow:inset 3px 0 0 var(--flare);padding-left:10px}.fx-build__main{padding:12px 32px 48px}.fx-build__main h1{margin:0 0 8px;font-size:clamp(40px,6vw,72px);letter-spacing:-.05em;font-weight:500;line-height:.9}.fx-grow{margin-top:28px;font-family:var(--font-mono);font-size:14px;line-height:1.8}.fx-grow .ep{opacity:0;transform:translateX(-12px)}.fx-grow .ep.is-in{opacity:1;transform:none;transition:opacity .4s ease,transform .4s ease}.fx-grow .ep.is-block{color:var(--red-deep)}.fx-git{background:var(--ink);color:var(--white);padding:80px 28px;display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.fx-git h2{margin:0 0 16px;font-size:clamp(40px,6vw,80px);line-height:.88;letter-spacing:-.05em;font-weight:500}.fx-git p{margin:0;font-weight:300;max-width:40ch;font-size:18px}.fx-git__rows{font-family:var(--font-mono);font-size:14px}.fx-git__rows div{display:grid;grid-template-columns:1fr auto;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.22)}.fx-meet{background:var(--blue);color:var(--white);min-height:100vh;padding:108px 28px 100px}.fx-meet__top{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.fx-meet h1{margin:8px 0 0;font-size:clamp(40px,6vw,72px);line-height:.92;letter-spacing:-.05em;font-weight:500;max-width:12ch}.fx-meet__time{font-size:clamp(72px,14vw,180px);line-height:.75;letter-spacing:-.08em;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fx-script{margin-top:36px;max-width:920px}.fx-script .row{display:grid;grid-template-columns:72px 1fr;grid-gap:20px;gap:20px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.28);font-size:18px;font-weight:300}.fx-script time{font-family:var(--font-mono);font-size:12px;opacity:.65}.fx-tag{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase}.fx-dock{position:-webkit-sticky;position:sticky;bottom:0;margin:28px -28px -100px;padding:16px 28px;background:var(--ink);color:var(--white);display:flex;justify-content:space-between;align-items:center;gap:16px}.fx-dock button{height:44px;padding:0 18px;border:0;border-radius:99px;background:var(--flare);color:var(--ink);font:inherit;font-weight:500;cursor:pointer}.fx-dock button.is-done{background:var(--white)}.fx-after{background:var(--paper);padding:72px 28px 80px}.fx-after h2{margin:8px 0 16px;font-size:clamp(36px,5vw,64px);line-height:.95;letter-spacing:-.05em;font-weight:500;max-width:16ch}.fx-after .item{display:grid;grid-template-columns:90px 1fr auto;grid-gap:16px;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);font-size:16px}.fx-after .item small{letter-spacing:.08em;text-transform:uppercase;font-size:11px}.fx-product{min-height:100vh;background:var(--paper);padding:96px 20px 32px;display:grid;grid-template-rows:auto 1fr}.fx-product__bar{display:flex;align-items:center;gap:10px;border-bottom:1.5px solid var(--ink);border:solid var(--ink);border-width:1.5px 1.5px 1px;padding:12px 14px;font-size:13px;background:var(--white);border-radius:14px 14px 0 0}.fx-product__bar .dots{display:flex;gap:6px}.fx-product__bar .dots i{width:9px;height:9px;border-radius:50%;background:var(--ink);opacity:.25}.fx-product__stage{position:relative;display:grid;grid-template-columns:168px minmax(0,1fr);min-height:calc(100vh - 168px);overflow:hidden;border:1.5px solid var(--ink);border-top:0;background:var(--white);border-radius:0 0 14px 14px}.fx-product__nav{border-right:1px solid var(--line);padding:18px 14px 0}.fx-product__nav a{display:block;padding:10px 0;text-decoration:none;font-size:14px;border-bottom:1px solid var(--line)}.fx-product__body{padding:28px min(448px,46%) 40px 32px}.fx-product__body h1{font-size:clamp(36px,5vw,64px);letter-spacing:-.05em;font-weight:500;margin:8px 0 12px;line-height:.95;max-width:11ch}.fx-product__body p{font-weight:300;max-width:36ch}.fx-product .fx-widget--live{position:absolute;top:12px;right:12px;bottom:12px;left:auto;width:min(400px,42%);height:auto;margin:0}.fx-intents{padding:0 14px;flex-shrink:0}.fx-intents button{display:flex;width:100%;gap:10px;align-items:center;text-align:left;border:0;background:transparent;border-bottom:1px solid var(--line);padding:10px 0;font:inherit;font-size:14px;font-weight:300;cursor:pointer}.fx-intents i{width:7px;height:7px;border-radius:50%;background:var(--ink)}.fx-intents [data-intent=bug] i{background:var(--red)}.fx-intents [data-intent=ask] i{background:var(--blue)}.fx-thread{min-height:180px;padding:8px 0}.fx-compose{display:flex;gap:8px;align-items:center;border-top:1px solid var(--line);padding-top:8px}.fx-compose input{flex:1 1;border:0;border-bottom:1px solid var(--line);background:transparent;padding:8px 2px;font:inherit;font-size:13px;outline:none}.fx-compose button{height:28px;padding:0 12px;border:0;border-radius:99px;background:var(--flare);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.fx-prop{padding:10px 0;border-top:1px solid var(--line);font-size:13px}.fx-prop small{color:var(--red);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.fx-stack a{display:grid;grid-template-rows:auto 1fr auto;min-height:100vh;padding:80px 28px 28px;text-decoration:none;border-top:1px solid var(--ink);position:-webkit-sticky;position:sticky;top:0}.fx-stack a:first-child{background:var(--paper)}.fx-stack a:nth-child(2){background:var(--blue);color:var(--white)}.fx-stack a:nth-child(3){background:var(--red)}.fx-stack h2{margin:0;font-size:clamp(120px,22vw,340px);line-height:.62;letter-spacing:-.09em;font-weight:500}.fx-stack p{margin:0;max-width:28ch;font-size:clamp(18px,2vw,28px);font-weight:300}.fx-way{min-height:100vh;padding:88px 28px 40px;display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:40px;gap:40px;align-items:center}.fx-way--dark{background:var(--black);color:var(--white)}.fx-way--paper{background:var(--paper)}.fx-way h2{margin:8px 0 16px;font-size:clamp(40px,6vw,80px);line-height:.88;letter-spacing:-.05em;font-weight:500}.fx-prompts button{display:block;width:100%;text-align:left;border:0;background:transparent;color:inherit;padding:14px 0;border-bottom:1px solid;font:inherit;font-size:18px;font-weight:300;cursor:pointer;opacity:.55}.fx-prompts button.is-on,.fx-prompts button:hover{opacity:1}.fx-reply{font-size:clamp(22px,2.6vw,36px);font-weight:300;letter-spacing:-.03em;line-height:1.2;max-width:22ch}.fx-reply b{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:12px;font-weight:500}.fx-room{min-height:100vh;padding:88px 28px 32px;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:48px;gap:48px;align-items:end;border-top:1px solid var(--ink)}.fx-room#product{background:var(--paper)}.fx-room#eng{background:var(--ink);color:var(--white)}.fx-room#cs{background:var(--blue);color:var(--white)}.fx-room#ai{background:var(--red)}.fx-room h2{margin:8px 0 18px;font-size:clamp(48px,8vw,110px);line-height:.82;letter-spacing:-.06em;font-weight:500}.fx-room p{margin:0;font-size:20px;font-weight:300;max-width:36ch}.fx-room__scene{font-family:var(--font-mono);font-size:13px;line-height:1.55;border-top:1px solid;padding-top:18px}.fx-room__scene b{display:block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;font-weight:500;margin-bottom:12px;font-family:var(--font-sans)}.fx-room__scene div{padding:8px 0;border-bottom:1px solid color-mix(in srgb,currentColor 28%,transparent);font-weight:400}.fx-room__scene .is-block{opacity:.55}.fx-price-hero{min-height:70vh;background:var(--paper);padding:100px 28px 40px;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:32px;gap:32px;align-items:end;border-bottom:1px solid var(--ink)}.fx-price-hero h1{margin:0;font-size:clamp(48px,8vw,96px);line-height:.86;letter-spacing:-.055em;font-weight:500}.fx-plans{background:var(--paper);padding:0 28px 60px}.fx-plan{display:grid;grid-template-columns:1.4fr auto auto;grid-gap:20px;gap:20px;align-items:center;padding:22px 0;border-bottom:1px solid var(--ink)}.fx-plan.is-on{background:color-mix(in srgb,var(--flare) 32%,var(--paper));margin:0 -28px;padding:22px 28px}.fx-plan strong{font-weight:500}.fx-plan .amt,.fx-plan strong{font-size:28px;letter-spacing:-.04em}.fx-pill{align-items:center;height:42px;padding:0 16px;border-radius:99px;background:var(--ink);color:var(--white);text-decoration:none;font-size:14px}.fx-pill,.fx-seg{display:inline-flex}.fx-seg{border:1px solid var(--ink);border-radius:99px;padding:3px;gap:2px}.fx-seg button{height:30px;padding:0 14px;border:0;border-radius:99px;background:transparent;font:inherit;font-size:13px;cursor:pointer}.fx-seg button.is-on{background:var(--ink);color:var(--paper)}.fx-sheet{padding:20px 28px 80px;overflow-x:auto;background:var(--paper)}.fx-sheet table{width:100%;border-collapse:collapse;font-size:14px}.fx-sheet td,.fx-sheet th{text-align:left;padding:12px 8px;border-bottom:1px solid var(--line);font-weight:300}.fx-sheet th{font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.fx-spec{background:var(--paper);padding:40px 28px 100px}.fx-spec__row{display:grid;grid-template-columns:64px minmax(200px,.7fr) 1fr;grid-gap:24px;gap:24px;padding:40px 0;border-bottom:1px solid var(--ink)}.fx-spec__row h2{margin:0;font-size:clamp(26px,3.4vw,48px);letter-spacing:-.045em;font-weight:500;line-height:.92}.fx-spec__row p{margin:0;font-weight:300;font-size:17px;max-width:56ch;line-height:1.45}.fx-legal{display:grid;grid-template-columns:220px 1fr;grid-gap:40px;gap:40px;padding:40px 28px 100px;background:var(--paper)}.fx-legal nav{position:-webkit-sticky;position:sticky;top:88px;align-self:start;display:grid;grid-gap:8px;gap:8px}.fx-legal nav a{text-decoration:none;font-size:14px}.fx-legal h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.04em;font-weight:500;line-height:1.05}.fx-legal li,.fx-legal p{font-weight:300;line-height:1.5;max-width:68ch}.fx-meters{display:grid;grid-gap:22px;gap:22px;margin-top:28px}.fx-meters>div{display:grid;grid-gap:8px;gap:8px}.fx-meters span{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.fx-meters i{display:block;height:6px;background:var(--ink);transform-origin:left;width:var(--w,50%)}.fx-meters b{font-weight:300;font-size:15px}.fx-auth{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;padding:0;background:var(--paper)}.fx-auth__lime{background:var(--flare);min-height:100vh;padding:110px 36px 40px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.fx-auth__lime .fx-hero__mark{right:-20%;bottom:-18%;opacity:.22}.fx-auth__lime h2{margin:0;font-size:clamp(40px,5vw,72px);line-height:.88;letter-spacing:-.05em;font-weight:500;max-width:12ch}.fx-auth__lime h2 em{font-family:var(--font-serif);font-style:italic;font-weight:400}.fx-auth__form{padding:110px 40px 48px;display:grid;align-content:center}.fx-auth h1{font-size:clamp(36px,5vw,56px);letter-spacing:-.055em;line-height:.9;font-weight:500}.fx-auth label{display:block;font-size:13px;margin:18px 0 6px}.fx-auth input{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;padding:8px 2px;font:inherit;font-size:16px;outline:none}.fx-auth input:focus{border-bottom:1.5px solid var(--ink)}.fx-auth .primary{margin-top:16px;background:var(--flare);color:var(--ink);font:inherit;font-weight:500}.fx-auth .ink,.fx-auth .primary{width:100%;height:52px;border:0;border-radius:99px;cursor:pointer}.fx-auth .ink{margin-top:12px;background:var(--ink);color:var(--white);font:inherit}.fx-code{font-family:var(--font-mono);font-size:14px;line-height:1.7;padding:20px 0;border-top:1px solid;border-bottom:1px solid}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fx-hero__cue i,.fx-hero__mark,.fx-live i,.fx-ribbons span,.fx-typing i,.fx-wave i{animation:none!important}}@media (max-width:1100px){.fx-hero{grid-template-columns:1fr;min-height:auto;overflow:visible}.fx-hero__copy{border-right:0;border-bottom:1px solid var(--ink);padding-top:24px}.fx-desk{padding-top:28px}.fx-desk__stack{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;min-height:0;position:static}.fx-card{position:relative;left:auto;right:auto;top:auto!important;transform:none!important}}@media (max-width:960px){.fx-nav{grid-template-columns:1fr auto;gap:8px}.fx-nav__links{display:none}.fx-nav__menu-btn{display:inline-flex}.fx-auth,.fx-build,.fx-chapter,.fx-duel,.fx-essay article,.fx-git,.fx-hero,.fx-legal,.fx-price-hero,.fx-product__stage,.fx-remember,.fx-room,.fx-way{grid-template-columns:1fr}.fx-auth__lime{min-height:42vh}.fx-hero{min-height:auto}.fx-hero__copy{border-right:0;border-bottom:1px solid var(--ink);padding-top:24px}.fx-chapter,.fx-pin__sticky{height:auto;min-height:100svh}.fx-chapter{position:relative;z-index:auto}.fx-stage{height:auto;max-height:none;overflow:visible}.fx-meet__grid{grid-template-columns:1fr}.fx-widget--live{position:relative;inset:auto;width:calc(100% - 16px);margin:8px auto 12px;height:min(64vh,560px)}.fx-product{min-height:auto;overflow:visible;padding:84px 14px 24px}.fx-product__stage{min-height:0;overflow:visible;grid-template-rows:auto auto auto}.fx-product__body{padding-right:24px}.fx-product .fx-widget--live{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% - 16px);height:min(64vh,560px)}.fx-kpad__page{max-width:none;padding:16px}.fx-weave{height:auto}.fx-weave__sticky{position:relative;height:auto}.fx-weave__stage{display:flex;flex-direction:column;gap:12px;min-height:0;padding:16px 0 8px}.fx-star{position:relative;left:auto;top:auto;width:100%}.fx-star,.fx-star.is-on{transform:none}.fx-weave__mark,.fx-weave__path{display:none}.fx-foot__cols{margin-left:0;margin-top:80px;grid-template-columns:1fr 1fr}}@media (max-width:640px){.fx-foot__cols{grid-template-columns:1fr}.fx-foot__social{margin-left:0}.fx-nav{top:10px;left:10px;right:10px}.fx-desk__stack{grid-template-columns:1fr}}@media (max-width:420px){.fx-nav__login{display:none}.fx-nav__cta{padding:0 14px}.fx-nav__menu-btn .fx-nav__menu a[href="/login"]{display:grid}}