@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-ext-wght-normal-BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fx{--fx-orange:#ff7c00;--fx-brand-orange:var(--fx-orange);--fx-orange-hover:#ff8f22;--fx-orange-deep:#d96a00;--fx-orange-ink:#984500;--fx-orange-soft:#fdebd8;--fx-on-orange:#1a0e02;--fx-ink:#17130f;--fx-muted:#625b53;--fx-paper:#f6f3ee;--fx-sand:#ece4d7;--fx-white:#fff;--fx-line:#17130f17;--fx-line-strong:#17130f2e;--fx-night:#101010;--fx-night-2:#191817;--fx-night-line:#ffecd617;--fx-night-line-strong:#f7f2ec3d;--fx-on-night:#f7f2ec;--fx-on-night-muted:#f7f2ecad;--fx-green:#1f7a47;--fx-green-soft:#e1f3e8;--fx-amber:#8a5a00;--fx-amber-soft:#fbefd2;--fx-red:#a5352c;--fx-red-soft:#fbe4e1;--fx-red-on-night:color-mix(in srgb, var(--fx-red) 60%, var(--fx-on-night) 40%);--fx-blue:#235d93;--fx-blue-soft:#e1edf8;--fx-discord:#5865f2;--fx-discord-hover:#4954d6;--fx-r-sm:8px;--fx-r:12px;--fx-r-lg:20px;--fx-r-xl:28px;--fx-font:"DM Sans Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--fx-mono:"JetBrains Mono Variable", ui-monospace, "SFMono-Regular", Consolas, monospace;--fx-shadow:0 1px 2px #17130f0d, 0 12px 32px #17130f0f;--fx-shadow-lg:0 30px 70px #17130f21;--fx-shadow-night:0 30px 80px #00000073;--fx-header-h:68px;--fx-ease:cubic-bezier(.2, .8, .2, 1)}body:has(>#root>.fx){background:#101010;margin:0}html:has(.fx){scroll-behavior:smooth;scrollbar-gutter:stable;scroll-padding-top:76px}.fx{min-height:100vh;background:var(--fx-paper);min-height:100svh;color:var(--fx-ink);font-family:var(--fx-font);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;font-size:1rem;line-height:1.55;display:flex;overflow-x:clip}.fx main{outline:none;flex:1;margin:0}.fx :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.fx :where(ul,ol){padding:0;list-style:none}.fx :where(nav){margin:0}.fx :where(a){color:inherit;text-decoration:none}.fx :focus-visible{outline:2px solid var(--fx-orange);outline-offset:3px}.fx ::selection{background:var(--fx-orange);color:var(--fx-on-orange)}.fx-icon{flex:none}.fx-mono{font-family:var(--fx-mono);font-variant-numeric:tabular-nums}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fx-skip{z-index:100;border-radius:var(--fx-r);background:var(--fx-orange);color:var(--fx-on-orange);padding:.65rem 1rem;font-weight:700;position:absolute;top:-100px;left:1rem}.fx-skip:focus{top:.75rem}.fx-container{width:min(1180px,100% - 2.5rem);margin-inline:auto}.fx-rotator{vertical-align:bottom;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.fx-rotator__word{animation:fx-word-in .55s var(--fx-ease) both;display:inline-block}@keyframes fx-word-in{0%{opacity:0;transform:translateY(65%)}to{opacity:1;transform:none}}.fx-spotlight{z-index:-1;-webkit-mask-image:radial-gradient(circle 190px at var(--fx-x,50%) var(--fx-y,50%), #000 0%, transparent 100%);-webkit-mask-image:radial-gradient(circle 190px at var(--fx-x,50%) var(--fx-y,50%), #000 0%, transparent 100%);mask-image:radial-gradient(circle 190px at var(--fx-x,50%) var(--fx-y,50%), #000 0%, transparent 100%);opacity:0;pointer-events:none;background-image:radial-gradient(#ff7c00e6 1.2px,#0000 1.7px);background-position:50%;background-size:24px 24px;transition:opacity .35s;position:absolute;inset:0}.fx-spotlight[data-active]{opacity:1}.fx-closing--discord .fx-spotlight{background-image:radial-gradient(#ffffffd9 1.2px,#0000 1.7px)}.fx-texture{isolation:isolate;position:relative;overflow:hidden}.fx-texture:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff21 1px,#0000 1.4px);background-position:50%;background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 100%);mask-image:linear-gradient(#000 0%,#0000008c 100%)}.fx-backdrop{--fx-backdrop-focus:30% 45%;background:radial-gradient(90% 70% at var(--fx-backdrop-focus), var(--fx-night-2) 0%, transparent 70%), var(--fx-night);color:var(--fx-on-night);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fx-backdrop--lines:after{content:"";z-index:-1;background-image:linear-gradient(var(--fx-night-line) 1px, transparent 1px), linear-gradient(90deg, var(--fx-night-line) 1px, transparent 1px);-webkit-mask-image:radial-gradient(ellipse 70% 60% at var(--fx-backdrop-focus), #000 0%, transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at var(--fx-backdrop-focus), #000 0%, transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at var(--fx-backdrop-focus), #000 0%, transparent 75%);pointer-events:none;background-position:50%;background-size:96px 96px;position:absolute;inset:0}.fx-flay{-webkit-user-select:none;user-select:none;display:block}.fx-flay-buddy{cursor:default;border-radius:6px;flex:none;display:inline-block;position:relative}.fx-flay-bubble{z-index:2;border:1px solid var(--fx-night-line);border-radius:var(--fx-r-sm);background:color-mix(in srgb, var(--fx-on-night) 10%, var(--fx-night-2));width:max-content;max-width:min(15rem,70vw);color:var(--fx-on-night);box-shadow:var(--fx-shadow-night);opacity:0;pointer-events:none;padding:.4rem .65rem;font-size:.8rem;font-weight:600;line-height:1.35;transition:opacity .15s;position:absolute;bottom:calc(100% + .5rem);right:0}.fx-flay-buddy:hover .fx-flay-bubble,.fx-flay-buddy:focus-visible .fx-flay-bubble{opacity:1}.fx-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--fx-orange-ink);align-items:center;gap:.65rem;font-size:.72rem;font-weight:760;line-height:1.2;display:inline-flex}.fx-kicker--night{color:var(--fx-orange)}.fx-kicker--dot:before{content:"";background:var(--fx-orange);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 5px #ff7c0029}.fx-display{letter-spacing:-.05em;font-size:clamp(2.25rem,4.3vw + 1rem,4.75rem);font-weight:760;line-height:.97}.fx-display>span{display:block}.fx-title{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.6vw + .9rem,3.9rem);font-weight:750;line-height:1.02}.fx-title--md{font-size:clamp(2rem,3.6vw,3.1rem)}.fx :is(.fx-display,.fx-title) em{color:var(--fx-orange-deep);font-style:normal}.fx-dark :is(.fx-display,.fx-title) em{color:var(--fx-orange)}.fx-lead{color:var(--fx-muted);text-wrap:pretty;font-size:clamp(1.03rem,1.3vw,1.15rem);line-height:1.65}.fx-dark .fx-lead{color:var(--fx-on-night-muted)}.fx-logo{align-items:center;gap:.7rem;display:inline-flex}.fx-logo__mark{width:34px;height:auto;color:var(--fx-orange)}.fx-logo__word{align-items:center;gap:.55rem;line-height:1;display:inline-flex}.fx-logo__name{letter-spacing:.05em;font-size:1.06rem;font-weight:800}.fx-logo__product{font-family:var(--fx-mono);letter-spacing:.24em;color:var(--fx-orange);border-left:1px solid #ff7c0073;padding-left:.55rem;font-size:.68rem;font-weight:600}.fx-logo--light .fx-logo__product{color:var(--fx-orange-ink)}.fx-btn{--fx-btn-h:44px;min-height:var(--fx-btn-h);border-radius:var(--fx-r);font:inherit;text-align:center;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:0 1.15rem;font-size:.93rem;font-weight:650;line-height:1.1;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.fx-btn--sm{--fx-btn-h:38px;border-radius:10px;padding:0 .95rem;font-size:.88rem}.fx-btn--lg{--fx-btn-h:50px;padding:0 1.35rem;font-size:.97rem}.fx-btn--block{width:100%;display:flex}.fx-btn--primary{background:var(--fx-orange);color:var(--fx-on-orange)}.fx-btn--primary:hover{background:#ee7400}.fx-btn--ghost{color:var(--fx-on-night);border-color:#fff3}.fx-btn--ghost:hover{background:#ffffff0a;border-color:#ffffff6b}.fx-btn--outline{background:var(--fx-white);border-color:var(--fx-line-strong);color:var(--fx-ink)}.fx-btn--outline:hover{border-color:var(--fx-ink)}.fx-btn--light{background:var(--fx-paper);color:var(--fx-ink)}.fx-btn--light:hover{background:var(--fx-white)}.fx-btn--ink{background:var(--fx-ink);color:var(--fx-paper)}.fx-btn--ink:hover{background:#2b241d}.fx-btn--discord{background:var(--fx-discord);color:#fff}.fx-btn--discord:hover{background:var(--fx-discord-hover)}.fx-btn__arrow{transition:transform .2s var(--fx-ease)}:is(.fx-btn,.fx-link):hover .fx-btn__arrow{transform:translate(3px)}.fx-link{color:var(--fx-orange-ink);align-items:center;gap:.45rem;font-size:.94rem;font-weight:700;display:inline-flex}.fx-link--night{color:var(--fx-on-night);border-bottom:1px solid #f7f2ec4d;padding-bottom:.3rem;transition:border-color .2s}.fx-link--night:hover{border-color:var(--fx-orange)}.fx-link--light:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px}.fx-badge{color:var(--fx-muted);font-family:var(--fx-mono);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:#17130f0f;border-radius:6px;align-items:center;padding:.22rem .5rem;font-size:.66rem;font-weight:650;line-height:1.3;display:inline-flex}.fx-badge--orange{background:var(--fx-orange-soft);color:var(--fx-orange-ink)}.fx-badge--green{background:var(--fx-green-soft);color:var(--fx-green)}.fx-badge--amber{background:var(--fx-amber-soft);color:var(--fx-amber)}.fx-badge--red{background:var(--fx-red-soft);color:var(--fx-red)}.fx-badge--blue{background:var(--fx-blue-soft);color:var(--fx-blue)}.fx-dark .fx-badge{color:#f7f2ecb3;background:#ffffff12}.fx-dark .fx-badge--orange{color:#ffb066;background:#ff7c0029}.fx-dark .fx-badge--green{color:#7fdaa6;background:#4ac58126}.fx-dark .fx-badge--amber{color:#f0c46a;background:#e6af3c26}.fx-dark .fx-badge--red{color:#f3998f;background:#e8665a26}.fx-dark .fx-badge--blue{color:#9cc4f0;background:#62a0e626}.fx-chip{border:1px solid var(--fx-line);background:var(--fx-white);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex}.fx-chip .fx-icon{color:var(--fx-orange-ink)}.fx-dark .fx-chip{color:#f7f2ecdb;background:#ffffff0f;border-color:#ffffff1f}.fx-dark .fx-chip .fx-icon{color:var(--fx-orange)}.fx-checklist{gap:.7rem;display:grid}.fx-checklist li{align-items:flex-start;gap:.65rem;font-weight:600;display:flex}.fx-checklist .fx-icon{color:var(--fx-orange-ink);margin-top:.15rem}.fx-panel{border:1px solid var(--fx-line);border-radius:var(--fx-r-xl);background:var(--fx-white);flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,2.6vw,2.2rem);display:flex;position:relative;overflow:hidden}.fx-panel--night{background:var(--fx-night-2);border-color:var(--fx-night-line);color:var(--fx-on-night)}.fx-panel--orange{background:var(--fx-orange-soft);border-color:#ff7c0029}.fx-panel--sand{background:var(--fx-sand);border-color:#0000}.fx-panel--ring:after{content:"";pointer-events:none;border:3.25rem solid #ff7c0014;border-radius:50%;width:17rem;height:17rem;position:absolute;bottom:-7rem;right:-6rem}.fx-panel>*{z-index:1;position:relative}.fx-panel--dots:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(#17130f21 1px,#0000 1.3px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 55%);mask-image:radial-gradient(circle at 100% 0,#000 0%,#0000 55%)}.fx-panel--night.fx-panel--dots:before{background-image:radial-gradient(#ffffff24 1px,#0000 1.3px)}.fx-tile{background:var(--fx-paper);width:46px;height:46px;color:var(--fx-orange-ink);border-radius:14px;flex:none;place-items:center;display:grid}:is(.fx-panel--orange,.fx-panel--sand) .fx-tile{background:var(--fx-white)}.fx-dark .fx-tile{color:var(--fx-orange);background:#ffffff12}.fx .loading{background:var(--fx-paper);min-height:56px;color:var(--fx-muted);border-radius:999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1rem;font-size:.94rem;font-weight:650;display:flex}.fx .spinner{border:2px solid #17130f1f;border-top-color:var(--fx-orange);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite fx-spin}.fx .alert{background:var(--fx-red-soft);color:#7d241d;border:1px solid #a5352c29;border-radius:14px;margin:0;padding:.85rem 1rem;font-size:.92rem;font-weight:600;line-height:1.45}.fx-header{z-index:40;border-bottom:1px solid var(--fx-night-line);background:var(--fx-night);color:var(--fx-on-night);position:sticky;top:0}.fx-header__inner{height:var(--fx-header-h);align-items:center;gap:3rem;display:flex}.fx-header__brand{border-radius:8px}.fx-header__nav{align-items:stretch;gap:2rem;height:100%;display:flex}.fx-header__nav a{color:var(--fx-on-night-muted);align-items:center;font-size:.9rem;font-weight:600;transition:color .18s;display:flex;position:relative}.fx-header__nav a:after{content:"";background:var(--fx-orange);transform-origin:0;height:2px;transition:transform .25s var(--fx-ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.fx-header__nav a:hover,.fx-header__nav a[aria-current=page]{color:var(--fx-on-night)}.fx-header__nav a[aria-current=page]:after{transform:scaleX(1)}.fx-header__actions{align-items:center;gap:1.5rem;margin-left:auto;display:flex}.fx-header__login{color:var(--fx-on-night-muted);font-size:.9rem;font-weight:650;transition:color .2s}.fx-header__login:hover{color:var(--fx-on-night)}.fx-footer{border-top:1px solid var(--fx-night-line);background:var(--fx-night);color:var(--fx-on-night-muted);padding-block:3.25rem 2rem;font-size:.9rem}.fx-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.fx-footer__brand{color:var(--fx-on-night)}.fx-footer__brand p{color:var(--fx-on-night-muted);margin-top:.9rem}.fx-footer__nav{flex-wrap:wrap;gap:.6rem 1.75rem;display:flex}.fx-footer__nav a{font-weight:600;transition:color .2s}.fx-footer__nav a:hover{color:var(--fx-on-night)}.fx-footer__bottom{border-top:1px solid var(--fx-night-line);color:#f7f2ec85;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2.5rem;padding-top:1.5rem;font-size:.8rem;display:flex}.fx-section{scroll-margin-top:var(--fx-header-h);padding-block:clamp(4.5rem,9vw,7.5rem)}.fx-section--night{background:var(--fx-night);color:var(--fx-on-night)}.fx-intro{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);align-items:end;gap:1.5rem 4rem;display:grid}.fx-intro__head{gap:1.1rem;display:grid}.fx-intro__aside{justify-items:start;gap:1.25rem;display:grid}.fx-intro--center{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1.25rem;max-width:760px;margin-inline:auto}.fx-intro--center .fx-intro__head{justify-items:center}.fx-intro--center .fx-intro__aside{justify-items:center;max-width:560px}.fx-hero{background:var(--fx-night);color:var(--fx-on-night)}.fx-hero__inner{min-height:min(840px, calc(100svh - var(--fx-header-h)));grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(3rem,5vw,4.5rem);padding-block:clamp(3.5rem,7vw,6rem) clamp(4.5rem,8vw,6.5rem);display:grid}.fx-hero__copy{justify-items:start;gap:1.6rem;max-width:640px;display:grid}.fx-hero__lead{max-width:54ch;color:var(--fx-on-night-muted);font-size:clamp(1.05rem,1.35vw,1.18rem);line-height:1.65}.fx-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:.35rem;display:flex}.fx-emblem{aspect-ratio:1;justify-self:end;width:min(100%,460px);position:relative}.fx-emblem__lines{fill:none;stroke:#ffffff12;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fx-emblem__lines .fx-emblem__dashed{stroke:#ffffff1f;stroke-dasharray:3 7}.fx-emblem__lines .fx-emblem__axis{stroke:#ff7c0038}.fx-emblem__lines .fx-emblem__corner{stroke:#ffffff59;stroke-width:1.5px}.fx-emblem__mark{width:54%;color:var(--fx-orange);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-flow{gap:.45rem;display:grid}.fx-flow li{background:#ffffffb8;border-radius:12px;align-items:center;gap:.75rem;padding:.6rem .8rem;font-size:.9rem;font-weight:650;display:flex}.fx-flow li:last-child{background:var(--fx-white);box-shadow:0 0 0 1.5px var(--fx-orange)}.fx-request{background:var(--fx-paper);border-radius:16px;padding:1rem 1.1rem}.fx-request dl{gap:.45rem;display:grid}.fx-request dl>div{justify-content:space-between;gap:1rem;font-size:.86rem;display:flex}.fx-request dt{color:var(--fx-muted)}.fx-request dd{margin:0;font-weight:650}.fx-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid;position:relative}.fx-steps:before{content:"";background:linear-gradient(90deg, var(--fx-orange), #ff7c0040);height:1px;position:absolute;top:6px;left:16.6667%;right:16.6667%}.fx-step{grid-template-rows:auto 1fr;justify-items:center;gap:1.5rem;display:grid}.fx-step__node{z-index:1;border:2px solid var(--fx-orange);background:var(--fx-night);width:13px;height:13px;box-shadow:0 0 0 6px var(--fx-night);border-radius:50%;position:relative}.fx-step:first-child .fx-step__node{background:var(--fx-orange)}.fx-step__card{border:1px solid var(--fx-night-line);background:var(--fx-night-2);border-radius:24px;flex-direction:column;width:100%;height:100%;padding:1.6rem;display:flex}.fx-step__meta{color:var(--fx-orange);justify-content:space-between;align-items:center;display:flex}.fx-step__meta .fx-mono{color:var(--fx-on-night-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.74rem;font-weight:600}.fx-step h3{letter-spacing:-.03em;margin-top:2.25rem;font-size:1.45rem;font-weight:720;line-height:1.12}.fx-step p{color:var(--fx-on-night-muted);margin-top:.6rem;line-height:1.6}.fx-pricing{isolation:isolate;background:var(--fx-sand);padding-block:clamp(5rem,10vw,8.5rem);position:relative}.fx-pricing:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#17130f0e 1px,#0000 1px),linear-gradient(90deg,#17130f0e 1px,#0000 1px);background-position:top;background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 80%)}.fx-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:1000px;margin:clamp(3rem,6vw,4.5rem) auto 0;display:grid}.fx-plan{border:1px solid var(--fx-line);border-radius:var(--fx-r-xl);background:var(--fx-white);box-shadow:var(--fx-shadow);flex-direction:column;padding:clamp(1.75rem,3.4vw,2.75rem);display:flex}.fx-plan--featured{border-color:var(--fx-orange);box-shadow:0 0 0 1px var(--fx-orange), var(--fx-shadow)}.fx-plan__head{justify-content:space-between;align-items:center;gap:1rem;min-height:30px;display:flex}.fx-plan__name{letter-spacing:-.02em;font-size:1.4rem;font-weight:750}.fx-plan__flag{background:var(--fx-orange-soft);color:var(--fx-orange-ink);letter-spacing:.12em;text-transform:uppercase;border-radius:8px;padding:.3rem .65rem;font-size:.68rem;font-weight:800}.fx-plan__tagline{min-height:3em;color:var(--fx-orange-ink);margin-top:.4rem;font-weight:650}.fx-plan__price{flex-wrap:wrap;align-items:baseline;gap:.55rem;margin-top:1.25rem;display:flex}.fx-plan__amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,4.4vw,3.5rem);font-weight:780;line-height:1}.fx-plan__unit{color:var(--fx-muted);font-size:.95rem}.fx-plan__list{border-top:1px solid var(--fx-line);align-content:start;gap:.8rem;margin:1.75rem 0 2.25rem;padding-top:1.75rem;display:grid}.fx-plan__list li{align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.fx-plan__list .fx-icon{color:var(--fx-orange-ink);margin-top:.1rem}.fx-plan__cta{margin-top:auto}.fx-plan__note{color:var(--fx-muted);text-align:center;margin-top:.85rem;font-size:.84rem}.fx-closing{background:var(--fx-night);color:var(--fx-on-night);padding-block:clamp(5rem,10vw,8rem)}.fx-closing__inner{text-align:center;justify-items:center;gap:1.25rem;max-width:720px;display:grid}.fx-closing__mark{color:var(--fx-orange);place-items:center;margin-bottom:.5rem;display:grid}.fx-closing__mark svg{width:56px;height:auto}.fx-closing--discord{background:var(--fx-discord)}.fx-closing--discord .fx-closing__mark{color:#fff}.fx-closing--discord .fx-lead{color:#ffffffdb}.fx-closing--discord.fx-texture:before{background-image:radial-gradient(#fff3 1px,#0000 1.4px)}.fx-closing--discord .fx-btn--light{color:#2b2f8f}.fx-closing .fx-lead{max-width:48ch}.fx-closing .fx-btn{margin-top:.75rem}.fx-auth.fx-backdrop{background:var(--fx-night)}.fx-auth{flex:1;grid-template-rows:minmax(0,1fr) auto;min-height:100svh;display:grid}.fx-auth__layout{place-items:center;padding:2rem 1rem;display:grid;position:relative}.fx-auth__panel{z-index:1;justify-items:center;gap:1.5rem;width:min(100%,440px);display:grid;position:relative}.fx-auth__brand{border-radius:10px}.fx-auth__brand .fx-logo__mark{width:40px}.fx-auth__brand .fx-logo__name{font-size:1.25rem}.fx-auth__brand .fx-logo__product{font-size:.75rem}.fx-auth__card{border:1px solid var(--fx-night-line);border-radius:var(--fx-r-lg);background:var(--fx-night-2);width:100%;box-shadow:var(--fx-shadow-night);gap:1.25rem;padding:2.5rem;display:grid}.fx-auth__heading{gap:.6rem;display:grid;position:relative;container-type:inline-size}.fx-auth__heading h1{letter-spacing:-.03em;font-size:2rem;font-weight:750;line-height:1.1}.fx-auth__subtitle{color:var(--fx-on-night-muted)}.fx-auth__state{gap:.85rem;min-height:50px;display:grid}.fx-auth .loading{background:color-mix(in srgb, var(--fx-on-night) 6%, transparent);color:var(--fx-on-night-muted)}.fx-auth .spinner{border-color:color-mix(in srgb, var(--fx-on-night) 16%, transparent);border-top-color:var(--fx-orange)}.fx-auth :is(.alert,.fx-auth__error){border:1px solid color-mix(in srgb, var(--fx-red) 45%, transparent);background:color-mix(in srgb, var(--fx-red) 16%, var(--fx-night-2));color:var(--fx-red-on-night)}.fx-auth__error{border-radius:16px;gap:.9rem;padding:1rem;display:grid}.fx-auth__error p{align-items:flex-start;gap:.6rem;font-size:.92rem;font-weight:600;line-height:1.45;display:flex}.fx-auth__error .fx-icon{margin-top:.1rem}.fx-auth__fineprint{border-top:1px solid var(--fx-night-line);color:var(--fx-on-night-muted);align-items:flex-start;gap:.6rem;padding-top:1.2rem;font-size:.82rem;line-height:1.5;display:flex}.fx-auth__fineprint .fx-icon{margin-top:.1rem}.fx-auth__below{z-index:2;padding:0 1rem clamp(.75rem,2.5vh,1.5rem);position:relative}.fx-auth__below nav{color:var(--fx-on-night-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;font-size:.9rem;display:flex}.fx-auth__below .fx-link{font-size:.9rem}.fx-auth__back{align-items:center;gap:.4rem;min-height:44px;font-weight:650;transition:color .18s;display:inline-flex}.fx-auth__back:hover{color:var(--fx-on-night)}.fx-auth__title{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.fx-auth .fx-flay-buddy{position:static}.fx-auth .fx-flay-bubble{background:color-mix(in srgb, var(--fx-on-night) 5%, var(--fx-night-2));max-width:calc(100cqi - 6.5rem);box-shadow:none;color:var(--fx-on-night-muted);border-radius:6px;padding:.25rem .55rem;font-size:.72rem;font-weight:550;top:calc(.864rem + 4px);bottom:auto;right:0;translate:0 -100%}@container (width<=18rem){.fx-auth .fx-flay-bubble{display:none}}@media (max-width:480px){.fx-auth__card{padding:1.5rem}.fx-auth__heading h1{font-size:1.75rem}}.fx-rise{animation:fx-rise .8s var(--fx-ease) both;animation-delay:var(--fx-delay,0s)}@keyframes fx-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes fx-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:has(.fx){scroll-behavior:auto}}@media (max-width:1060px){.fx-hero__inner{grid-template-columns:minmax(0,1fr);min-height:0}.fx-hero .fx-emblem{justify-self:start;width:min(100%,380px)}}@media (max-width:900px){.fx-header__inner{gap:1rem}.fx-header__nav{display:none}.fx-intro{grid-template-columns:minmax(0,1fr)}.fx-steps{grid-template-columns:minmax(0,1fr);gap:1.25rem}.fx-steps:before{background:linear-gradient(180deg, var(--fx-orange), #ff7c0026);width:1px;height:auto;inset:6px auto 0 6px}.fx-step{grid-template-rows:auto;grid-template-columns:13px minmax(0,1fr);place-items:start stretch;gap:1rem}.fx-step__node{margin-top:1.7rem}}@media (max-width:760px){.fx-plans{grid-template-columns:minmax(0,1fr)}.fx-plan__tagline{min-height:0}}@media (max-width:640px){.fx-container{width:calc(100% - 2rem)}.fx-hero__actions .fx-btn,.fx-closing .fx-btn{white-space:normal;width:100%;padding-inline:1rem}.fx-hero .fx-emblem{justify-self:center;width:min(100%,300px)}}.fx-show-xs{display:none}@media (max-width:420px){.fx-hide-xs{display:none}.fx-show-xs{display:inline}.fx-header__login{display:none}.fx-logo__name{font-size:.98rem}}@media (max-width:360px){.fx-header .fx-logo{gap:.5rem}.fx-header .fx-logo__mark{width:28px}.fx-header .fx-logo__word{gap:.4rem}.fx-header .fx-logo__name{font-size:.9rem}.fx-header .fx-logo__product{letter-spacing:.16em;padding-left:.4rem}.fx-header .fx-btn--sm{padding:0 .75rem}}*,:before,:after{box-sizing:border-box}html{scroll-padding-top:calc(var(--fx-header-h) + 1rem)}.fx-site{--fx-block-y:clamp(3.5rem, 8vh, 6rem);--fx-head-gap:clamp(2rem, 5vh, 3.5rem);--fx-art-h:clamp(150px, 22vh, 260px);--fx-grid-gap:clamp(1rem, 1.5vw, 1.5rem);--fx-curve:clamp(36px, 6vw, 100px);--fx-tone-peach:#f8d4ae;--fx-tone-butter:#f5e2a6;--fx-tone-sky:#c7dbef;--fx-tone-sage:#cbe0cd}.fx-site .fx-container{width:min(1600px,100% - clamp(2rem,6vw,7rem))}.fx-site .fx-logo__product{font-family:var(--fx-font);font-weight:700}.fx-block{isolation:isolate;padding-block:var(--fx-block-y);position:relative;overflow:hidden}.fx-block:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400' viewBox='0 0 1400 1400' fill='none' stroke='%2317130f1a'%3E%3Ccircle cx='700' cy='700' r='300'/%3E%3Ccircle cx='700' cy='700' r='420' stroke-dasharray='3 9'/%3E%3Ccircle cx='700' cy='700' r='540'/%3E%3Ccircle cx='700' cy='700' r='680' stroke-dasharray='3 9'/%3E%3C/svg%3E") right -560px top -420px no-repeat;position:absolute;inset:0}.fx-block:nth-of-type(2n):before{background-position:left -560px bottom -420px}.fx-block--sand:before,.fx-block--sand:nth-of-type(2n):before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cg fill='none' stroke='%2317130f12' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M113 150h14M120 143v14'/%3E%3Cpath d='M323 80h14M330 73v14'/%3E%3Cpath d='M583 170h14M590 163v14'/%3E%3Cpath d='M233 380h14M240 373v14'/%3E%3Cpath d='M473 330h14M480 323v14'/%3E%3Cpath d='M83 560h14M90 553v14'/%3E%3Cpath d='M393 640h14M400 633v14'/%3E%3Cpath d='M633 520h14M640 513v14'/%3E%3C/g%3E%3C/svg%3E") top/720px}.fx-block--sand{--fx-orange-ink:#944400;padding-bottom:calc(var(--fx-block-y) + var(--fx-curve));background:var(--fx-sand)}.fx-site .fx-texture:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1600' viewBox='0 0 1600 1600' fill='none' stroke='%23ffffff26'%3E%3Ccircle cx='800' cy='800' r='440'/%3E%3Ccircle cx='800' cy='800' r='600' stroke-dasharray='3 9'/%3E%3Ccircle cx='800' cy='800' r='790'/%3E%3C/svg%3E") 50%/1600px no-repeat;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.fx-site .fx-closing--discord.fx-texture:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='720' height='720' viewBox='0 0 720 720'%3E%3Cg fill='none' stroke='%23ffffff1f' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M113 150h14M120 143v14'/%3E%3Cpath d='M323 80h14M330 73v14'/%3E%3Cpath d='M583 170h14M590 163v14'/%3E%3Cpath d='M233 380h14M240 373v14'/%3E%3Cpath d='M473 330h14M480 323v14'/%3E%3Cpath d='M83 560h14M90 553v14'/%3E%3Cpath d='M393 640h14M400 633v14'/%3E%3Cpath d='M633 520h14M640 513v14'/%3E%3C/g%3E%3C/svg%3E") top/720px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='1600' viewBox='0 0 1600 1600' fill='none' stroke='%23ffffff40'%3E%3Ccircle cx='800' cy='800' r='440'/%3E%3Ccircle cx='800' cy='800' r='600' stroke-dasharray='3 9'/%3E%3Ccircle cx='800' cy='800' r='790'/%3E%3C/svg%3E") 50%/1600px no-repeat}.fx-block:not(.fx-block--sand)+.fx-block--sand,.fx-block--sand+.fx-block:not(.fx-block--sand),.fx-block--sand+.fx-closing--night{border-radius:50% 50% 0 0 / var(--fx-curve) var(--fx-curve) 0 0}.fx-block--sand+.fx-block:not(.fx-block--sand),.fx-block--sand+.fx-closing--night{z-index:1;margin-top:calc(var(--fx-curve) * -1);padding-top:calc(var(--fx-block-y) + var(--fx-curve) * .5)}.fx-block--sand+.fx-block:not(.fx-block--sand){background:var(--fx-paper)}.fx-head{text-align:center;justify-items:center;gap:1rem;max-width:760px;margin-inline:auto;display:grid}.fx-head__title{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2.1rem,min(4.4vw,7.4vh),3.75rem);font-weight:750;line-height:1.04}.fx-head__title em{font-style:normal}.fx-head .fx-lead{text-wrap:balance}.fx-head+*{margin-top:var(--fx-head-gap)}.fx-more{justify-content:center;margin-top:clamp(2rem,3.5vw,2.5rem);display:flex}.fx-site .fx-link{font-weight:650}.fx-lines{border-top:1px solid var(--fx-line-strong)}.fx-lines li{border-bottom:1px solid var(--fx-line-strong);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:.25rem 1.5rem;padding-block:.95rem;display:grid}.fx-lines h3{letter-spacing:-.01em;font-size:1.03rem;font-weight:620;line-height:1.3}.fx-lines p{color:var(--fx-muted);line-height:1.55}.fx-lines--steps li{grid-template-columns:1.75rem minmax(0,1fr)}.fx-lines--steps span{color:var(--fx-muted);font-weight:620}.fx-lines--notes li{color:var(--fx-muted);line-height:1.55;display:block}.fx-journey{--fx-beat:15s;--fx-art-h:clamp(136px, 19vh, 220px)}.fx-journey .fx-canvas__art{animation:fx-journey-tile var(--fx-beat) ease-in-out infinite}.fx-journey li:nth-child(2) .fx-canvas__art{animation-delay:5s}.fx-journey li:nth-child(3) .fx-canvas__art{animation-delay:10s}@keyframes fx-journey-tile{0%,30%,to{transform:none}6%,22%{transform:scale(1.05)}}.fx-hop{transform-origin:50% 100%;animation:8s ease-in-out infinite fx-hop}@keyframes fx-hop{0%,78%,to{transform:none}83%{transform:translateY(-14px)}88%{transform:scale(1.05,.93)}93%{transform:none}}.fx-rest,.fx-rest *,.fx-rest :before,.fx-rest :after{animation-play-state:paused!important}.fx-pending{opacity:0;transform:translateY(14px)}.fx-pending.fx-in{opacity:1;transition:opacity .45s cubic-bezier(.16, 1, .3, 1) calc(var(--fx-i,0) * 50ms), transform .45s cubic-bezier(.16, 1, .3, 1) calc(var(--fx-i,0) * 50ms);transform:none}@media (prefers-reduced-motion:reduce){.fx-journey .fx-canvas__art,.fx-hop,.fx-hero__tiles a,.fx-crowd g,.fx-merge__flow,.fx-canvas .fx-art{animation:none}.fx-pending{opacity:1;transform:none}}.fx-cookies{z-index:60;border:1px solid var(--fx-night-line-strong);border-radius:var(--fx-r-lg);background:var(--fx-night-2);width:min(100% - 2rem,46rem);color:var(--fx-on-night-muted);align-items:center;gap:1rem 1.5rem;margin-inline:auto;padding:1rem 1rem 1rem 1.5rem;font-size:.92rem;line-height:1.5;display:flex;position:fixed;bottom:clamp(.75rem,2vw,1.5rem);left:0;right:0;box-shadow:0 24px 60px -24px #000000b3}.fx-cookies[hidden]{display:none}.fx-cookies a{color:var(--fx-on-night);text-underline-offset:3px;text-decoration:underline}.fx-cookies .fx-btn{flex:none}@media (max-width:560px){.fx-cookies{text-align:center;flex-direction:column;align-items:stretch;padding:1.1rem}}.fx-site .fx-header__nav button{color:var(--fx-on-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:0;font-size:.9rem;font-weight:600;transition:color .18s;display:flex;position:relative}.fx-site .fx-header__nav button:hover,.fx-site .fx-header__nav button[aria-expanded=true],.fx-site .fx-header__nav button[aria-current=page]{color:var(--fx-on-night)}.fx-site .fx-header__nav button[aria-current=page]:after{content:"";background:var(--fx-orange);height:2px;position:absolute;bottom:-1px;left:0;right:0}.fx-header__burger{width:40px;height:40px;color:var(--fx-on-night);cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;place-items:center;padding:0;display:none}.fx-header__burger span,.fx-header__burger span:before,.fx-header__burger span:after{background:currentColor;border-radius:1px;width:16px;height:1.5px;display:block}.fx-header__burger span{position:relative}.fx-header__burger span:before,.fx-header__burger span:after{content:"";position:absolute;left:0}.fx-header__burger span:before{top:-5px}.fx-header__burger span:after{top:5px}.fx-header__burger[aria-expanded=true] span{background:0 0}.fx-header__burger[aria-expanded=true] span:before{transform:translateY(5px)rotate(45deg)}.fx-header__burger[aria-expanded=true] span:after{transform:translateY(-5px)rotate(-45deg)}.fx-mega{z-index:39;border-top:1px solid var(--fx-night-line);border-bottom:1px solid var(--fx-night-line);background:var(--fx-night-2);position:absolute;top:100%;left:0;right:0}.fx-mega__inner{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem 2rem;padding-block:1.75rem;display:grid}.fx-mega__title{color:var(--fx-on-night-muted);margin-bottom:.5rem;font-size:.82rem;font-weight:600}.fx-mega ul{gap:.1rem;display:grid}.fx-mega li a{border-radius:var(--fx-r-sm);min-height:36px;color:var(--fx-on-night);align-items:center;margin-inline:-.6rem;padding:.25rem .6rem;font-size:.94rem;font-weight:600;display:flex}.fx-mega li a:hover{background:#ffffff0f}.fx-mega__all{color:var(--fx-on-night);grid-column:1/-1;justify-self:center;align-items:center;gap:.5rem;padding-top:.5rem;font-size:.9rem;font-weight:650;display:inline-flex}.fx-langs{position:relative}.fx-langs__toggle{border-radius:var(--fx-r-sm);min-height:38px;color:var(--fx-on-night-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;padding:0 .3rem;font-size:.82rem;font-weight:600;transition:color .18s;display:flex}.fx-langs__toggle:hover,.fx-langs__toggle[aria-expanded=true]{color:var(--fx-on-night)}.fx-langs__list{z-index:41;border:1px solid var(--fx-night-line);border-radius:var(--fx-r);background:var(--fx-night-2);min-width:150px;box-shadow:var(--fx-shadow-night);padding:.35rem;position:absolute;top:calc(100% + .5rem);right:0}.fx-langs__list a{border-radius:var(--fx-r-sm);color:var(--fx-on-night);padding:.5rem .65rem;font-size:.9rem;font-weight:600;display:block}.fx-langs__list a:hover{background:#ffffff0f}.fx-langs__list a[aria-current=true]{color:var(--fx-orange)}.fx-mobile{z-index:39;border-bottom:1px solid var(--fx-night-line);background:var(--fx-night-2);position:absolute;top:100%;left:0;right:0}.fx-mobile .fx-container{padding-block:.75rem 1rem;display:grid}.fx-mobile a{border-bottom:1px solid var(--fx-night-line);min-height:46px;color:var(--fx-on-night);align-items:center;font-weight:600;display:flex}.fx-mobile a:last-child{border-bottom:0}.fx-site .fx-hero__inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:clamp(.9rem,2vh,1.5rem);min-height:0;padding-block:clamp(2rem,5vh,4.5rem) 1.5rem;display:grid}.fx-site .fx-display{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.4rem,min(5.6vw,9.4vh),5.25rem);line-height:1.02}.fx-site .fx-rotator{min-height:1.04em;margin:0;padding:0;display:block;overflow:visible}.fx-site .fx-rotator__word{animation:none;display:inline}.fx-rotator__caret{vertical-align:-.04em;background:var(--fx-orange);width:.06em;height:.8em;margin-left:.06em;animation:1.1s step-end infinite fx-caret-blink;display:inline-block}@keyframes fx-caret-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.fx-rotator__caret{display:none}}.fx-site .fx-hero__lead{text-wrap:balance;max-width:58ch}.fx-site .fx-hero__actions{justify-content:center;margin-top:.25rem}.fx-hero__tiles a{z-index:1;border-radius:var(--fx-r-lg);letter-spacing:-.01em;width:clamp(170px,13.5vw,240px);rotate:var(--fx-tilt);transition:scale .4s var(--fx-ease);justify-items:center;gap:.35rem;padding:.9rem 1rem 1rem;font-size:.95rem;font-weight:680;animation:11s ease-in-out infinite alternate fx-float;display:grid;position:absolute}.fx-hero__tiles a:hover{scale:1.04}.fx-hero__tiles .fx-art{width:100%;height:auto}.fx-hero__tiles a:first-child{--fx-tilt:-5deg;top:12%;left:7%}.fx-hero__tiles a:nth-child(2){--fx-tilt:3deg;animation-delay:-4s;top:40%;left:14%}.fx-hero__tiles a:nth-child(3){--fx-tilt:-3deg;animation-delay:-8s;top:66%;left:3%}.fx-hero__tiles a:nth-child(4){--fx-tilt:5deg;animation-delay:-2s;top:12%;right:7%}.fx-hero__tiles a:nth-child(5){--fx-tilt:-3deg;animation-delay:-6s;top:40%;right:14%}.fx-hero__tiles a:nth-child(6){--fx-tilt:3deg;animation-delay:-10s;top:66%;right:3%}@keyframes fx-float{0%{transform:translateY(-9px)}to{transform:translateY(9px)}}.fx-horizon{--fx-arc:clamp(44px, min(8vw, 12vh), 120px);--fx-flay-h:clamp(120px, 19vh, 190px);height:calc(var(--fx-arc) + var(--fx-flay-h) * .84);pointer-events:none;position:relative}.fx-horizon--stand{--fx-flay-h:clamp(150px, 25vh, 270px);height:calc(var(--fx-arc) + var(--fx-flay-h) - 14px)}.fx-horizon svg{z-index:2;width:100%;height:var(--fx-arc);fill:var(--fx-paper);display:block;position:absolute;bottom:-1px;left:0;right:0}.fx-horizon--sand svg{fill:var(--fx-sand)}.fx-horizon__sun{--fx-sun:calc(var(--fx-flay-h) * 1.47);bottom:calc(var(--fx-arc) - var(--fx-sun) / 2);z-index:0;width:var(--fx-sun);height:var(--fx-sun);margin-left:calc(var(--fx-sun) / -2);background:var(--fx-tone-peach);border-radius:50%;position:absolute;left:50%}.fx-horizon--stand .fx-horizon__sun{--fx-sun:min(calc(var(--fx-flay-h) * 1.85), 92vw)}.fx-horizon__flay{bottom:calc(var(--fx-arc) - var(--fx-flay-h) * .3);z-index:1;position:absolute;left:50%;transform:translate(-50%)}.fx-horizon--stand .fx-horizon__flay{bottom:calc(var(--fx-arc) - 18px);z-index:3}.fx-horizon .fx-flay{width:auto;height:var(--fx-flay-h);display:block}.fx-mergelink{border-radius:var(--fx-r-xl);background:var(--fx-night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800' fill='none' stroke='%23ffffff24'%3E%3Ccircle cx='400' cy='400' r='130'/%3E%3Ccircle cx='400' cy='400' r='220' stroke-dasharray='3 9'/%3E%3Ccircle cx='400' cy='400' r='310'/%3E%3Ccircle cx='400' cy='400' r='395' stroke-dasharray='3 9'/%3E%3C/svg%3E") center bottom -300px no-repeat;color:var(--fx-on-night);transition:transform .6s var(--fx-ease);display:block;position:relative;overflow:hidden}.fx-mergelink:hover{transform:translateY(-4px)}.fx-mergelink+*{margin-top:var(--fx-grid-gap)}.fx-merge{justify-items:center;padding:clamp(1.5rem,3.5vh,2.5rem) clamp(1rem,3vw,2.5rem) clamp(1rem,2vh,1.5rem);display:grid}.fx-merge__tags{grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid}.fx-merge__tags li{border-radius:var(--fx-r);background:var(--fx-white);color:var(--fx-ink);letter-spacing:-.01em;text-align:center;justify-self:center;padding:.7rem 1.35rem;font-size:clamp(.9rem,1.15vw,1.1rem);font-weight:680}.fx-merge__lines{stroke:#f7f2ec4d;stroke-width:1.5px;width:100%;height:clamp(64px,10vh,120px);display:block}.fx-merge__lines path{vector-effect:non-scaling-stroke}.fx-merge__flow{stroke:var(--fx-orange);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:7 93;animation:4.5s linear infinite fx-merge-flow}.fx-merge__lines g:nth-child(2) .fx-merge__flow{animation-delay:-1.1s}.fx-merge__lines g:nth-child(3) .fx-merge__flow{animation-delay:-3.2s}.fx-merge__lines g:nth-child(4) .fx-merge__flow{animation-delay:-2.1s}.fx-merge__lines g:nth-child(5) .fx-merge__flow{animation-delay:-.5s}@keyframes fx-merge-flow{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.fx-merge__core{--fx-flay-h:clamp(130px, 21vh, 220px);justify-items:center;margin-top:-.75rem;display:grid;position:relative}.fx-merge__core span{width:calc(var(--fx-flay-h) * .9);height:calc(var(--fx-flay-h) * .9);background:var(--fx-tone-peach);border-radius:50%;position:absolute;top:10%}.fx-merge__core .fx-flay{width:auto;height:var(--fx-flay-h);position:relative}.fx-merge figcaption{letter-spacing:-.02em;text-align:center;margin-top:.75rem;font-size:clamp(1.1rem,1.6vw,1.35rem);font-weight:680}.fx-bento{gap:var(--fx-grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fx-bento--n1>li:nth-child(n){grid-column:1/-1}.fx-bento--n4{--fx-art-h:clamp(120px, 15vh, 200px)}.fx-bento>li{grid-column:span 6;min-width:0;display:grid}.fx-bento--n3>li,.fx-bento--row>li{grid-column:span 4}.fx-bento--n3:not(.fx-bento--row)>li:first-child{grid-area:1/1/span 2/span 5}.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n+2){grid-column:6/span 7}.fx-bento--flip:not(.fx-bento--row)>li:first-child{grid-column:8/span 5}.fx-bento--flip:not(.fx-bento--row)>li:nth-child(n+2){grid-column:1/span 7}.fx-bento--flip>li:nth-child(2){grid-row:1}.fx-bento--flip>li:nth-child(3){grid-row:2}.fx-bento--n4>li:nth-child(4n+1),.fx-bento--n4>li:nth-child(4n),.fx-bento--n5>li:first-child,.fx-bento--n6>li:first-child,.fx-bento--n6>li:nth-child(4),.fx-bento--n11>li:first-child,.fx-bento--n11>li:nth-child(7),.fx-bento--n11>li:nth-child(10){grid-column:span 7}.fx-bento--n4>li:nth-child(2),.fx-bento--n4>li:nth-child(3),.fx-bento--n5>li:nth-child(2),.fx-bento--n6>li:nth-child(2),.fx-bento--n6>li:nth-child(3),.fx-bento--n11>li:nth-child(2),.fx-bento--n11>li:nth-child(6),.fx-bento--n11>li:nth-child(11){grid-column:span 5}.fx-bento--n5>li:nth-child(n+3),.fx-bento--n11>li:nth-child(3),.fx-bento--n11>li:nth-child(4),.fx-bento--n11>li:nth-child(5){grid-column:span 4}.fx-canvas{--fx-canvas-text:#17130fbd;isolation:isolate;border-radius:var(--fx-r-xl);background:var(--fx-canvas,var(--fx-white));color:var(--fx-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.fx-canvas.white,.fx-canvas.peach,.fx-canvas.butter,.fx-canvas.sky,.fx-canvas.sage,.fx-canvas.orange,.fx-canvas.night{background:var(--fx-canvas)}.white{--fx-canvas:var(--fx-white)}.fx-canvas.white{box-shadow:inset 0 0 0 1px var(--fx-line)}.peach{--fx-canvas:var(--fx-tone-peach);--art-soft:var(--fx-white);--art-f:#fbe6cf}.butter{--fx-canvas:var(--fx-tone-butter);--art-soft:var(--fx-white);--art-f:#faf0cb}.sky{--fx-canvas:var(--fx-tone-sky);--art-soft:var(--fx-tone-peach);--art-f:#e3edf7}.sage{--fx-canvas:var(--fx-tone-sage);--art-soft:var(--fx-tone-peach);--art-f:#e4f0e5}.orange{--fx-canvas:var(--fx-orange);--art-accent:var(--fx-ink);--art-accent-fill:var(--fx-ink);--art-soft:var(--fx-tone-butter);--art-f:#fdb36b}.fx-canvas.orange{--fx-canvas-text:#17130fd6}.night{--fx-canvas:var(--fx-night);--art-line:#f7f2ecdb;--art-accent:var(--fx-orange);--art-soft:#4a2c12;--art-f:#2c261f;--art-p:#211c17}.fx-canvas.night{--fx-canvas-text:var(--fx-on-night-muted);color:var(--fx-on-night)}.fx-canvas__art,.fx-plan__art{z-index:0;min-height:var(--fx-art-h);flex:auto;place-items:center;padding:.75rem 1rem 0;display:grid;position:relative;overflow:hidden}.fx-canvas__art:before,.fx-plan__art:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.fx-canvas__flay{z-index:1;position:absolute;bottom:8px;right:5%}.fx-canvas__flay .fx-flay{width:auto;height:clamp(116px,11vw,190px);display:block;position:relative}.fx-canvas__flay:before{content:"";background:#17130f24;border-radius:50%;height:16px;position:absolute;bottom:-5px;left:4%;right:4%}.fx-say{z-index:4;white-space:nowrap;background:var(--fx-white);color:var(--fx-ink);letter-spacing:-.01em;text-align:left;border-radius:16px;padding:.55rem .95rem;font-size:.98rem;font-weight:660;line-height:1.2;animation:.7s cubic-bezier(.16,1,.3,1) .7s both fx-say;position:absolute;rotate:-2deg}.fx-say:after{content:"";background:inherit;border-radius:3px;width:14px;height:14px;position:absolute;bottom:-5px;left:18px;transform:rotate(45deg)}.fx-people .fx-say{bottom:clamp(120px,19vh,190px);left:calc(50% + 88px)}@keyframes fx-say{0%{opacity:0;transform:translateY(8px)scale(.92)}}@media (prefers-reduced-motion:reduce){.fx-say{animation:none}}.fx-canvas__art>.fx-art{width:calc(100% - 2rem);height:calc(100% - 1rem);transition:transform .9s var(--fx-ease);position:absolute;top:.75rem;left:1rem}a.fx-canvas:hover .fx-art{transform:scale(1.05)}.dots>.fx-canvas__art:before,.fx-plan__art.dots:before{background:radial-gradient(#17130f29 1.2px,#0000 1.6px) 50%/22px 22px}.grid>.fx-canvas__art:before{background:linear-gradient(#17130f14 1px,#0000 1px) 50%/40px 40px,linear-gradient(90deg,#17130f14 1px,#0000 1px) 50%/40px 40px}.stripes>.fx-canvas__art:before{background:repeating-linear-gradient(135deg,#17130f12 0 1px,#0000 1px 16px)}.rings>.fx-canvas__art:before,.fx-plan__art.rings:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800' fill='none' stroke='%2317130f22'%3E%3Ccircle cx='400' cy='400' r='130'/%3E%3Ccircle cx='400' cy='400' r='220' stroke-dasharray='3 9'/%3E%3Ccircle cx='400' cy='400' r='310'/%3E%3Ccircle cx='400' cy='400' r='395' stroke-dasharray='3 9'/%3E%3C/svg%3E") 50%/800px no-repeat}.night.dots>.fx-canvas__art:before,.fx-plan__art.night.dots:before{background:radial-gradient(#ffffff2b 1.2px,#0000 1.6px) 50%/22px 22px}.night.grid>.fx-canvas__art:before{background:linear-gradient(#ffffff12 1px,#0000 1px) 50%/40px 40px,linear-gradient(90deg,#ffffff12 1px,#0000 1px) 50%/40px 40px}.fx-canvas__body{gap:.45rem;padding:1.25rem clamp(1.5rem,2.4vw,2.25rem) clamp(1.5rem,2.4vw,2.25rem);display:grid}.fx-canvas__body :is(h2,h3){color:inherit;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.35rem,2.1vw,2.05rem);font-weight:730;line-height:1.14}.fx-bento--row .fx-canvas__body :is(h2,h3){font-size:clamp(1.25rem,1.75vw,1.85rem)}.fx-bento--row .fx-canvas__art{flex:none}.fx-bento--row .fx-canvas__body{flex:auto;align-content:start;min-height:8.25rem}.fx-canvas__body p{max-width:46ch;color:var(--fx-canvas-text);text-wrap:pretty;font-size:clamp(1rem,1.05vw,1.12rem);line-height:1.5}.fx-canvas__main{flex-direction:column;flex:auto;min-width:0;display:flex}a.fx-canvas,a.fx-duo,a.fx-slot,a.fx-slashcard--link{transition:transform .35s var(--fx-ease)}a.fx-canvas:hover,a.fx-duo:hover,a.fx-slot:hover,a.fx-slashcard--link:hover{transform:translateY(-4px)}.fx-canvas__go{letter-spacing:-.01em;text-align:center;border-top:1px solid #17130f1a;flex:none;justify-content:center;align-items:center;gap:.55rem;min-height:3.75rem;padding:.75rem 1rem;font-size:1.05rem;font-weight:680;transition:background-color .3s;display:flex}a:hover>.fx-canvas__go{background:#17130f0d}.fx-canvas.night .fx-canvas__go,.fx-mergelink .fx-canvas__go{-webkit-font-smoothing:antialiased;border-top-color:#ffffff24;font-weight:520}.fx-canvas.night .fx-canvas__body :is(h2,h3){-webkit-font-smoothing:antialiased;font-weight:640}.fx-canvas.night:hover .fx-canvas__go,.fx-mergelink:hover .fx-canvas__go{background:#ffffff12}.fx-canvas__go .fx-icon:last-child{transition:transform .45s var(--fx-ease)}a:hover .fx-canvas__go .fx-icon:last-child{transform:translate(6px)}.fx-mergelink .fx-canvas__go{color:var(--fx-on-night)}@media (hover:hover){.fx-btn[data-go]{position:relative}.fx-btn[data-go]:after{content:attr(data-go);z-index:5;border-radius:var(--fx-r-sm);background:var(--fx-ink);color:var(--fx-white);white-space:nowrap;opacity:0;transition:opacity .2s ease .15s, transform .3s var(--fx-ease) .15s;pointer-events:none;padding:.4rem .75rem;font-size:.85rem;font-weight:600;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%,4px)}.fx-dark .fx-btn[data-go]:after{background:var(--fx-white);color:var(--fx-ink)}.fx-btn[data-go]:is(:hover,:focus-visible):after{opacity:1;transform:translate(-50%)}.fx-header .fx-btn[data-go]:after{top:calc(100% + 10px);bottom:auto}}@media (min-width:1061px){.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n+2) .fx-canvas__main,.fx-bento--n4>li:nth-child(4n+1) .fx-canvas__main,.fx-bento--n4>li:nth-child(4n) .fx-canvas__main,.fx-bento--n1>li:first-child .fx-canvas__main,.fx-bento--n5>li:first-child .fx-canvas__main,.fx-bento--n6>li:first-child .fx-canvas__main,.fx-bento--n6>li:nth-child(4) .fx-canvas__main,.fx-bento--n11>li:first-child .fx-canvas__main,.fx-bento--n11>li:nth-child(7) .fx-canvas__main,.fx-bento--n11>li:nth-child(10) .fx-canvas__main,.fx-docs__intro.fx-canvas{flex-direction:row-reverse;align-items:stretch}.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n+2) .fx-canvas__art,.fx-bento--n4>li:nth-child(4n+1) .fx-canvas__art,.fx-bento--n4>li:nth-child(4n) .fx-canvas__art,.fx-bento--n1>li:first-child .fx-canvas__art,.fx-bento--n5>li:first-child .fx-canvas__art,.fx-bento--n6>li:first-child .fx-canvas__art,.fx-bento--n6>li:nth-child(4) .fx-canvas__art,.fx-bento--n11>li:first-child .fx-canvas__art,.fx-bento--n11>li:nth-child(7) .fx-canvas__art,.fx-bento--n11>li:nth-child(10) .fx-canvas__art,.fx-docs__intro .fx-canvas__art{flex:56%;padding-block:1rem}.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n+2) .fx-canvas__body,.fx-bento--n4>li:nth-child(4n+1) .fx-canvas__body,.fx-bento--n4>li:nth-child(4n) .fx-canvas__body,.fx-bento--n1>li:first-child .fx-canvas__body,.fx-bento--n5>li:first-child .fx-canvas__body,.fx-bento--n6>li:first-child .fx-canvas__body,.fx-bento--n6>li:nth-child(4) .fx-canvas__body,.fx-bento--n11>li:first-child .fx-canvas__body,.fx-bento--n11>li:nth-child(7) .fx-canvas__body,.fx-bento--n11>li:nth-child(10) .fx-canvas__body,.fx-docs__intro .fx-canvas__body{flex:0 44%;align-content:center;padding-block:2rem}.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n+2) .fx-canvas__art:before,.fx-bento--n4>li:nth-child(4n+1) .fx-canvas__art:before,.fx-bento--n4>li:nth-child(4n) .fx-canvas__art:before,.fx-bento--n1>li:first-child .fx-canvas__art:before,.fx-bento--n5>li:first-child .fx-canvas__art:before,.fx-bento--n6>li:first-child .fx-canvas__art:before,.fx-bento--n6>li:nth-child(4) .fx-canvas__art:before,.fx-bento--n11>li:first-child .fx-canvas__art:before,.fx-bento--n11>li:nth-child(7) .fx-canvas__art:before,.fx-bento--n11>li:nth-child(10) .fx-canvas__art:before,.fx-docs__intro .fx-canvas__art:before{-webkit-mask-image:linear-gradient(270deg,#000 62%,#0000);mask-image:linear-gradient(270deg,#000 62%,#0000)}}@supports (animation-timeline:view()){@media (min-width:861px){.fx-bento .fx-canvas__art>.fx-art{animation:linear both fx-drift;animation-timeline:view()}}@keyframes fx-drift{0%{translate:0 18px}to{translate:0 -18px}}}.fx-note{isolation:isolate;border-radius:var(--fx-r-xl);background:var(--fx-tone-peach);text-align:center;justify-items:center;gap:1rem;padding:clamp(2rem,5vh,3.5rem) clamp(1.25rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.fx-note:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800' fill='none' stroke='%2317130f22'%3E%3Ccircle cx='400' cy='400' r='130'/%3E%3Ccircle cx='400' cy='400' r='220' stroke-dasharray='3 9'/%3E%3Ccircle cx='400' cy='400' r='310'/%3E%3Ccircle cx='400' cy='400' r='395' stroke-dasharray='3 9'/%3E%3C/svg%3E") 50% -180px/1100px no-repeat;position:absolute;inset:0}.fx-ten{--fx-seat:clamp(44px, 5.4vw, 76px);width:min(100%,980px);height:clamp(190px,30vh,290px);margin-bottom:.5rem;position:relative}.fx-ten>svg{width:100%;height:100%;position:absolute;inset:0}.fx-ten path{vector-effect:non-scaling-stroke}.fx-ten>svg path{stroke:#17130f38;stroke-width:1.5px;stroke-dasharray:2 7;stroke-linecap:round}.fx-ten__seat{width:var(--fx-seat);height:var(--fx-seat);margin:calc(var(--fx-seat) / -2) 0 0 calc(var(--fx-seat) / -2);background:var(--fx-tone-sky);border-radius:50%;place-items:center;display:grid;position:absolute;overflow:hidden}.fx-ten__seat svg{width:100%;height:100%}.fx-ten__seat--you{background:var(--fx-orange);color:var(--fx-on-orange);font-size:clamp(.95rem,1.5vw,1.25rem);font-weight:750;overflow:visible}.fx-ten__seat--you:after{content:"";border:2px dashed var(--fx-orange-deep);border-radius:50%;animation:24s linear infinite fx-ten-turn;position:absolute;inset:-7px}@keyframes fx-ten-turn{to{transform:rotate(360deg)}}.fx-ten .fx-flay{width:auto;height:62%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.fx-ten__seat--you:after{animation:none}}.fx-note .fx-btn--ghost{color:var(--fx-ink);border-color:#17130f59}.fx-note__text{text-wrap:pretty;max-width:60ch;font-size:clamp(1.1rem,1.5vw,1.35rem);line-height:1.5}.fx-note__sign{color:#17130fb3;font-weight:650}.fx-horizon--twin{--fx-sun:clamp(150px, min(32vh, 40vw), 268px);--fx-flay-h:calc(var(--fx-sun) * .62);height:calc(var(--fx-arc) + var(--fx-sun) * .6)}.fx-twin{bottom:calc(var(--fx-arc) - var(--fx-sun) * .42);width:calc(var(--fx-sun) * 1.7);height:var(--fx-sun);position:absolute;left:50%;transform:translate(-50%)}.fx-twin__sun{width:var(--fx-sun);height:var(--fx-sun);border-radius:50%;position:absolute;top:0}.fx-twin__sun--left{background:var(--fx-tone-sky);left:0;overflow:hidden}.fx-twin__sun--right{background:var(--fx-tone-peach);right:0}.fx-twin__sun--left:after{content:"";background:var(--fx-orange);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:70%}.fx-twin__people .fx-ten__seat{background:var(--fx-white)}.fx-twin__people{width:var(--fx-sun);--fx-seat:calc(var(--fx-sun) * .19);height:58%;position:absolute;top:0;left:0}.fx-twin__and{color:var(--fx-on-orange);font-size:calc(var(--fx-sun) * .14);font-weight:700;line-height:1;position:absolute;top:24%;left:50%;transform:translate(-50%)}.fx-twin__flay{right:calc(var(--fx-sun) * .16);position:absolute;bottom:40%}.fx-twin__flay .fx-flay{width:auto;height:var(--fx-flay-h);display:block}.fx-stairs__wrap{--fx-s1:clamp(160px, 20vh, 195px);--fx-s2:clamp(185px, 25vh, 235px);--fx-s3:clamp(210px, 30vh, 275px);--fx-s4:clamp(235px, 35vh, 315px);--fx-s5:clamp(260px, 40vh, 360px)}.fx-stairs{align-items:end;gap:var(--fx-grid-gap);grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,1160px);margin:7rem auto 0;display:grid;position:relative}.fx-stairs li{border-radius:var(--fx-r-xl) var(--fx-r-xl) 0 0;background:var(--fx-canvas);color:var(--fx-ink);grid-template-rows:auto 1fr auto;justify-items:center;gap:.25rem;padding:1.25rem 1rem 1.5rem;font-weight:620;display:grid;position:relative}.fx-stairs li:first-child{min-height:var(--fx-s1)}.fx-stairs li:nth-child(2){min-height:var(--fx-s2)}.fx-stairs li:nth-child(3){min-height:var(--fx-s3)}.fx-stairs li:nth-child(4){min-height:var(--fx-s4)}.fx-stairs li:nth-child(5){min-height:var(--fx-s5)}.fx-stairs__tier{letter-spacing:-.01em;text-align:center;font-size:clamp(.85rem,1.25vw,1.1rem);font-weight:700}.fx-stairs strong{letter-spacing:-.05em;align-self:center;font-size:clamp(2.4rem,6vw,5rem);font-weight:760;line-height:1}.fx-stairs__wrap{width:min(100%,1160px);margin:clamp(5rem,11vh,7rem) auto 0;position:relative}.fx-stairs__wrap .fx-stairs{z-index:1;margin-top:0}#premium{position:relative;overflow:hidden}.fx-stairs__wrap:before,.fx-stairs__wrap:after{content:"";width:100vw;position:absolute;top:100%;left:50%;transform:translate(-50%)}.fx-stairs__wrap:before{background:#262119;height:100vh}.fx-stairs__wrap:after{background:repeating-linear-gradient(90deg,#4a4238 0 30px,#0000 30px 72px);height:3px;top:calc(100% + 1.1rem)}.fx-closing__inner>.fx-stairs__note,.fx-closing__inner>.fx-link{z-index:1;position:relative}.fx-stairs__city{width:100vw;height:clamp(240px,44vh,380px);position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.fx-stairs__flay{bottom:calc(var(--fx-s5) - 52px);position:absolute;left:90%;transform:translate(-50%)}.fx-stairs__flay .fx-flay{display:block}.fx-stairs__note{max-width:60ch;color:var(--fx-on-night-muted);margin-top:3rem}.fx-dev__banner{width:min(100%,720px);height:auto;margin:0 auto clamp(1.5rem,3vh,2.5rem);display:block}.fx-partners{gap:var(--fx-grid-gap);display:grid}.fx-duo{border-radius:var(--fx-r-xl);background:var(--fx-white);color:var(--fx-ink);display:block;overflow:hidden;box-shadow:0 24px 48px -32px #17130f73}.fx-duo__stage{isolation:isolate;background:#fbf3e8;min-height:clamp(280px,44vh,420px);display:grid;position:relative;overflow:hidden}.fx-duo__side{z-index:-1;position:absolute;overflow:hidden}.fx-duo__side--city{inset:0 46% 0 0}.fx-duo__side--mark{clip-path:polygon(53% 0,100% 0,100% 100%,47% 100%);inset:0}.fx-hills{width:54%;height:100%;position:absolute;top:0;right:0}.fx-hills .sky{fill:#fbf3e8}.fx-hills .sun{fill:#fde6cc}.fx-hills .back{fill:#fbd9b2}.fx-hills .middle{fill:#f8c48c}.fx-hills .front{fill:#f4a860}@media (max-width:760px){.fx-city__palm--outer{display:none}}.fx-hills .fx-city__palm{fill:#dd8a3c}.fx-duo__logos{z-index:2;grid-template-columns:repeat(2,minmax(0,1fr));place-items:center;padding:clamp(1.5rem,4vh,3rem) clamp(1rem,3vw,2.5rem);display:grid;position:relative}.fx-duo__logos img{filter:drop-shadow(0 12px 10px #1e0a3273);width:clamp(150px,25vw,400px);height:auto;display:block}.fx-duo__logos .fx-lockup__fx{flex-direction:column;gap:clamp(.5rem,1.5vh,1rem)}.fx-duo__logos .fx-lockup__fx svg{width:clamp(5rem,11vw,10.5rem)}.fx-duo__logos .fx-lockup__fx b{font-size:clamp(1.4rem,2.6vw,2.5rem)}@media (max-width:760px){.fx-duo__stage{min-height:400px}.fx-duo__side--city{inset:0 0 40%}.fx-duo__side--mark{clip-path:polygon(0 56%,100% 46%,100% 100%,0 100%)}.fx-duo__side .fx-hills{width:100%;height:56%;top:auto;bottom:0}.fx-duo__logos{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,1fr);padding:1.5rem 1rem}.fx-duo__logos img{width:min(62vw,240px)}}.fx-city{--c-sky:#d9d2e0;--c-sun:#f3cfa9;--c-back:#bfb2d0;--c-mid:#9a85bb;--c-win:#e6dcf2;--c-front:#6d4d9c;--c-palm:#3f2a66;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.fx-city--brand{--c-sky:#fbf3e8;--c-sun:#fde6cc;--c-back:#fbdcb8;--c-mid:#f9c893;--c-win:#fff3e4;--c-front:#f4a860;--c-palm:#c9650f}.fx-city--pale{--c-sky:#fde9d3;--c-sun:#fbd3a5;--c-back:#fbe0c2;--c-mid:#fad3a8;--c-win:#fff3e4;--c-front:#f8c996;--c-palm:#e2a56a}.fx-city__hill{fill:#f4a860}.fx-house .wall{fill:#fff6ea}.fx-house .roof{fill:var(--fx-orange)}.fx-house .door{fill:#b8580a}.fx-house .window{fill:#fcd3a4}.fx-city--night{--c-sky:transparent;--c-sun:transparent;--c-back:#2a251f;--c-mid:#342e27;--c-win:#f3cfa9;--c-front:#262119;--c-palm:#15120e}.fx-city--night .fx-city__windows{opacity:.3}.fx-city__windows--front,.fx-city__lamps{display:none}.fx-city--night .fx-city__windows--front,.fx-city--night .fx-city__lamps{display:block}.fx-city__lamps path{fill:none;stroke:#4a4238;stroke-width:2.5px}.fx-city__lamps circle{fill:#f3cfa9}.fx-city__sky{fill:var(--c-sky)}.fx-city__sun{fill:var(--c-sun)}.fx-city__back{fill:var(--c-back)}.fx-city__middle{fill:var(--c-mid)}.fx-city__windows{opacity:.45}.fx-city pattern rect{fill:var(--c-win)}.fx-city__front{fill:var(--c-front)}.fx-city__palm{fill:var(--c-palm)}.fx-lockup__fx{align-items:center;gap:clamp(.6rem,1.2vw,1rem);display:flex}.fx-lockup__fx svg{width:clamp(2.5rem,5.5vw,5rem);height:auto;color:var(--fx-orange)}.fx-lockup__fx b{letter-spacing:.01em;white-space:nowrap;font-size:clamp(1.4rem,3.1vw,3rem);font-weight:800}.fx-lockup__fx em{color:var(--fx-orange-deep);font-style:normal}.fx-duo .fx-canvas__go{border-top:1px solid var(--fx-line);background:var(--fx-white);color:var(--fx-ink)}@media (max-width:760px){.fx-duo__logos .fx-lockup__fx svg{width:5rem}.fx-duo__logos .fx-lockup__fx b{font-size:1.4rem}}.fx-slashcard{border-radius:var(--fx-r-xl);background:#fbf3e8;grid-template-columns:repeat(2,minmax(0,1fr));min-height:clamp(340px,50vh,460px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 48px -32px #17130f73}.fx-slashcard .fx-city--brand{--c-sky:#fde9d3;--c-sun:#fbd3a5}.fx-slashcard__text{text-align:center;align-content:center;justify-items:center;gap:.75rem;padding:clamp(2rem,5vh,3.5rem) clamp(1.25rem,4vw,3.5rem);display:grid}.fx-slashcard__text .fx-head__title{font-size:clamp(1.9rem,3.2vw,3.1rem)}.fx-slashcard__text .fx-btn{margin-top:.5rem}.fx-slashcard__text>p{max-width:44ch;color:var(--fx-muted);font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.55}.fx-slashcard--flip .fx-slashcard__world{clip-path:polygon(0 0,100% 0,89% 100%,0 100%);grid-column:1;margin-left:0;margin-right:-8%}.fx-slashcard--flip .fx-slashcard__text{grid-area:1/2}.fx-slashcard--link{color:var(--fx-ink);grid-template-rows:minmax(0,1fr) auto}@media (max-width:760px){.fx-slashcard--link{grid-template-rows:auto auto auto}}.fx-slashcard--link .fx-canvas__go{grid-column:1/-1}a.fx-slashcard--link:not(.fx-slashcard--flip){background:var(--fx-tone-peach)}.fx-slashcard--flip{background:var(--fx-tone-sky)}.fx-slashcard--flip .fx-road .sky{fill:#e4eef8}.fx-slashcard--flip .fx-road .sun{fill:#fbd9b4}.fx-slashcard--flip .fx-road .back{fill:#b9d1ea}.fx-slashcard--flip .fx-road .middle{fill:#9dbfe3}.fx-slashcard--flip .fx-road .road{fill:#fff}.fx-slashcard--flip .fx-road .line{stroke:#9dbfe3}.fx-slashcard--flip .fx-road .fx-city__palm{fill:#4f7fae}.fx-road{width:100%;height:100%;position:absolute;inset:0}.fx-road .sky{fill:#fde9d3}.fx-road .sun{fill:#fbd3a5}.fx-road .back{fill:#f9c893}.fx-road .middle{fill:#f4a860}.fx-road .road{fill:#fff6ea}.fx-road .line{fill:none;stroke:#f4a860;stroke-width:3px;stroke-dasharray:14 16}.fx-road .fx-city__palm{fill:#c9650f}.fx-road .stop circle{fill:var(--fx-orange)}.fx-road .stop text{fill:#fff;font-weight:760}.fx-start{justify-items:stretch;gap:clamp(.9rem,2vh,1.4rem)}.fx-start li{text-align:left;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;display:grid}.fx-start li>span{aspect-ratio:1;background:var(--fx-orange);width:clamp(48px,4.5vw,60px);color:var(--fx-ink);border-radius:50%;grid-row:span 2;place-items:center;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:760;display:grid}.fx-start h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1.7vw,1.6rem);font-weight:730}.fx-start p{color:var(--fx-muted);font-size:clamp(1rem,1.1vw,1.1rem);line-height:1.45}.fx-endcard{margin-top:var(--fx-grid-gap);text-align:center}.fx-endcard .fx-canvas__body{justify-items:center;padding-block:clamp(1.75rem,4vh,2.75rem)}.fx-endcard .fx-canvas__body p{max-width:68ch;line-height:1.6}.fx-dev__worlds .fx-canvas__art{overflow:hidden}.fx-dev__worlds .fx-canvas__art>.fx-art{position:relative}.fx-blocks{width:100%;height:100%;position:absolute;inset:0}.fx-blocks .sky{fill:#dcebf3}.fx-blocks .sun{fill:#f8d4ae}.fx-blocks .cloud{fill:#fff}.fx-blocks .trunk{fill:#a97a4e}.fx-blocks .leaf{fill:#7fb184}.fx-blocks .grass{fill:#9cc59d}.fx-blocks .earth{fill:#d9b48a}.fx-blocks .stone{fill:#c3c9bd}.fx-slashcard__world .fx-slashcard__guest .fx-flay{height:46%;left:28%}.fx-slashcard__world{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%);grid-area:1/2;margin-left:-8%;position:relative;overflow:hidden}.fx-slashcard__world .fx-flay{width:auto;height:82%;position:absolute;bottom:5%;left:52%;transform:translate(-50%)}@media (max-width:760px){.fx-slashcard{grid-template-columns:minmax(0,1fr)}.fx-slashcard__world{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);grid-area:1/1;height:240px;margin-left:0}.fx-slashcard__text,.fx-slashcard--flip .fx-slashcard__text{grid-area:2/1}.fx-slashcard--flip .fx-slashcard__world{clip-path:polygon(0 0,100% 0,100% 90%,0 100%);margin-right:0}}.fx-slot{border:2px dashed var(--fx-line-strong);border-radius:var(--fx-r-xl);color:var(--fx-ink);text-align:center;justify-items:center;gap:.25rem;padding:1.5rem 1.5rem 0;transition:border-color .3s;display:grid;overflow:hidden}.fx-slot:hover{border-color:var(--fx-orange-deep)}.fx-slot strong{letter-spacing:-.03em;font-size:clamp(1.4rem,2.4vw,2rem)}.fx-slot .fx-canvas__go{border-top-style:dashed;width:calc(100% + 3rem);margin-top:1rem}.fx-shake{z-index:1;color:var(--fx-orange-deep);align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:flex;position:relative}.fx-shake:before,.fx-shake:after{content:"";border-top:1px solid var(--fx-line-strong);flex:1}.fx-shake svg{stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:clamp(64px,7vw,96px);height:auto}.fx-desk{--fx-art-h:clamp(200px, 30vh, 300px);gap:var(--fx-grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.fx-desk__menu{border-radius:var(--fx-r-xl);background:var(--fx-night);color:var(--fx-on-night);flex-direction:column;gap:.5rem;padding:clamp(1.25rem,2.5vw,2rem);display:flex}.fx-desk__menu>p{letter-spacing:-.02em;margin-bottom:.5rem;font-size:clamp(1.3rem,2vw,1.75rem);font-weight:680}.fx-desk__menu button{border:1px solid var(--fx-night-line-strong);border-radius:var(--fx-r);width:100%;min-height:3.5rem;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;flex:auto;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 1.1rem;font-size:1.05rem;font-weight:600;transition:background-color .25s,color .25s,border-color .25s;display:flex}.fx-desk__menu button .fx-icon{opacity:0;transition:opacity .25s, transform .35s var(--fx-ease);transform:translate(-6px)}.fx-desk__menu button:hover{border-color:var(--fx-on-night-muted)}.fx-desk__menu button[aria-pressed=true]{border-color:var(--fx-tone-peach);background:var(--fx-tone-peach);color:var(--fx-ink)}.fx-desk__menu button[aria-pressed=true] .fx-icon{opacity:1;transform:none}.fx-desk__menu small{color:var(--fx-on-night-muted);letter-spacing:0;margin-top:.2rem;font-size:1rem;font-weight:500;display:block}.fx-desk__stage{--fx-art-h:clamp(130px, 19vh, 200px);min-width:0;display:grid}.fx-desk__stage .fx-canvas__body{flex-direction:column;flex:auto;gap:.75rem;display:flex}.fx-desk__stage .fx-canvas__body p{max-width:62ch;line-height:1.6}.fx-desk__hints{gap:.35rem;margin-top:auto;padding-top:.75rem;display:grid}.fx-desk__stage .fx-desk__hints p{gap:.5rem;max-width:none;font-size:.95rem;line-height:1.45;display:flex}.fx-desk__hints .fx-icon{opacity:.7;flex:none;margin-top:.1em}.fx-desk__stage>.fx-canvas{visibility:hidden;opacity:0;transition:opacity .45s var(--fx-ease), transform .6s var(--fx-ease), visibility 0s linear .45s;grid-area:1/1;transform:translateY(10px)}.fx-desk__stage>.fx-canvas[data-on]{visibility:visible;opacity:1;transition:opacity .45s var(--fx-ease), transform .6s var(--fx-ease);transform:none}@media (max-width:860px){.fx-desk{grid-template-columns:minmax(0,1fr)}}.fx-dev .fx-bento{--fx-art-h:clamp(140px, 19vh, 220px)}.fx-strip{max-width:none}.fx-bento--msgs{--fx-art-h:clamp(236px, 30vh, 300px)}.fx-bento--msgs .fx-canvas__art{place-items:start center;padding-top:1.25rem}.fx-msg{border-radius:var(--fx-r-lg);background:var(--fx-night);width:min(100%,400px);color:var(--fx-on-night);text-align:left;transition:transform .9s var(--fx-ease);gap:.7rem;padding:1rem;font-size:.95rem;line-height:1.4;display:grid}a.fx-canvas:hover .fx-msg{transform:scale(1.03)}.fx-msg__head{align-items:center;gap:.55rem;font-weight:680;display:flex}.fx-msg__head span{width:34px;height:34px;color:var(--fx-orange);background:#2c261f;border-radius:50%;place-items:center;display:grid}.fx-msg__head svg{width:20px;height:auto}.fx-msg__head em{background:var(--fx-discord);color:#fff;border-radius:4px;align-items:center;gap:.15rem;padding:.05rem .35rem .05rem .2rem;font-size:.68rem;font-style:normal;font-weight:700;display:inline-flex}.fx-msg__head em svg{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px}.fx-msg__embed{border-left:4px solid var(--fx-orange);border-radius:var(--fx-r-sm);background:#221d18;gap:.25rem;padding:.75rem .9rem;display:grid}.fx-msg__embed p{color:var(--fx-on-night-muted)}.fx-msg__button{border-radius:var(--fx-r-sm);background:var(--fx-discord);color:#fff;justify-self:start;padding:.45rem .9rem;font-size:.9rem;font-weight:650}.fx-art{color:var(--art-line,#17130fcc)}.fx-art .a{color:var(--art-accent,var(--fx-orange-deep));stroke:var(--art-accent,var(--fx-orange-deep))}.fx-art .af{fill:var(--art-accent-fill,var(--fx-orange));stroke:none}.fx-art .af-soft{fill:var(--art-soft,var(--fx-orange-soft))}.fx-art .f{fill:var(--art-f,var(--fx-sand))}.fx-art .p{fill:var(--art-p,var(--fx-white))}.fx-site .fx-closing{padding-block:var(--fx-block-y)}.fx-closing .fx-title{font-size:clamp(2.1rem,4vw,3.25rem)}.fx-people{margin-top:clamp(1rem,3vh,2.5rem);margin-bottom:calc(var(--fx-block-y) * -1);justify-items:center;padding-top:3rem;display:grid;position:relative;overflow:hidden}.fx-crowd{grid-area:1/1;align-self:end;width:100%;height:clamp(130px,min(24vw,22vh),230px);display:block}.fx-people .fx-flay{z-index:1;grid-area:1/1;align-self:end;width:auto;height:clamp(150px,23vh,230px);margin-bottom:-24px}.fx-crowd g:nth-child(3n+1){animation:5s ease-in-out infinite alternate fx-crowd}.fx-crowd g:nth-child(3n+2){animation:6.5s ease-in-out -2s infinite alternate fx-crowd}@keyframes fx-crowd{0%{transform:translateY(5px)}to{transform:translateY(-5px)}}:is(.fx-crowd,.fx-ten,.fx-twin) .b{fill:var(--t)}:is(.fx-crowd,.fx-ten,.fx-twin) .h{fill:var(--s)}:is(.fx-crowd,.fx-ten,.fx-twin) .e{fill:var(--fx-ink)}:is(.fx-crowd,.fx-ten,.fx-twin) .m{fill:none;stroke:var(--fx-ink);stroke-width:2.5px;stroke-linecap:round}.fx-crowd .g{fill:none;stroke:var(--fx-ink);stroke-width:6px;stroke-linecap:round}.t1{--t:var(--fx-tone-peach);--s:#fff4e6}.t2{--t:var(--fx-tone-butter);--s:#e9b98f}.t3{--t:var(--fx-orange);--s:#fff4e6}.t4{--t:var(--fx-night);--s:#c98f62}.t5{--t:var(--fx-tone-sage);--s:#8f5f3e}.t6{--t:var(--fx-white);--s:#f3cfa8}.fx-closing__scene{height:clamp(150px,20vh,200px);margin-top:clamp(1.25rem,3vh,2.5rem);margin-bottom:calc(var(--fx-block-y) * -1);justify-items:center;display:grid;position:relative;overflow:hidden}.fx-closing__scene span{background:var(--fx-tone-peach);border-radius:50%;width:min(340px,92vw);height:min(340px,92vw);position:absolute;top:40px}.fx-closing__scene .fx-flay{position:relative}.fx-closing__inner--wide{max-width:none}.fx-closing__inner--wide .fx-lead{text-wrap:balance;max-width:54ch}.fx-closing__inner--wide .fx-bento{--fx-art-h:clamp(130px, 17vh, 200px);text-align:left;width:100%;margin-block:1rem .5rem}.fx-closing__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.25rem;display:flex}.fx-closing .fx-closing__actions .fx-btn{margin-top:0}.fx-closing--discord :focus-visible{outline-color:#fff}.fx-site .fx-closing--discord .fx-lead,.fx-closing--discord .fx-title{color:#fff}.fx-closing--discord .fx-btn--ghost{color:#fff;border-color:#ffffff80}.fx-site .fx-plans{gap:var(--fx-grid-gap);max-width:1160px;margin-inline:auto}.fx-block>.fx-container>.fx-plans:first-child{margin-top:0}.fx-site .fx-plan{--fx-plan-pad:clamp(1.75rem, 3.4vw, 2.75rem);border-radius:var(--fx-r-xl);box-shadow:none;border:0;overflow:hidden}.fx-site .fx-plan--night{background:var(--fx-night);color:var(--fx-on-night)}.fx-site .fx-plan--night :is(.fx-plan__tagline,.fx-plan__note,.fx-plan__unit){color:var(--fx-on-night-muted)}.fx-plan__art{height:clamp(110px,15vh,180px);min-height:0;margin:calc(var(--fx-plan-pad,2rem) * -1) calc(var(--fx-plan-pad,2rem) * -1) 1.75rem;background:var(--fx-canvas);flex:none;padding:.75rem}.fx-plan__art .fx-art{width:auto;max-width:100%;height:100%}.fx-site .fx-plan__head{min-height:30px}.fx-site .fx-plan__tagline{min-height:0;color:var(--fx-muted);font-weight:500}.fx-strip{max-width:1160px;margin:var(--fx-grid-gap) auto 0;border-radius:var(--fx-r-lg);background:var(--fx-tone-butter);color:var(--fx-ink);text-align:center;transition:transform .6s var(--fx-ease);flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;padding:1.1rem 1.5rem;font-weight:620;display:flex}a.fx-strip:hover{transform:translateY(-3px)}.fx-strip__go{align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.fx-strip__go .fx-icon{transition:transform .45s var(--fx-ease)}.fx-strip:hover .fx-icon{transform:translate(6px)}.fx-limits{border:1px solid var(--fx-line);border-radius:var(--fx-r-lg);background:var(--fx-white);width:min(100%,1160px);margin-inline:auto;overflow:hidden}.fx-limits table{border-collapse:collapse;width:100%}.fx-limits :is(th,td){text-align:left;vertical-align:top;padding:1rem clamp(1rem,2vw,2rem)}.fx-limits thead th{background:var(--fx-paper);color:var(--fx-muted);font-size:.85rem;font-weight:650}.fx-limits tbody tr{border-top:1px solid var(--fx-line)}.fx-limits tbody th{font-size:.95rem;font-weight:600}.fx-limits td{font-variant-numeric:tabular-nums;width:24%;font-size:.95rem}.fx-limits td:last-child{font-weight:650}.fx-faq{border:1px solid var(--fx-line);border-radius:var(--fx-r-xl);background:var(--fx-white);width:min(100%,860px);margin-inline:auto;padding-inline:1.75rem}.fx-faq__item+.fx-faq__item{border-top:1px solid var(--fx-line)}.fx-faqbox{gap:var(--fx-grid-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.fx-faqbox .fx-faq{flex-direction:column;width:100%;padding-block:.5rem;display:flex}.fx-faqbox .fx-faq__item{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}.fx-faqbox__side{border-radius:var(--fx-r-xl);background:var(--fx-night) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='800' viewBox='0 0 800 800' fill='none' stroke='%23ffffff24'%3E%3Ccircle cx='400' cy='400' r='130'/%3E%3Ccircle cx='400' cy='400' r='220' stroke-dasharray='3 9'/%3E%3Ccircle cx='400' cy='400' r='310'/%3E%3Ccircle cx='400' cy='400' r='395' stroke-dasharray='3 9'/%3E%3C/svg%3E") center bottom -320px no-repeat;color:var(--fx-on-night);text-align:center;grid-template-rows:auto auto auto 1fr;justify-items:center;gap:.5rem;padding:clamp(2.5rem,4vw,3.5rem) 1.75rem 0;display:grid;position:relative;overflow:hidden}.fx-faqbox__flay{align-self:end;height:200px;margin-top:1.75rem;display:block}.fx-faqbox--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.fx-faqbox--flip>.fx-faq{order:-1}.fx-faqbox>.fx-canvas h2{font-size:clamp(1.7rem,3vw,2.75rem)}.fx-faqbox__flay .fx-flay{display:block}.fx-faqbox__side h3{letter-spacing:-.03em;font-size:clamp(1.6rem,2.4vw,2.25rem);font-weight:740}.fx-faqbox__side p{max-width:28ch;color:var(--fx-on-night-muted);margin-bottom:.75rem}.fx-faq__toggle{width:100%;min-height:72px;color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 0;font-size:1.03rem;font-weight:620;line-height:1.3;display:flex}.fx-faq__sign{background:var(--fx-paper);border-radius:50%;flex:none;width:34px;height:34px;transition:background-color .2s;position:relative}.fx-faq__toggle:hover .fx-faq__sign,.fx-faq__toggle[aria-expanded=true] .fx-faq__sign{background:var(--fx-orange-soft)}.fx-faq__sign:before,.fx-faq__sign:after{content:"";background:currentColor;border-radius:1px;width:14px;height:2px;position:absolute;top:16px;left:10px}.fx-faq__sign:after{transform:rotate(90deg)}.fx-faq__toggle[aria-expanded=true] .fx-faq__sign:after{transform:rotate(0)}.fx-faq__a{transition:height .28s var(--fx-ease), opacity .22s ease;overflow:hidden}.fx-faq__a[data-closed]{opacity:0}.fx-faq__sign:after{transition:transform .28s var(--fx-ease)}@media (prefers-reduced-motion:reduce){.fx-faq__a,.fx-faq__sign:after{transition:none}}.fx-faq__a p{max-width:64ch;color:var(--fx-muted);padding-bottom:1.25rem;line-height:1.6}.fx-pagehero{isolation:isolate;background:var(--fx-night);color:var(--fx-on-night);position:relative;overflow:hidden}.fx-pagehero__inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;padding-block:clamp(2rem,5vh,4rem) 1.25rem;display:grid}.fx-pagehero .fx-title{overflow-wrap:break-word;max-width:100%;font-size:clamp(2.3rem,min(5vw,8.4vh),4.5rem)}.fx-pagehero .fx-title em{color:inherit}.fx-pagehero .fx-hero__actions{margin-top:.75rem}.fx-crumbs ol{flex-wrap:wrap;justify-content:center;gap:.25rem .5rem;font-size:.86rem;display:flex}.fx-crumbs li+li:before{content:"/";color:var(--fx-on-night-muted);margin-right:.5rem}.fx-crumbs a{color:var(--fx-on-night-muted)}.fx-crumbs a:hover{color:var(--fx-on-night)}.fx-docs{padding-block:clamp(2.5rem, 5vw, 4rem) var(--fx-block-y);grid-template-columns:236px minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.fx-side{top:calc(var(--fx-header-h) + 1.5rem);max-height:calc(100vh - var(--fx-header-h) - 3rem);gap:1.25rem;margin-inline:-.7rem;padding-inline:.7rem;display:grid;position:sticky;overflow-y:auto}.fx-side__all{font-size:.95rem;font-weight:700}.fx-side__all:hover{color:var(--fx-orange-ink)}.fx-side p{color:var(--fx-muted);margin-bottom:.3rem;font-size:.82rem;font-weight:600}.fx-side li a{border-radius:var(--fx-r-sm);margin-inline:-.7rem;padding:.38rem .7rem;font-size:.95rem;font-weight:550;display:block}.fx-side li a:hover{background:#17130f0d}.fx-side li a[aria-current=page]{background:var(--fx-orange-soft);color:var(--fx-ink);font-weight:700}.fx-docs__main{gap:clamp(3rem,5vw,4rem);display:grid}.fx-docs__main>section{gap:1.25rem;display:grid}.fx-docs__main h2{letter-spacing:-.03em;font-size:clamp(1.5rem,2.4vw,1.9rem);font-weight:740;line-height:1.15}.fx-docs__main>.fx-docs__intro{gap:0;display:flex}.fx-docs__main .fx-limits,.fx-docs__main .fx-faq{width:100%}.fx-docs__lead{color:var(--fx-muted);margin-top:-.75rem}.fx-docs__main .fx-link{justify-self:start}.fx-pager{gap:var(--fx-grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fx-pager a{border:1px solid var(--fx-line);border-radius:var(--fx-r);background:var(--fx-white);gap:.1rem;padding:1rem 1.25rem;font-weight:700;transition:border-color .18s;display:grid}.fx-pager a:last-child{text-align:right}.fx-pager a:hover{border-color:var(--fx-line-strong)}.fx-pager span{color:var(--fx-muted);font-size:.85rem;font-weight:500}.fx-legal{padding-block:clamp(3rem,6vw,5rem)}.fx-site .fx-legal__inner{width:min(720px,100% - 3rem)}.fx-legal__banner{transition:transform .6s var(--fx-ease);border-radius:var(--fx-r-xl);background:var(--fx-white);margin-top:1.5rem;padding:1.25rem 1.75rem;display:block}a.fx-legal__banner:hover{transform:translateY(-3px)}.fx-legal__banner img{width:100%;height:auto;display:block}.fx-legal__date{color:var(--fx-muted);margin-top:.5rem;font-size:.88rem}.fx-legal .fx-lead{margin-top:1.5rem}.fx-legal h2{letter-spacing:-.02em;margin-top:2.25rem;font-size:1.25rem;font-weight:720}.fx-legal p,.fx-legal li{margin-top:.6rem;line-height:1.65}.fx-legal ul{margin-top:.5rem;padding-left:1.2rem;list-style:outside}.fx-notfound{background:var(--fx-night);min-height:70vh;color:var(--fx-on-night);flex:1;place-items:center;display:grid}.fx-notfound__inner{text-align:center;justify-items:center;gap:1.1rem;padding-block:4rem;display:grid}.fx-notfound .fx-hero__actions{justify-content:center}.fx-footer--site{text-align:center;padding-block:3.5rem 2.5rem}.fx-footer--site .fx-container{justify-items:center;gap:1.25rem;display:grid}.fx-footer--site nav{flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;display:flex}.fx-footer--site nav a{font-weight:600;transition:color .18s}.fx-footer--site nav a:hover{color:var(--fx-on-night)}.fx-footer--site nav+p{border-top:1px solid var(--fx-night-line);max-width:62ch;margin-top:.75rem;padding-top:1.5rem}.fx-footer--site p{text-wrap:balance;font-size:.82rem}@media (max-width:760px){.fx-site .fx-header__login{display:none}}@media (max-width:1720px){.fx-site .fx-header__inner{gap:2rem}.fx-site .fx-header__nav{gap:1.4rem}.fx-site .fx-header__actions{gap:1rem}}@media (min-width:1401px) and (max-width:1560px){.fx-site .fx-header__login{display:none}}@media (max-width:1400px){.fx-site .fx-header__nav{display:none}.fx-site .fx-header__burger{display:grid}}@media (max-width:1100px){.fx-header__inner{gap:1.5rem}.fx-header__nav{gap:1.25rem}.fx-mega__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1060px){.fx-faqbox,.fx-faqbox--flip{grid-template-columns:minmax(0,1fr)}.fx-faqbox--flip>.fx-faq{order:0}.fx-bento>li:nth-child(n),.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n){grid-area:auto/span 6}.fx-bento--n3:not(.fx-bento--row)>li:first-child,.fx-bento--n11>li:first-child{grid-column:span 12}.fx-bento--row>li:nth-child(n){grid-column:span 4}.fx-merge__tags{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.fx-merge__lines{display:none}.fx-merge__core{margin-top:1.5rem}}@media (max-width:1240px){.fx-hero__tiles{display:none}}@media (max-width:900px){.fx-header__burger{display:grid}.fx-header__login{display:none}.fx-header__actions{gap:.6rem}.fx-docs{grid-template-columns:minmax(0,1fr)}.fx-docs__main{order:1}.fx-side{border-top:1px solid var(--fx-line);order:2;max-height:none;padding-top:2rem;position:static}}@media (max-width:860px){.fx-site,.fx-bento--n4{--fx-art-h:200px}.fx-bento>li:nth-child(n),.fx-bento--n3:not(.fx-bento--row)>li:nth-child(n),.fx-bento--row>li:nth-child(n){grid-column:span 12}.fx-stairs{gap:.5rem}.fx-stairs li{border-radius:var(--fx-r) var(--fx-r) 0 0;padding-inline:.25rem;font-size:.85rem}.fx-stairs__wrap{--fx-s1:150px;--fx-s2:172px;--fx-s3:194px;--fx-s4:216px;--fx-s5:238px}.fx-stairs{grid-template-columns:minmax(0,1fr);align-items:start;gap:.5rem}.fx-stairs li{border-radius:var(--fx-r);grid-template-rows:none;grid-template-columns:minmax(0,1fr) auto auto;place-items:center start;column-gap:.6rem;padding:.85rem 1rem;font-size:.85rem;min-height:0!important}.fx-stairs li:first-child{width:80%}.fx-stairs li:nth-child(2){width:85%}.fx-stairs li:nth-child(3){width:90%}.fx-stairs li:nth-child(4){width:95%}.fx-stairs strong{font-size:1.7rem}.fx-stairs__tier{text-align:left;font-size:.8rem}.fx-stairs li>span:last-child{white-space:nowrap;font-size:.8rem}.fx-stairs__flay{display:none}.fx-stairs__flay .fx-flay{width:auto;height:110px}}@media (max-width:760px){.fx-horizon--stand{height:calc(var(--fx-arc) + var(--fx-flay-h) + 36px)}.fx-say:after{left:calc(50% - 7px)}.fx-people .fx-say{display:none}}@media (max-width:560px){.fx-lines:not(.fx-lines--steps) li{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.fx-pager{grid-template-columns:minmax(0,1fr)}.fx-pager a:last-child{text-align:left}}@media (max-width:640px){.fx-site .fx-container{width:calc(100% - 2rem)}.fx-header__invite{display:none}.fx-mega__inner{grid-template-columns:minmax(0,1fr)}.fx-closing__actions .fx-btn{white-space:normal;width:100%}.fx-limits thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fx-limits tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));padding:.9rem 1rem;display:grid}.fx-limits tbody tr:first-child{border-top:0}.fx-limits tbody th{grid-column:1/-1;padding:0 0 .45rem}.fx-limits td{width:auto;padding:0}.fx-limits td:before{content:attr(data-label);color:var(--fx-muted);font-size:.82rem;font-weight:500;display:block}}.fx-city--pale :is(rect,circle,path),.fx-city__hill,.fx-house .window,.fx-city--pale .fx-city__windows{transition:fill .9s var(--fx-ease), opacity .9s var(--fx-ease)}.fx-slashcard:not(a) .fx-city--pale{--c-sky:#3a3140;--c-sun:#f3e6cf;--c-back:#4a3f4f;--c-mid:#554757;--c-win:#fcd3a4;--c-front:#5d4c5c;--c-palm:#2f2735}.fx-slashcard:not(a) .fx-city--pale .fx-city__windows{opacity:.8}.fx-slashcard:not(a) .fx-city__hill{fill:#6a4f52}.fx-slashcard:not(a) .fx-house .window{fill:#ffc46b}a.fx-slashcard--link:hover .fx-slashcard__world>.fx-flay{animation:fx-flayhop 1.3s var(--fx-ease) infinite}a.fx-canvas:hover .fx-city--night .fx-city__windows{opacity:.85}a.fx-slashcard--link:hover .fx-road .trail{stroke-dashoffset:0}.fx-slashcard--link:hover .fx-road .stop,.fx-slashcard--link:hover .fx-start li>span{animation:fx-count .5s var(--fx-ease) both}.fx-slashcard--link:hover .fx-road .stop--2,.fx-slashcard--link:hover .fx-start li:nth-child(2)>span{animation-delay:.55s}.fx-slashcard--link:hover .fx-road .stop--3,.fx-slashcard--link:hover .fx-start li:nth-child(3)>span{animation-delay:1.1s}.fx-road .stop{transform-box:fill-box;transform-origin:50%}.fx-road .trail{fill:none;stroke:var(--fx-orange);stroke-width:5px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s var(--fx-ease)}.fx-city--night .fx-city__windows{transition:opacity .6s var(--fx-ease)}@keyframes fx-flayhop{0%,34%,48%,to{translate:0}17%{translate:0 -28px}41%{translate:0 -7px}}@keyframes fx-count{0%,to{scale:1}45%{scale:1.18}}.fx-notecard{--fx-art-h:auto;margin-top:var(--fx-grid-gap);flex-direction:row;align-items:stretch}.fx-notecard .fx-canvas__art{flex:0 0 clamp(150px,18%,220px);height:auto;min-height:0;padding-block:.5rem}.fx-notecard .fx-canvas__art .fx-art{max-height:110px}.fx-notecard .fx-canvas__body{flex:auto;align-content:center;padding-block:1.25rem}.fx-notecard .fx-canvas__body p{max-width:70ch}.fx-notecard+.fx-strip{margin-top:var(--fx-grid-gap)}@media (max-width:760px){.fx-notecard{flex-direction:column}.fx-notecard .fx-canvas__art{flex-basis:auto;height:120px}}.fx-canvas__art>svg:not(.fx-art),.fx-duo__side>svg,.fx-duo__logos>*,.fx-slashcard__world>svg,.fx-endcard:before{transform-origin:50% 100%;transition:scale .8s var(--fx-ease)}a.fx-canvas:hover .fx-canvas__art>svg:not(.fx-art,.fx-space),a.fx-duo:hover .fx-duo__side>svg,a.fx-slashcard--link:hover .fx-slashcard__world>svg:not(.fx-space){scale:1.06}a.fx-duo:hover .fx-duo__logos>*{scale:1.05}.fx-duo .fx-canvas__go{background:var(--fx-night);color:var(--fx-on-night);-webkit-font-smoothing:antialiased;border-top:0}a.fx-duo:hover>.fx-canvas__go{background:#2c261f}.fx-endcard:before{content:"";z-index:-1;transform-origin:50%;pointer-events:none;position:absolute;inset:-60% -10%}.fx-endcard.night:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400' viewBox='0 0 1400 1400' fill='none' stroke='%23ffffff2e' stroke-width='1.5'%3E%3Ccircle cx='700' cy='700' r='260'/%3E%3Ccircle cx='700' cy='700' r='420' stroke-dasharray='4 12'/%3E%3Ccircle cx='700' cy='700' r='600'/%3E%3Cpath d='M40 700h220M1140 700h220M700 40v160M700 1200v160' stroke-linecap='round'/%3E%3C/svg%3E") 50%/1400px no-repeat}.fx-endcard.peach:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1400' height='1400' viewBox='0 0 1400 1400' fill='none' stroke='%2317130f24' stroke-width='1.5'%3E%3Ccircle cx='700' cy='700' r='260'/%3E%3Ccircle cx='700' cy='700' r='420' stroke-dasharray='4 12'/%3E%3Ccircle cx='700' cy='700' r='600'/%3E%3Cpath d='M40 700h220M1140 700h220M700 40v160M700 1200v160' stroke-linecap='round'/%3E%3C/svg%3E") 50%/1400px no-repeat}a.fx-endcard:hover:before{scale:1.1}.fx-brandlock{color:var(--fx-ink);justify-content:center;align-items:center;gap:clamp(.6rem,1.6vw,1.25rem);margin:0 auto clamp(1.5rem,3vh,2.5rem);display:flex}.fx-brandlock .fx-flay{width:auto;height:clamp(90px,11vw,150px)}.fx-brandlock__x{color:var(--fx-muted);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400}.fx-brandlock>svg{width:clamp(2.6rem,5vw,4rem);height:auto;color:var(--fx-orange)}.fx-brandlock b{letter-spacing:.02em;font-size:clamp(1.7rem,3.6vw,3.1rem);font-weight:800}.fx-brandlock__line{background:var(--fx-orange);width:2px;height:clamp(2rem,4vw,3.2rem)}.fx-brandlock em{color:var(--fx-orange);letter-spacing:.22em;font-size:clamp(1rem,2vw,1.7rem);font-style:normal;font-weight:560}a.fx-slashcard.fx-slashcard--night{background:var(--fx-night);color:var(--fx-on-night)}.fx-slashcard--night .fx-slashcard__text>p{color:var(--fx-on-night-muted)}.fx-slashcard--night .fx-canvas__go{-webkit-font-smoothing:antialiased;border-top-color:#ffffff24}a.fx-slashcard--night:hover>.fx-canvas__go{background:#ffffff12}.fx-slashcard--night .fx-slashcard__world{background:#221d18}:not(.fx-brandlock)+.fx-spacecard,.fx-teamspace{margin-top:var(--fx-grid-gap)}.fx-teamspace>li:nth-child(n){grid-column:span 6}@media (max-width:860px){.fx-teamspace>li:nth-child(n){grid-column:span 12}}.fx-site .fx-lead--big{max-width:50ch;font-size:clamp(1.15rem,1.65vw,1.38rem);line-height:1.6}.fx-space{width:100%;height:100%;position:absolute;inset:0}@media (max-width:760px){.fx-brandlock{gap:.45rem}.fx-brandlock .fx-flay{height:64px}.fx-brandlock__x{font-size:1.2rem}.fx-brandlock>svg{width:1.8rem}.fx-brandlock b{font-size:1.3rem}.fx-brandlock__line{height:1.5rem}.fx-brandlock em{letter-spacing:.16em;font-size:.78rem}}.fx-space .orbit{fill:none;stroke:#f3e6cf1a;stroke-width:1.4px}.fx-space .orbit--far{stroke-dasharray:2 9}.fx-space .link{fill:none;stroke:#f3e6cf4d;stroke-width:2px}.fx-space .pulse{fill:none;stroke:var(--fx-orange);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:7 200;stroke-dashoffset:7px;animation:4.8s linear infinite fx-space-pulse}.fx-space .pulse--2{animation-delay:-1.2s}.fx-space .pulse--3{animation-delay:-2.4s}.fx-space .pulse--4{animation-delay:-3.6s}.fx-space .box{fill:#fff6ea;stroke:#17130f;stroke-width:3px;stroke-linejoin:round}.fx-space .seam,.fx-space .slot{fill:none;stroke:#17130f;stroke-width:2.4px;stroke-linecap:round}.fx-space .seam{stroke-width:1.6px;opacity:.4}.fx-space .led{fill:var(--fx-orange);animation:2.4s steps(2,jump-none) infinite fx-space-blink}.fx-space .led--2{animation-delay:-.8s}.fx-space .led--3{animation-delay:-1.6s}.fx-space .node .dot{fill:var(--fx-orange)}.fx-space .core .ring{fill:none;stroke:#ff7c0073;stroke-width:2px;stroke-dasharray:3 7}.fx-space .core .mark{fill:var(--fx-orange)}.fx-space__flay{width:auto;height:46%;animation:6s ease-in-out infinite fx-space-float;position:absolute;bottom:4%;left:50%;translate:-50%}@keyframes fx-space-pulse{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-100px}}@keyframes fx-space-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes fx-space-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-10px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.fx-space .pulse,.fx-space .led,.fx-space__flay{animation:none}}.fx-worlds .fx-canvas__art,.fx-dev__worlds .fx-canvas__art{overflow:hidden}.fx-worlds .fx-hills{width:100%}.fx-worlds .fx-hills .sun{cy:250px;r:128px}.fx-worlds .fx-canvas.night .fx-canvas__art{background:#221d18}.fx-worlds .fx-canvas__flay{z-index:1}.fx-roles .fx-canvas__body{align-content:start}.fx-roletable td{font-variant-numeric:normal;width:26%}.fx-roletable td:last-child{font-weight:400}.fx-roletable thead th{color:var(--fx-ink);font-size:1rem;font-weight:730}.fx-roletable thead th:first-child{color:var(--fx-muted);font-size:.85rem;font-weight:650}.fx-slashcard--blocks .fx-slashcard__world{background:#dcebf3}@media (max-width:640px){.fx-roletable tbody tr{grid-template-columns:minmax(0,1fr);row-gap:.45rem}.fx-roletable td{grid-template-columns:6.5rem minmax(0,1fr);column-gap:.75rem;width:auto;display:grid}.fx-roletable td:before{font-size:.85rem}}.fx-horizon--team{--fx-flay-h:clamp(110px, 18vh, 175px)}.fx-roles__pay{border-radius:var(--fx-r);color:var(--fx-ink);background:#ffffff8c;gap:.2rem;margin-top:1rem;padding:.8rem 1rem;font-size:.98rem;line-height:1.45;display:grid}.fx-canvas.night .fx-roles__pay{color:var(--fx-on-night);background:#ffffff14}.fx-roles__pay strong{color:var(--fx-orange-ink);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.fx-canvas.night .fx-roles__pay strong{color:var(--fx-orange)}.fx-roletable thead th.sky{background:var(--fx-tone-sky)}.fx-roletable thead th.butter{background:var(--fx-tone-butter)}.fx-roletable thead th.night{background:var(--fx-night);color:var(--fx-on-night)}.fx-roletable__pay{background:var(--fx-orange-soft)}.fx-roletable .fx-roletable__pay td{font-weight:650}.fx-slashcard--blocks .fx-slashcard__guest .fx-flay{height:42%;bottom:8%;left:50%}.fx-head--follow{margin-top:clamp(3.5rem,9vh,6rem);margin-bottom:clamp(1.75rem,4vh,2.5rem)}@media (max-width:360px){.fx-roletable td{grid-template-columns:5.25rem minmax(0,1fr)}.fx-roletable :is(th,td){overflow-wrap:anywhere}}.fx-roles .fx-canvas{overflow:hidden}.fx-roles .fx-canvas__main{z-index:1;position:relative}.fx-roles .fx-canvas__body{padding-top:clamp(1.75rem,3.5vh,2.25rem)}.fx-roles__head{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.fx-roles__head h3{margin-bottom:.2rem}.fx-roles__disc{aspect-ratio:1;background:#fff9;border-radius:50%;flex:none;place-items:center;width:clamp(72px,6vw,92px);display:grid}.fx-canvas.night .fx-roles__disc{background:#ffffff14}.fx-roles__disc .fx-art{width:92%;height:auto}.fx-roles__mark{z-index:0;opacity:.1;pointer-events:none;width:70%;transition:scale .8s var(--fx-ease);position:absolute;bottom:18%;right:-14%}.fx-roles__mark .fx-art{width:100%;height:auto}a.fx-canvas:hover .fx-roles__mark{scale:1.06}.fx-roletable{width:min(100%,1320px)}.fx-roletable :is(th,td){padding:1.15rem clamp(1rem,2.2vw,2.25rem);font-size:1.02rem}.fx-roletable thead th{padding-block:1.3rem;font-size:1.12rem}.fx-roles .fx-canvas__main,.fx-roles .fx-canvas__body{flex-direction:column;flex:auto;display:flex}.fx-roles .fx-canvas__body{text-align:center;align-items:center}.fx-roles__head{flex-direction:column;gap:.9rem}.fx-roles__head p{max-width:30ch;margin-inline:auto}.fx-roles__pay{text-align:center;align-self:stretch;margin-top:auto}.fx-roles__mark{opacity:.07;bottom:22%;right:50%;translate:50%}.fx-roletable thead th{vertical-align:middle}.fx-lines{text-align:left;width:min(100%,34rem);display:grid}ul.fx-lines>li{border-top:1px solid #17130f1f;padding:.7rem 0;line-height:1.45;display:block}.fx-lines li:last-child{border-bottom:1px solid #17130f1f}:is(.night,.fx-plan--night) .fx-lines li{border-color:#f3e6cf29}.fx-own__list{text-align:center;margin:.75rem auto 0}.fx-site .fx-plan__list.fx-lines{border-top:0;gap:0;width:100%;padding-top:0}.fx-roles .fx-lines{text-align:center;width:100%;margin:.75rem 0 1.1rem}.fx-orbits{isolation:isolate;position:relative}.fx-block:has(.fx-orbits){overflow:clip}.fx-orbits__art{z-index:-1;pointer-events:none;width:100vw;height:135%;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.fx-orbits__art ellipse{fill:none;stroke:#17130f1a;stroke-width:1.4px;vector-effect:non-scaling-stroke}.fx-orbits__art .far{stroke:#ff7c0059;stroke-dasharray:2 9}.fx-orbits__art circle{fill:var(--fx-orange);opacity:.55}.fx-roletable__role{align-items:center;gap:.7rem;display:inline-flex}.fx-roletable__disc{aspect-ratio:1;background:#fff9;border-radius:50%;flex:none;place-items:center;width:2.75rem;display:grid}.fx-roletable th.night .fx-roletable__disc{background:#ffffff1a}.fx-roletable__disc .fx-art{width:90%;height:auto}.fx-roletable .fx-roletable__pay th{color:var(--fx-orange-ink)}.fx-together{border-radius:var(--fx-r-xl);background:var(--fx-night);color:var(--fx-on-night);text-align:center;justify-items:center;gap:.5rem;margin-top:clamp(2.5rem,6vh,4rem);padding:clamp(2.5rem,6vh,4rem) clamp(1.25rem,4vw,3rem) 0;display:grid;overflow:hidden}.fx-together__text{justify-items:center;gap:1rem;max-width:46rem;display:grid}.fx-together__stage{width:100%;height:clamp(300px,46vh,460px);margin-top:clamp(.5rem,2vh,1.5rem);position:relative}.fx-together__stage .fx-space{width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.fx-together__stage{height:260px}.fx-together__stage .fx-space{width:180%;left:-40%}.fx-together .fx-space__flay{height:42%}}.fx-teamclose{isolation:isolate;position:relative}.fx-teamclose .fx-closing__inner{text-align:center;width:100%;margin:0 auto clamp(2.5rem,6vh,3.5rem)}.fx-teamclose__flay{margin-bottom:.5rem;display:block}.fx-flay-float{width:auto;height:clamp(120px,16vh,170px);animation:6s ease-in-out infinite fx-space-float;display:block}.fx-teamclose .fx-canvas__body{text-align:center;flex-direction:column;flex:auto;align-items:center;gap:.6rem;display:flex}.fx-teamclose .fx-canvas__main{flex-direction:column;flex:auto;display:flex}.fx-teamclose .fx-roles__disc{margin-bottom:.4rem}.fx-teamclose .fx-canvas__body>p:not(.fx-teamclose__pay){max-width:30ch}.fx-teamclose__pay{border-radius:var(--fx-r);min-height:calc(2.8em + 1.6rem);color:var(--fx-ink);background:#ffffff8c;align-self:stretch;place-items:center;margin-top:auto;padding:.8rem 1rem;font-weight:650;line-height:1.4;display:grid}.fx-teamclose .fx-canvas.night{background-color:#221d18;border:1px solid #f3e6cf24}.fx-teamclose .fx-canvas.night .fx-teamclose__pay{color:var(--fx-on-night);background:#ffffff14}@media (prefers-reduced-motion:reduce){.fx-flay-float{animation:none}}.fx-needs{border:1px solid var(--fx-line);border-radius:var(--fx-r-xl);background:var(--fx-white);text-align:center;margin-top:clamp(2.5rem,6vh,3.5rem);padding:clamp(1.75rem,4vh,2.5rem) clamp(1.25rem,3vw,2.5rem)}.fx-needs__title{margin-bottom:clamp(1.25rem,3vh,1.75rem);font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:700}.fx-needs ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fx-needs li{align-content:start;justify-items:center;gap:.35rem;padding:.25rem clamp(1rem,2.5vw,2rem);display:grid}.fx-needs li+li{border-left:1px solid var(--fx-line)}.fx-needs strong{color:var(--fx-orange-ink);letter-spacing:-.02em;font-size:clamp(1.6rem,2.6vw,2.2rem);font-weight:760;line-height:1.1}.fx-needs span{font-weight:650}.fx-needs p{max-width:30ch;color:var(--fx-muted);line-height:1.5}@media (max-width:760px){.fx-needs ul{grid-template-columns:minmax(0,1fr)}.fx-needs li{padding:1.1rem 0}.fx-needs li+li{border-top:1px solid var(--fx-line);border-left:0}}.fx-slashcard--blocks .fx-slashcard__world:has(.fx-blocks--space){background:#1c1814}.fx-blocks--space .sky{fill:#1c1814}.fx-blocks--space .star{fill:#f3e6cf;opacity:.55}.fx-blocks--space .planet .body{fill:var(--fx-orange)}.fx-blocks--space .planet .patch{fill:#c96200}.fx-blocks--space .planet .ring{fill:#f3e6cf;opacity:.8}.fx-blocks--space .moon{fill:#e9dcc6}.fx-blocks--space .crater{fill:#c9bba3}.fx-blocks--space .trunk{fill:#7a5636}.fx-blocks--space .leaf{fill:#4f7d58}.fx-blocks--space .grass{fill:#6c9b6f}.fx-blocks--space .earth{fill:#9a7450}.fx-blocks--space .stone{fill:#575249}.fx-header__space{color:var(--fx-on-night-muted);letter-spacing:.06em;font-size:.9rem;font-weight:650;transition:color .2s}.fx-header__space:hover,.fx-header__space[aria-current=page]{color:var(--fx-on-night)}@media (max-width:760px){.fx-header__space{display:none}}.fx-planet.peach,.fx-prow.peach{--fx-tone:255, 160, 90}.fx-planet.sky,.fx-prow.sky{--fx-tone:110, 170, 240}.fx-planet.butter,.fx-prow.butter{--fx-tone:250, 204, 80}.fx-planet.sage,.fx-prow.sage{--fx-tone:100, 200, 140}.fx-galaxy{isolation:isolate;height:calc(100svh - var(--fx-header-h));background:var(--fx-night);min-height:560px;max-height:1100px;color:var(--fx-on-night);place-items:center;display:grid;position:relative;overflow:hidden}.fx-galaxy:after{content:"";z-index:-1;background:linear-gradient(#10101000, #10101099 55%, var(--fx-night));pointer-events:none;height:30%;position:absolute;inset:auto 0 0}.fx-galaxy__sky{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.fx-planet{--orb:clamp(92px, 8.2vw, 136px);visibility:hidden;will-change:transform;border-radius:14px;justify-items:center;gap:.65rem;display:grid;position:absolute;top:0;left:0}.fx-planet__orb{width:var(--orb);aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #ffffff52, transparent 55%) rgb(var(--fx-tone));box-shadow:inset -8px -12px 22px #10101038, 0 0 46px -6px rgba(var(--fx-tone), .65);transition:border-color .4s var(--fx-ease), scale .5s var(--fx-ease);border:1px solid #ffffff3d;border-radius:50%;display:block;overflow:hidden}.fx-planet__orb img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block;translate:0 7%;scale:1.15}.fx-planet__name{color:var(--fx-on-night);letter-spacing:.12em;text-shadow:0 0 6px #101010,0 0 14px #101010;font-size:.9rem;font-weight:700}.fx-planet:hover .fx-planet__orb,.fx-planet:focus-visible .fx-planet__orb{border-color:#ff7c00e6;scale:1.08}.fx-planet:focus-visible{outline:none}.fx-galaxy__title{letter-spacing:.32em;text-indent:.32em;pointer-events:none;justify-content:center;gap:.6em;margin:0;font-size:clamp(1.2rem,2.2vw,1.9rem);font-weight:700;line-height:1;display:flex;position:absolute;bottom:clamp(1.75rem,6vh,3.5rem);left:0;right:0}.fx-galaxy__title span:last-child{color:var(--fx-orange)}.fx-cosmos{isolation:isolate;padding-block:var(--fx-block-y) calc(var(--fx-block-y) * 1.4);background:var(--fx-night);color:var(--fx-on-night);position:relative}.fx-cosmos:before{content:"";z-index:-1;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='640' viewBox='0 0 640 640' fill='%23f7f2ec'%3E%3Ccircle cx='40' cy='60' r='1' opacity='0.45'/%3E%3Ccircle cx='210' cy='130' r='0.8' opacity='0.3'/%3E%3Ccircle cx='380' cy='40' r='1.1' opacity='0.4'/%3E%3Ccircle cx='540' cy='190' r='0.8' opacity='0.45'/%3E%3Ccircle cx='120' cy='300' r='0.8' opacity='0.3'/%3E%3Ccircle cx='300' cy='360' r='1.1' opacity='0.4'/%3E%3Ccircle cx='480' cy='420' r='0.8' opacity='0.3'/%3E%3Ccircle cx='70' cy='520' r='1' opacity='0.4'/%3E%3Ccircle cx='250' cy='580' r='0.8' opacity='0.3'/%3E%3Ccircle cx='600' cy='560' r='1' opacity='0.4'/%3E%3Ccircle cx='430' cy='290' r='0.7' opacity='0.25'/%3E%3Ccircle cx='160' cy='450' r='0.7' opacity='0.25'/%3E%3C/svg%3E") top/640px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='980' height='980' viewBox='0 0 980 980' fill='%23f7f2ec'%3E%3Ccircle cx='90' cy='140' r='1.6' opacity='0.55'/%3E%3Ccircle cx='520' cy='80' r='1.3' opacity='0.45'/%3E%3Ccircle cx='860' cy='260' r='1.6' opacity='0.5'/%3E%3Ccircle cx='300' cy='470' r='1.3' opacity='0.45'/%3E%3Ccircle cx='700' cy='610' r='1.6' opacity='0.5'/%3E%3Ccircle cx='140' cy='820' r='1.3' opacity='0.45'/%3E%3Ccircle cx='560' cy='900' r='1.6' opacity='0.5'/%3E%3Ccircle cx='930' cy='760' r='1.3' opacity='0.4'/%3E%3C/svg%3E") 30% 120px/980px;position:absolute;inset:0}.fx-cosmos:after{content:"";z-index:-2;pointer-events:none;background:radial-gradient(38% 30% at 88% 38%,#6eaaf012,#0000 70%),radial-gradient(38% 30% at 10% 62%,#facc500f,#0000 70%),radial-gradient(38% 30% at 88% 86%,#64c88c0f,#0000 70%);position:absolute;inset:0}.fx-cosmos .fx-container{width:min(1320px,100% - clamp(2rem,6vw,7rem))}.fx-cosmos__head{text-align:center;justify-items:center;gap:1rem;display:grid}.fx-cosmos__head h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1.1}.fx-cosmos__head p{color:var(--fx-on-night-muted);text-wrap:balance;font-size:clamp(1.05rem,1.4vw,1.2rem)}.fx-prows{margin:calc(var(--fx-head-gap) * 1.2) 0 0;scroll-margin-top:calc(var(--fx-header-h) + 1.5rem);gap:clamp(1.25rem,2.2vw,2rem);padding:0;list-style:none;display:grid}.fx-prow{scroll-margin-top:calc(var(--fx-header-h) + 2rem);display:grid}.fx-prow__card.fx-canvas{background:radial-gradient(60% 85% at 24% 50%, rgba(var(--fx-tone), .16), transparent 72%) #18140f;border:1px solid #ffecd61a}.fx-prow:nth-child(2n) .fx-prow__card.fx-canvas{background:radial-gradient(60% 85% at 76% 50%, rgba(var(--fx-tone), .16), transparent 72%) #18140f}.fx-prow__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(2rem,4vw,3.5rem) clamp(1.75rem,4.5vw,4.5rem);display:grid}.fx-prow:nth-child(2n) .fx-prow__stage{order:2}.fx-prow__stage{isolation:isolate;place-items:center;min-height:clamp(240px,26vw,360px);display:grid;position:relative}.fx-prow__stage img{width:auto;height:clamp(210px,23vw,330px)}.fx-prow__body{justify-items:start;gap:1rem;max-width:34rem;display:grid}.fx-prow:nth-child(2n) .fx-prow__body{justify-self:end}.fx-prow__card .fx-prow__body h3{letter-spacing:-.01em;margin:0;font-size:clamp(2rem,3.6vw,3.1rem);font-weight:750;line-height:1.05}.fx-prow__text{color:#f7f2eccc;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.65}@media (max-width:860px){.fx-prow__inner{text-align:center;grid-template-columns:1fr}.fx-prow:nth-child(2n) .fx-prow__stage{order:0}.fx-prow__body,.fx-prow:nth-child(2n) .fx-prow__body{justify-self:center;justify-items:center}.fx-prow__stage{min-height:0}.fx-prow__stage img{height:clamp(190px,55vw,260px)}}@media (max-width:760px){.fx-galaxy{height:min(calc(100svh - var(--fx-header-h)), 640px)}.fx-planet{--orb:50px}.fx-planet__name{display:none}}
