@layer google;@layer legacy{.site-header{z-index:30;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;transition:background .22s,border-color .22s,box-shadow .22s;position:fixed;top:0;left:0;right:0}.site-header--scrolled .logo,.site-header--scrolled .site-header__links,.site-header--scrolled .language-toggle{color:#07101f}.site-header--scrolled .logo__icon{color:#465fff;background:#eff3f9;border-color:#07101f1f}.auth-shell{z-index:1;grid-template:"showcase flow"minmax(0,1fr)/minmax(0,1fr) minmax(360px,500px);align-items:center;gap:72px;width:min(1160px,100vw - 48px);min-height:100svh;margin:0 auto;padding:82px 0 34px;display:grid;position:relative}[dir=ltr] .auth-shell{grid-template-areas:"showcase flow"}.auth-topbar .language-toggle{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;min-height:40px;padding:0 14px;font-size:1rem;font-weight:700}.auth-topbar .language-toggle:hover,.auth-home:hover{background:#ffffff1c;border-color:#ffffff3d;transform:translateY(-1px)}.auth-showcase .logo{color:#fff;gap:14px}.auth-showcase .logo__icon{color:#fff;background:#ffffff14;border-color:#ffffff2e;width:52px;height:52px}.auth-showcase .logo__text{font-size:1.55rem}.auth-form{flex-direction:column;flex:1;gap:14px;min-height:0;display:flex}.auth-form .form-field>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-status{border-radius:14px;margin:0;padding:13px 14px;font-size:.92rem;font-weight:700}.auth-card .button--primary{min-height:47px;box-shadow:none;background:#465fff;border-radius:10px;margin-top:auto;font-size:1rem;font-weight:600}.onboarding-page{color:#050b1e;background:#f4f4f4;min-height:100svh;padding:14px}.onboarding-page .logo{color:#50545b}.onboarding-page .logo__icon{color:#fff;box-shadow:none;background:#465fff;border-color:#0000}.onboarding-page .logo__text{font-size:1.55rem;font-weight:700}.onboarding-header{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;min-height:98px;padding:0 34px;display:flex}.onboarding-user{align-items:center;gap:12px;min-width:0;font-weight:700;display:inline-flex}.onboarding-user span{text-overflow:ellipsis;white-space:nowrap;max-width:42vw;overflow:hidden}.onboarding-user button{color:#050b1e;cursor:pointer;background:#f6f7f8;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.onboarding-panel{background:#fff;border-radius:24px;min-height:calc(100svh - 126px);margin-top:16px;display:grid}.onboarding-workspace{flex-direction:column;justify-content:center;width:min(800px,100vw - 56px);min-height:600px;margin:0 auto;padding:52px 0 26px;display:flex}.onboarding-progress{gap:10px;margin-bottom:26px;display:inline-flex}.onboarding-progress span{background:radial-gradient(circle at 30%,#0000 12px,#e7e7e8 13px),#e7e7e8;border-radius:999px;width:44px;height:30px;transition:background .18s,transform .18s}.onboarding-progress span.is-active{background:radial-gradient(circle at 30%,#0000 12px,#465fff 13px),#465fff}.onboarding-step{animation:.32s both authShowcaseEnter}.onboarding-copy h1{color:#050b1e;margin:0;font-size:clamp(1.6rem,2.3vw,2rem);font-weight:700;line-height:1.22}.onboarding-copy p{color:#404956;max-width:650px;margin:6px 0 0;font-size:.98rem;font-weight:600;line-height:1.65}.onboarding-company{grid-template-columns:minmax(0,1fr) 280px;gap:18px;margin-top:28px;display:grid}.onboarding-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.onboarding-field{color:#050b1e;gap:8px;min-width:0;font-size:.9rem;font-weight:700;display:grid}.onboarding-field--full{grid-column:1/-1}.onboarding-field input{color:#050b1e;background:#fff;border:1px solid #dedfe2;border-radius:12px;outline:0;width:100%;height:56px;padding:0 16px;font-size:1rem;transition:border-color .16s,box-shadow .16s,background .16s}.onboarding-field input::placeholder{color:#9a9fa8}.onboarding-field input:focus{background:#f6f8fc;border-color:#465fff80;box-shadow:0 0 0 4px #465fff14}.onboarding-phone-input{background:#fff;border:1px solid #dedfe2;border-radius:12px;align-items:center;width:100%;min-width:0;min-height:56px;transition:border-color .16s,box-shadow .16s,background .16s;display:flex;overflow:hidden}.onboarding-phone-input:focus-within{background:#f6f8fc;border-color:#465fff80;box-shadow:0 0 0 4px #465fff14}.onboarding-phone-input__prefix{color:#050b1e;white-space:nowrap;background:#f6f8fa;border-inline-end:1px solid #e4e6e9;flex:none;align-items:center;gap:8px;height:100%;padding:0 12px;font-weight:700;display:inline-flex}.onboarding-phone-input input{width:100%;min-width:0;height:54px;box-shadow:none;direction:ltr;background:0 0;border:0;border-radius:0;flex:auto;padding-inline:14px}.onboarding-phone-input input:focus{box-shadow:none;background:0 0}.onboarding-preview{background:#f6f8fc;border:1px solid #e3e5e8;border-radius:16px;align-content:start;gap:16px;min-width:0;padding:20px;display:grid}.onboarding-avatar-control{cursor:pointer;place-items:center;width:76px;height:76px;display:inline-grid;position:relative}.onboarding-avatar-control input{display:none}.onboarding-avatar{color:#fff;background:linear-gradient(135deg,#465ffff2,#446991eb);border:1px solid #465fff1f;border-radius:50%;place-items:center;width:76px;height:76px;font-size:1.62rem;font-weight:700;transition:box-shadow .16s,transform .16s,filter .16s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e}.onboarding-avatar-control:hover .onboarding-avatar{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 10px 26px #465fff2e}.onboarding-avatar img{object-fit:cover;width:100%;height:100%}.onboarding-avatar-action{inset-inline-start:-2px;color:#465fff;background:#fff;border:3px solid #f6f8fc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:0;line-height:0;transition:background .16s,color .16s,transform .16s;display:flex;position:absolute;bottom:-2px;box-shadow:0 8px 18px #050b1e24,inset 0 0 0 1px #465fff1f}.onboarding-avatar-action svg{flex:none;width:15px;height:15px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.onboarding-avatar-control:hover .onboarding-avatar-action{color:#fff;background:#465fff;transform:scale(1.04)}.onboarding-preview strong,.onboarding-preview span{overflow-wrap:anywhere;display:block}.onboarding-preview strong{color:#050b1e;font-size:1.08rem;font-weight:700}.onboarding-preview span{color:#606977;margin-top:2px;font-size:.92rem;font-weight:700}.onboarding-preview p{color:#465fff;direction:ltr;align-items:center;gap:8px;margin:16px 0 0;font-weight:700;display:inline-flex}.onboarding-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:28px;display:grid}.onboarding-category{color:#050b1e;text-align:start;cursor:pointer;background:#fff;border:1px solid #e1e3e6;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;min-height:142px;padding:20px;transition:border-color .16s,background .16s,transform .16s;display:grid;position:relative}.onboarding-category:hover{border-color:#465fff73;transform:translateY(-2px)}.onboarding-category--selected{background:#eff3f9;border-color:#050b1e}.onboarding-category--disabled{cursor:not-allowed;opacity:.62}.onboarding-category--disabled:hover{border-color:#e1e3e6;transform:none}.onboarding-category__icon,.onboarding-category__check{color:#465fff;background:#fff;border:1px solid #e1e3e6;border-radius:10px;place-items:center;display:grid}.onboarding-category__icon{width:42px;height:42px}.onboarding-category__check{color:#fff;background:#465fff;border-color:#465fff33;width:30px;height:30px}.onboarding-category strong,.onboarding-category small{display:block}.onboarding-category strong{color:#050b1e;margin-top:2px;font-size:1rem;font-weight:700}.onboarding-category small{color:#5f6875;margin-top:6px;font-size:.86rem;font-weight:500;line-height:1.55}.onboarding-category__badge{color:#465fff;background:#eff3f9;border-radius:999px;padding:5px 10px;font-size:.78rem;font-style:normal;font-weight:700;position:absolute;top:16px;left:16px}.onboarding-error{color:#a32d2d;background:#fdf0f0;border:1px solid #f3c6c6;border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:.84rem;font-weight:500}.onboarding-actions{border-top:1px solid #e1e3e6;justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:28px;display:flex}.onboarding-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;min-width:112px;min-height:46px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s,opacity .16s;display:inline-flex}.onboarding-button:hover{transform:translateY(-1px)}.onboarding-button:disabled{cursor:not-allowed;opacity:.48;transform:none}.onboarding-button--ghost{color:#050b1e;background:#fff;border:1px solid #e1e3e6}.onboarding-button--primary{color:#fff;background:#465fff}.onboarding-preparing{color:#050b1e;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:560px;animation:.36s both authShowcaseEnter;display:flex}.onboarding-preparing__mark{color:#465fff;background:radial-gradient(circle,#465fff1a,#0000 58%),#f7f9fb;border:1px solid #465fff1f;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 22px 55px #050b1e14}.onboarding-preparing__mark svg{animation:1.1s linear infinite spin}.onboarding-preparing__copy{max-width:580px;margin-top:26px}.onboarding-preparing__copy h1{color:#050b1e;margin:0;font-size:clamp(1.75rem,3vw,2.45rem);font-weight:700;line-height:1.18}.onboarding-preparing__copy p{color:#4c5562;margin:12px 0 0;font-size:1rem;font-weight:500;line-height:1.8}.onboarding-preparing__progress{background:#e7eaef;border-radius:999px;width:min(420px,100%);height:8px;margin-top:30px;overflow:hidden}.onboarding-preparing__progress span{border-radius:inherit;background:linear-gradient(90deg,#465fff,#465fff);height:100%;transition:width .9s;display:block}.onboarding-preparing__summary{text-align:start;background:#f6f8fc;border:1px solid #e3e6ea;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;width:min(520px,100%);margin-top:26px;padding:14px;display:flex}.onboarding-preparing__company{align-items:center;gap:12px;min-width:0;display:inline-flex}.onboarding-preparing__avatar{color:#fff;background:#465fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:1rem;font-weight:700;display:grid;overflow:hidden}.onboarding-preparing__avatar img{object-fit:cover;width:100%;height:100%}.onboarding-preparing__company strong,.onboarding-preparing__company small{text-overflow:ellipsis;white-space:nowrap;max-width:210px;display:block;overflow:hidden}.onboarding-preparing__company strong{color:#050b1e;font-weight:700}.onboarding-preparing__company small{color:#69717d;font-weight:700}.onboarding-preparing__category{color:#465fff;background:#eff3f9;border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.onboarding-preparing__tasks{text-align:start;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(520px,100%);margin-top:16px;display:grid}.onboarding-preparing__tasks div{color:#747c88;background:#fff;border:1px solid #e6e8ec;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:.9rem;font-weight:700;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.onboarding-preparing__tasks div.is-done{color:#465fff;background:#f2f6fa;border-color:#465fff29}@media (max-width:1040px){.auth-shell,[dir=ltr] .auth-shell{grid-template-columns:1fr;grid-template-areas:"showcase""flow";gap:22px;width:min(620px,100vw - 32px);padding:78px 0 24px}.onboarding-workspace{width:min(720px,100vw - 48px)}.onboarding-company{grid-template-columns:1fr}.onboarding-preview{grid-template-columns:auto minmax(0,1fr);align-items:center}}@media (max-width:720px){.auth-shell,[dir=ltr] .auth-shell{gap:18px;width:min(100vw - 24px,620px);padding-top:72px}.auth-showcase .logo__icon{width:38px;height:38px}.auth-showcase .logo__text{font-size:1.02rem}.auth-topbar .language-toggle span{font-size:.88rem;display:inline}.onboarding-page{padding:8px}.onboarding-header{border-radius:16px;min-height:74px;padding:0 14px}.onboarding-page .logo__icon{width:34px;height:34px}.onboarding-page .logo__text{font-size:1rem}.onboarding-user{gap:8px;font-size:.86rem}.onboarding-user span{max-width:42vw}.onboarding-user button{border-radius:12px;width:40px;height:40px}.onboarding-panel{border-radius:18px;min-height:calc(100svh - 90px);margin-top:8px}.onboarding-workspace{width:min(100%,100vw - 32px);min-height:calc(100svh - 132px);padding:32px 0 18px}.onboarding-progress{gap:7px;margin-bottom:22px}.onboarding-progress span{background:radial-gradient(circle at 30%,#0000 9px,#e7e7e8 10px),#e7e7e8;width:34px;height:24px}.onboarding-progress span.is-active{background:radial-gradient(circle at 30%,#0000 9px,#465fff 10px),#465fff}.onboarding-copy h1{font-size:1.45rem}.onboarding-fields,.onboarding-category-grid{grid-template-columns:1fr}.onboarding-company,.onboarding-category-grid{margin-top:22px}.onboarding-preview{grid-template-columns:auto minmax(0,1fr);padding:16px}.onboarding-avatar-control{width:62px;height:62px}.onboarding-avatar{width:62px;height:62px;font-size:1.25rem}.onboarding-avatar-action{inset-inline-start:-1px;border-width:3px;width:28px;height:28px;bottom:-1px}.onboarding-avatar-action svg{width:13px;height:13px}.onboarding-phone-input__prefix{gap:6px;padding:0 10px}.onboarding-category{min-height:126px;padding:16px}.onboarding-actions{padding-top:18px}.onboarding-button{flex:1;min-width:0}.onboarding-preparing{justify-content:center;min-height:calc(100svh - 140px)}.onboarding-preparing__mark{width:72px;height:72px}.onboarding-preparing__copy{margin-top:22px}.onboarding-preparing__copy h1{font-size:1.55rem}.onboarding-preparing__summary{flex-direction:column;align-items:stretch}.onboarding-preparing__category{justify-content:center;width:100%}.onboarding-preparing__company strong,.onboarding-preparing__company small{max-width:calc(100vw - 150px)}.onboarding-preparing__tasks{grid-template-columns:1fr}}body:has(.landing-page--console) .site-header{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121413f0;border-bottom:1px solid #242826;position:fixed;inset-block-start:0;inset-inline:0}body:has(.landing-page--console) .site-header .language-toggle{color:#dde3ea;background:0 0;border:1px solid #303533;border-radius:7px;width:38px;min-width:38px;height:28px;min-height:28px;padding:0}body:has(.landing-page--console) .site-header .language-toggle span{display:none}body:has(.landing-page--console) .site-header .button{border-radius:7px;min-height:28px;padding:0 12px;font-size:.78rem;font-weight:600}body:has(.landing-page--console) .site-header .button--ghost{color:#f4f7fb;background:0 0;border:1px solid #303533}body:has(.landing-page--console) .site-header .button--light{color:#fff;background:#465fff;border:1px solid #465fff}@media (max-width:620px){body:has(.landing-page--console) .site-header .language-toggle{display:none}}.auth-shell,[dir=ltr] .auth-shell{z-index:1;grid-template-columns:minmax(380px,.62fr) minmax(0,1fr);grid-template-areas:"flow showcase";align-items:stretch;gap:0;width:100%;min-height:100svh;margin:0;padding:0;display:grid;position:relative}.auth-page[dir=rtl] .auth-shell{grid-template-areas:"showcase flow"}.auth-doc-link,.auth-topbar .language-toggle{color:#eef1f5;background:0 0;border:1px solid #303533;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:28px;font-size:.77rem;font-weight:600;text-decoration:none;display:inline-flex}.auth-topbar .language-toggle{width:36px;min-width:36px;padding:0}.auth-topbar .language-toggle span{display:none}.auth-doc-link:hover,.auth-topbar .language-toggle:hover{background:#1e1f20;border-color:#444b48;transform:none}.auth-form{flex-direction:column;gap:17px;min-height:0;display:flex}.auth-form .form-field{gap:8px;display:grid}.auth-form .form-field>span,.auth-form__label-row{clip:auto;color:#f6f8fc;white-space:normal;border:0;width:auto;height:auto;margin:0;padding:0;font-size:.8rem;font-weight:600;line-height:1.2;position:static;overflow:visible}.auth-form .form-field--label-hidden>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.auth-form .form-field__control{min-height:34px;box-shadow:none;background:#151817;border:1px solid #303533;border-radius:6px}.auth-form .form-field__control:focus-within{border-color:#5f6368;box-shadow:0 0 0 3px #1a73e821}.auth-form .form-field input{color:#f8fafd;background:#151817;border-radius:6px;height:34px;padding:0 12px;font-size:.86rem;font-weight:500}.auth-form .form-field input[type=email],.auth-form .form-field input[type=password]{text-align:left;direction:ltr}.auth-form .form-field input::placeholder{color:#747775}.auth-form .form-field__icon{display:none}.auth-status{border-radius:7px;margin:0;padding:11px 12px;font-size:.82rem;font-weight:500;line-height:1.5}.auth-panel .button--primary{color:#fff;background:#465fff;border:1px solid #465fff;border-radius:7px;min-height:45px;margin-top:10px;font-size:.9rem;font-weight:600;box-shadow:0 0 0 1px #1a73e824}.auth-panel .button--primary:hover{background:#465fff;transform:none}@media (max-width:980px){.auth-shell,.auth-page[dir=rtl] .auth-shell,[dir=ltr] .auth-shell{grid-template-columns:1fr;grid-template-areas:"flow""showcase"}}}:is(html:has(.auth-page),body:has(.auth-page)){color:#1f1f1f;background:#f8fafd}.auth-doc-link,.auth-topbar .language-toggle{color:#444746;background:#fff;border:1px solid #dde3ea;border-radius:999px}.auth-doc-link:hover,.auth-topbar .language-toggle:hover{color:#1f1f1f;background:#f2f6fc;border-color:#9cb9ff}.auth-form .form-field>span,.auth-form__label-row{color:#444746}.auth-form .form-field__control{background:#fff;border:1px solid #c9d1da;border-radius:10px;min-height:46px;transition:border-color .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.auth-form .form-field__control:focus-within{border-color:#465fff;box-shadow:0 0 0 3px #465fff24}.auth-form .form-field input{color:#1f1f1f;background:0 0;border-radius:10px;height:44px;font-size:.92rem}.auth-form .form-field input::placeholder{color:#747775}.auth-status{border-radius:10px}.auth-card .button--primary,.auth-panel .button--primary{color:#fff;min-height:46px;box-shadow:none;background:#465fff;border:0;border-radius:999px;font-size:.92rem;font-weight:500;transition:background .15s cubic-bezier(.2,0,0,1),box-shadow .15s cubic-bezier(.2,0,0,1)}.auth-card .button--primary:hover,.auth-panel .button--primary:hover{background:#3641f5;transform:none;box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.landing-button--primary,.landing-button--secondary,.landing-button--ghost{border-radius:999px}body:has(.landing-page--console) .site-header .button--light{border-radius:999px}body:has(.landing-page--console) .site-header .button--ghost{border-radius:999px}body:has(.landing-showcase) .site-header{z-index:50;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;padding:8px 10px 0;position:fixed;inset:0 0 auto}body:has(.landing-showcase) .site-header .language-toggle{color:#52525b;background:#ffffffb3;border:1px solid #e4e4e7;border-radius:10px;min-width:40px;min-height:36px;padding:0 10px}body:has(.landing-showcase) .site-header .button{min-height:36px;box-shadow:none;border-radius:10px;padding:0 14px;font-size:.79rem;font-weight:600}body:has(.landing-showcase) .site-header .button--ghost{color:#3f3f46;background:#ffffffb8;border:1px solid #e4e4e7}body:has(.landing-showcase) .site-header .button--light{color:#fff;background:#18181b;border:1px solid #18181b}body:has(.landing-showcase) .site-header .button:hover{transform:translateY(-1px)}:is(body:has(.landing-showcase) .site-header--scrolled .site-header__login,body:has(.landing-showcase) .site-header--scrolled .language-toggle){display:none}.landing-product-preview__sidebar>span.is-active{color:#465fff;background:#eef3fc}.landing-product-preview__orders em.is-success{color:#188038}@media (max-width:900px){body:has(.landing-showcase) .site-header[data-menu-open=true] .site-header__links{width:100%;direction:inherit;border-top:1px solid #ededf0;gap:2px;padding:8px 0;display:grid}body:has(.landing-showcase) .site-header[data-menu-open=true] .site-header__links a{text-align:start;border-radius:8px;padding:10px 8px}body:has(.landing-showcase) .site-header[data-menu-open=true] .site-header__links a:hover{background:#f4f4f5}body:has(.landing-showcase) .site-header[data-menu-open=true] .site-header__actions{border-top:1px solid #ededf0;justify-content:stretch;gap:8px;width:100%;padding:12px 0;display:flex}body:has(.landing-showcase) .site-header[data-menu-open=true] .site-header__actions .button{flex:1}body:has(.landing-showcase) .site-header[data-menu-open=true] .language-toggle{display:inline-flex}}@media (max-width:620px){body:has(.landing-showcase) .site-header{padding-inline:7px}}body:has(.fx-page){--fx-background:var(--color-background);--fx-foreground:var(--color-foreground);--fx-card:var(--color-card);--fx-card-foreground:var(--color-foreground);--fx-popover:var(--color-card);--fx-popover-foreground:var(--color-foreground);--fx-primary:var(--color-primary);--fx-primary-foreground:var(--color-primary-foreground);--fx-secondary:var(--color-secondary);--fx-muted:var(--color-muted);--fx-muted-foreground:var(--color-muted-foreground);--fx-accent:var(--color-accent);--fx-destructive:var(--color-destructive);--fx-border:var(--color-border);--fx-input-border:var(--color-border);--fx-ring:var(--color-ring);--fx-chart-1:var(--color-destructive);--fx-chart-2:#a1a1a1;--fx-chart-3:#636363;--fx-radius:var(--radius-radius-md);--fx-radius-sm:var(--radius-radius-default)}.fx-page{background:var(--fx-background);min-height:100svh;color:var(--fx-foreground);font-family:var(--fx-font-text);font-size:var(--font-body-base-size);line-height:var(--font-body-base-line-height);-webkit-font-smoothing:antialiased;flex-direction:column;display:flex}.fx-page h1,.fx-page h2,.fx-page h3,.fx-page h4{font-family:var(--fx-font-display);margin:0;font-weight:400}.fx-page p{margin:0}.fx-page a{color:inherit;text-decoration:none}.fx-container{width:100%;max-width:74rem;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.fx-section{padding-block:var(--spacing-spacing-8);position:relative}@media (min-width:768px){.fx-section{padding-block:var(--spacing-spacing-9)}}@media (min-width:1024px){.fx-section{padding-block:var(--spacing-spacing-11)}}.fx-eyebrow{align-items:center;gap:8px;display:flex}.fx-eyebrow--center{justify-content:center}.fx-eyebrow__tick{background:var(--fx-chart-1);border-radius:999px;width:1.5px;height:12px;display:inline-block}.fx-eyebrow__label{color:var(--fx-muted-foreground);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:600}[dir=rtl] .fx-eyebrow__label{letter-spacing:.04em}.fx-h2{letter-spacing:-.025em;font-size:2.25rem;line-height:1.11}@media (min-width:1024px){.fx-h2{font-size:3rem;line-height:1}}[dir=rtl] .fx-h2{letter-spacing:0;line-height:1.25}.fx-sub{color:var(--fx-muted-foreground);font-size:1.125rem;line-height:1.375}.fx-section-head{gap:12px;max-width:48rem;display:grid}.fx-section-head--center{text-align:center;margin-inline:auto}@media (min-width:1024px){.fx-section-head{gap:16px}}.fx-btn{border-radius:var(--fx-radius-sm);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;outline:none;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:36px;padding-inline:10px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform 50ms;display:inline-flex}.fx-btn:active{transform:translateY(1px)}.fx-btn:focus-visible{border-color:var(--fx-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--fx-ring) 50%, transparent)}.fx-btn:disabled{pointer-events:none;opacity:.5}.fx-btn--primary{background:var(--fx-primary);color:var(--fx-primary-foreground)}.fx-btn--primary:hover{background:color-mix(in srgb, var(--fx-primary) 80%, transparent)}.fx-btn--outline{border-color:var(--fx-border);background:var(--fx-background);color:var(--fx-foreground);box-shadow:0 1px 3px #0000000d}.fx-btn--outline:hover{background:var(--fx-muted)}html[data-theme=dark] .fx-btn--outline{border-color:var(--fx-input-border);background:#ffffff17}html[data-theme=dark] .fx-btn--outline:hover{background:#ffffff26}.fx-btn--ghost{color:var(--fx-foreground);background:0 0}.fx-btn--ghost:hover{background:var(--fx-muted)}.fx-btn--sm{gap:4px;height:32px}.fx-btn--lg{height:40px}.fx-btn--pill{border-radius:var(--radius-radius-default)}.fx-btn--cta{border-radius:var(--radius-radius-default);gap:8px;padding-inline:22px 8px}.fx-btn__orb{background:color-mix(in srgb, var(--fx-background) 15%, transparent);border:1px solid color-mix(in srgb, var(--fx-background) 10%, transparent);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.fx-btn__orb svg{width:14px;height:14px}[dir=rtl] .fx-btn__orb svg,[dir=rtl] .fx-footer__contact-arrow{transform:scaleX(-1)}.fx-header{isolation:isolate;z-index:50;background:var(--fx-popover);color:var(--fx-foreground);font-family:var(--fx-font-text);position:relative}.fx-header a{text-decoration:none}.fx-header__nav a,.fx-mobile-menu__nav a{color:inherit}.fx-header__bar{z-index:50;height:var(--fx-header-height);justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.fx-brand{align-items:center;gap:6px;display:flex}.fx-brand__logo{background:var(--fx-foreground);flex:0 0 24px;width:24px;height:24px;display:inline-block;-webkit-mask:url(/images/flux-logo.svg) 50%/contain no-repeat;mask:url(/images/flux-logo.svg) 50%/contain no-repeat}.fx-brand__name{font-family:var(--fx-font-display);letter-spacing:-.025em;color:var(--fx-foreground);font-size:1.25rem;font-weight:600;line-height:1}.fx-header__nav,.fx-header__actions{display:none}.fx-header__mobile{align-items:center;gap:8px;display:flex}.fx-burger{border:1px solid var(--fx-border);width:32px;height:32px;color:var(--fx-muted-foreground);cursor:pointer;background:0 0;border-radius:4px;display:flex;position:relative}.fx-burger__box{width:16px;height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fx-burger__box span{background:currentColor;border-radius:999px;width:100%;height:1.5px;transition:transform .4s,opacity .3s,top .4s;display:block;position:absolute;left:0}.fx-burger__box span:first-child{top:0}.fx-burger__box span:nth-child(2){top:5.25px}.fx-burger__box span:nth-child(3){top:10.5px}.fx-burger[aria-expanded=true] .fx-burger__box span:first-child{top:5.25px;transform:rotate(45deg)}.fx-burger[aria-expanded=true] .fx-burger__box span:nth-child(2){opacity:0}.fx-burger[aria-expanded=true] .fx-burger__box span:nth-child(3){top:5.25px;transform:rotate(-45deg)}.fx-mobile-menu{z-index:40;padding-top:var(--fx-header-height);background:var(--fx-popover);color:var(--fx-popover-foreground);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;justify-content:space-between;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.fx-mobile-menu[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.fx-mobile-menu__nav{flex-direction:column;padding-block:40px;display:flex}.fx-mobile-menu__nav a{border-radius:var(--fx-radius-sm);padding:10px 8px;font-size:1rem;transition:background-color .15s}.fx-mobile-menu__nav a:hover{background:var(--fx-muted)}.fx-mobile-menu__footer{border-top:1px solid var(--fx-border);flex-direction:column;gap:12px;padding:16px 24px;display:flex}.fx-mobile-menu__footer .fx-btn{border-radius:999px;height:48px;box-shadow:0 1px 3px #00000014}@media (min-width:1024px){.fx-header{inset-inline:0;background:0 0;position:fixed;top:0;transform:translateY(18px)}.fx-header__bar{background:color-mix(in srgb, var(--fx-popover) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;height:72px;padding-inline:24px;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.fx-header__nav{align-items:center;gap:0;display:flex}.fx-header__nav a{border-radius:var(--fx-radius-sm);justify-content:center;align-items:center;height:36px;padding:8px 16px;font-size:.9375rem;font-weight:500;line-height:1.4;transition:background-color .15s;display:inline-flex}.fx-header__nav a:hover{background:var(--fx-accent)}.fx-header__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.fx-header__actions .fx-btn{font-size:.875rem;font-weight:600;line-height:1}.fx-header__mobile,.fx-mobile-menu{display:none}}.fx-icon-btn{border-radius:var(--fx-radius-sm);width:36px;height:36px;color:var(--fx-foreground);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s;display:inline-flex}.fx-icon-btn:hover{background:var(--fx-muted)}.fx-hero{background:var(--color-background);position:relative;overflow:hidden;padding-bottom:0!important}@media (min-width:1024px){.fx-hero{padding-top:var(--spacing-spacing-12)}}.fx-hero__art{pointer-events:none;background-image:url(/images/flux-hero-sculpture.png);background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.fx-hero__art:after{content:"";background:linear-gradient(#fff3,#0000 44%,#fff 96%),radial-gradient(circle at 50% 34%,#ffffff61,#0000 42%);position:absolute;inset:0}.fx-auth__shader{pointer-events:none;background:var(--fx-shader-bg);opacity:.6;position:absolute;inset:0;overflow:hidden}html[data-theme=dark] .fx-auth__shader{opacity:.5}.fx-shader__blobs{background:radial-gradient(38% 44% at 64% 36%, color-mix(in srgb, var(--fx-chart-1) 15%, transparent), transparent 70%), radial-gradient(46% 54% at 28% 62%, color-mix(in srgb, var(--fx-chart-2) 12%, transparent), transparent 72%), radial-gradient(40% 48% at 74% 80%, color-mix(in srgb, var(--fx-chart-3) 13%, transparent), transparent 70%), radial-gradient(30% 36% at 42% 24%, color-mix(in srgb, var(--fx-shader-ink) 5%, transparent), transparent 78%);filter:blur(42px)saturate(1.1);animation:26s ease-in-out infinite alternate fx-shader-drift;position:absolute;inset:-35%}.fx-shader__swirl{background:conic-gradient(from 40deg at 52% 48%, transparent 0deg, color-mix(in srgb, var(--fx-shader-ink) 4%, transparent) 80deg, transparent 140deg, color-mix(in srgb, var(--fx-chart-2) 7%, transparent) 200deg, transparent 260deg, color-mix(in srgb, var(--fx-shader-ink) 3.5%, transparent) 320deg, transparent 360deg);filter:blur(34px);animation:48s linear infinite fx-shader-spin;position:absolute;inset:-55%}.fx-hero__inner{z-index:10;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.fx-hero__badge{border:1px solid color-mix(in srgb, var(--fx-border) 60%, transparent);background:color-mix(in srgb, var(--fx-card) 60%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 14px;font-size:.75rem;font-weight:500;display:inline-flex}@media (min-width:768px){.fx-hero__badge{margin-bottom:24px}}.fx-hero__badge-text{color:var(--fx-muted-foreground)}.fx-ping{width:6px;height:6px;display:inline-flex;position:relative}.fx-ping:before{content:"";background:var(--fx-chart-1);opacity:.75;border-radius:999px;animation:1.2s cubic-bezier(0,0,.2,1) infinite fx-ping;position:absolute;inset:0}.fx-ping:after{content:"";background:var(--fx-chart-1);border-radius:999px;width:6px;height:6px;display:inline-flex;position:relative}.fx-hero__copy{max-width:56rem;margin-inline:auto}.fx-hero__title{font-size:2.25rem;line-height:1.1;font-weight:var(--font-display-hero-weight);letter-spacing:-.05em}@media (min-width:768px){.fx-hero__title{font-size:3rem}}@media (min-width:1024px){.fx-hero__title{font-size:var(--font-display-hero-size);line-height:var(--font-display-hero-line-height);letter-spacing:var(--font-display-hero-letter-spacing)}}[dir=rtl] .fx-hero__title{letter-spacing:0;line-height:1.3}.fx-hero__body{max-width:42rem;color:var(--fx-muted-foreground);font-size:var(--font-body-base-size);line-height:var(--font-body-base-line-height);margin-block:8px;margin-inline:auto}@media (min-width:768px){.fx-hero__body{margin-block:16px;font-size:1.125rem}}@media (min-width:1024px){.fx-hero__body{margin-block:24px}}.fx-hero__cta{margin-top:8px}.fx-hero__frame-wrap{margin-top:32px;width:100%;margin-inline:auto;position:relative}@media (min-width:768px){.fx-hero__frame-wrap{margin-top:56px}}@media (min-width:1024px){.fx-hero__frame-wrap{margin-top:80px}}.fx-hero__frame{border-radius:var(--fx-radius-sm) var(--fx-radius-sm) 0 0;width:100%;position:relative;overflow:hidden;box-shadow:0 28px 56px -12px #00000073}html[data-theme=dark] .fx-hero__frame{box-shadow:0 28px 56px -12px #000000bf}.fx-hero__fade{z-index:20;pointer-events:none;background:linear-gradient(to top, var(--fx-background), transparent 25%, transparent);position:absolute;inset:0}.fx-preview{background:var(--fx-background);min-height:430px;color:var(--fx-foreground);text-align:start;border:1px solid var(--fx-border);border-radius:inherit;border-bottom:0;grid-template-columns:200px 1fr;font-size:12px;display:grid}@media (max-width:767px){.fx-preview{grid-template-columns:56px 1fr;min-height:320px}}.fx-preview__sidebar{background:color-mix(in srgb, var(--fx-card) 70%, var(--fx-background));border-inline-end:1px solid var(--fx-border);flex-direction:column;gap:4px;padding:14px 10px;display:flex}.fx-preview__brand{font-family:var(--fx-font-display);align-items:center;gap:8px;padding:4px 8px 14px;font-size:13px;font-weight:600;display:flex}.fx-preview__brand .fx-brand__logo{flex-basis:18px;width:18px;height:18px}.fx-preview__item{color:var(--fx-muted-foreground);border-radius:6px;align-items:center;gap:8px;padding:7px 8px;display:flex}.fx-preview__item svg{flex-shrink:0}.fx-preview__item.is-active{background:var(--fx-muted);color:var(--fx-foreground);font-weight:500}.fx-preview__item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:767px){.fx-preview__brand span:last-child,.fx-preview__item span{display:none}.fx-preview__item{justify-content:center}}.fx-preview__main{flex-direction:column;min-width:0;display:flex}.fx-preview__topbar{border-bottom:1px solid var(--fx-border);background:color-mix(in srgb, var(--fx-card) 55%, var(--fx-background));justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;display:flex}.fx-preview__topbar strong{font-size:12.5px;font-weight:600}.fx-preview__search{border:1px solid var(--fx-border);background:var(--fx-input);min-width:130px;color:var(--fx-muted-foreground);border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.fx-preview__avatar{background:linear-gradient(135deg, var(--fx-chart-2), var(--fx-chart-1));border-radius:999px;width:24px;height:24px}.fx-preview__content{gap:12px;padding:16px 18px 0;display:grid}.fx-preview__greeting h3{font-size:15px;font-weight:600}.fx-preview__greeting p{color:var(--fx-muted-foreground);margin-top:2px;font-size:11.5px}.fx-preview__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}@media (max-width:767px){.fx-preview__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.fx-preview__stat{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-card);gap:3px;padding:10px 12px;display:grid}.fx-preview__stat span{color:var(--fx-muted-foreground);font-size:10.5px}.fx-preview__stat strong{font-size:16px;font-weight:600;font-family:var(--fx-font-display);letter-spacing:-.02em}.fx-preview__stat small{color:var(--fx-success);font-size:10px;font-weight:600}.fx-preview__panels{grid-template-columns:1.25fr 1fr;align-items:stretch;gap:10px;display:grid}@media (max-width:767px){.fx-preview__panels{grid-template-columns:1fr}}.fx-preview__panel{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm) var(--fx-radius-sm) 0 0;background:var(--fx-card);border-bottom:0;min-height:132px;padding:12px 14px 0}.fx-preview__panel-title{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.fx-preview__panel-title strong{font-size:12px;font-weight:600}.fx-preview__panel-title span{color:var(--fx-muted-foreground);font-size:10.5px}.fx-preview__bars{align-items:flex-end;gap:8px;height:84px;display:flex}.fx-preview__bars i{background:linear-gradient(to top, color-mix(in srgb, var(--fx-chart-1) 55%, transparent), var(--fx-chart-2));opacity:.85;border-radius:4px 4px 0 0;flex:1}.fx-preview__row{border-top:1px solid color-mix(in srgb, var(--fx-border) 70%, transparent);align-items:center;gap:8px;padding-block:7px;display:flex}.fx-preview__row:first-child{border-top:0}.fx-preview__row-icon{background:var(--fx-muted);width:22px;height:22px;color:var(--fx-muted-foreground);border-radius:6px;flex-shrink:0;place-items:center;display:grid}.fx-preview__row-main{flex:1;min-width:0;display:grid}.fx-preview__row-main strong{white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}.fx-preview__row-main small{color:var(--fx-muted-foreground);font-size:10px}.fx-preview__row-side{justify-items:end;gap:2px;display:grid}.fx-preview__row-side em{background:var(--fx-muted);color:var(--fx-muted-foreground);border-radius:999px;padding:2px 7px;font-size:9.5px;font-style:normal;font-weight:600}.fx-preview__row-side em.is-success{background:color-mix(in srgb, var(--fx-success) 12%, transparent);color:var(--fx-success)}.fx-preview__row-side small{color:var(--fx-muted-foreground);font-size:10px}.fx-partners__title{letter-spacing:-.025em;text-align:center;margin-top:8px;font-size:1.25rem;font-weight:500}.fx-partners__zone{margin-top:32px;position:relative}.fx-rule{align-items:center;display:flex;position:absolute;inset-inline:0}.fx-rule--top{top:0}.fx-rule--bottom{bottom:0}.fx-rule__line{background:color-mix(in srgb, var(--fx-foreground) 8%, transparent);flex:1;height:1px}html[data-theme=dark] .fx-rule__line{background:color-mix(in srgb, var(--fx-foreground) 5%, transparent)}.fx-plus{width:10px;height:10px;color:color-mix(in srgb, var(--fx-foreground) 15%, transparent);flex-shrink:0}html[data-theme=dark] .fx-plus{color:color-mix(in srgb, var(--fx-foreground) 10%, transparent)}.fx-marquee{--fx-gap:4rem;--fx-duration:24s;gap:var(--fx-gap);padding:24px 8px;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.fx-marquee__track{justify-content:space-around;align-items:center;gap:var(--fx-gap);min-width:100%;animation:fx-marquee var(--fx-duration) linear infinite;flex-shrink:0;display:flex}.fx-marquee:hover .fx-marquee__track{animation-play-state:paused}.fx-marquee__logo{min-width:96px;height:32px;color:color-mix(in srgb, var(--fx-foreground) 62%, transparent);font-family:var(--fx-font-display);letter-spacing:-.02em;white-space:nowrap;justify-content:center;align-items:center;padding-inline:4px;font-size:17px;font-weight:600;transition:transform .2s,color .2s;display:inline-flex}.fx-marquee__logo:hover{color:var(--fx-foreground);transform:scale(1.05)}.fx-bento{grid-template-columns:1fr;gap:20px;margin-top:32px;display:grid}@media (min-width:1024px){.fx-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:24px;margin-top:48px}.fx-bento__cell--wide{grid-column:span 4}.fx-bento__cell--narrow{grid-column:span 2}.fx-bento__cell--full{grid-column:span 6}}.fx-card{background:var(--fx-card);height:100%;color:var(--fx-card-foreground);box-shadow:0 0 0 1px color-mix(in srgb, var(--fx-foreground) 10%, transparent);border-radius:12px;flex-direction:column;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.fx-card:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--fx-foreground) 15%, transparent), 0 1px 3px 0 #0000001a, 0 2px 4px -1px #0000001a}.fx-card__hairline{top:0;pointer-events:none;z-index:2;background:linear-gradient(to right, color-mix(in srgb, var(--fx-chart-1) 40%, transparent), color-mix(in srgb, var(--fx-chart-2) 20%, transparent), transparent);height:1px;position:absolute;inset-inline:0}.fx-card__media{padding:32px;position:relative}.fx-card__media-bg{pointer-events:none;color:var(--fx-foreground);opacity:.05;transition:opacity .3s;position:absolute;inset:16px}.fx-card:hover .fx-card__media-bg{opacity:.09}.fx-card__media-bg--dots{background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:14px 14px;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.fx-card__media-bg--lines{background-image:repeating-linear-gradient(currentColor 0 .5px,#0000 .5px 8px);-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.fx-card__figure{width:100%;position:relative}.fx-card__figure--chart{aspect-ratio:16/9}.fx-card__figure--contact{aspect-ratio:318/108}@media (min-width:1024px){.fx-card__figure--contact{aspect-ratio:8/9}}.fx-card__figure--flow{aspect-ratio:3}.fx-card__head{flex-direction:column;gap:6px;margin-top:auto;padding:0 32px 32px;display:flex}.fx-card__title{font-family:var(--fx-font-display);letter-spacing:-.02em;font-size:1rem;font-weight:600;line-height:1.25}.fx-card__desc{color:var(--fx-muted-foreground);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.625;display:-webkit-box;overflow:hidden}.fx-ill{display:grid;position:absolute;inset:0}.fx-ill svg{width:100%;height:100%}.fx-ill--contact{place-items:center}.fx-ill__person{border:1px solid var(--fx-border);background:var(--fx-card);border-radius:10px;gap:10px;width:min(88%,240px);padding:16px;display:grid;box-shadow:0 10px 24px -14px #00000040}.fx-ill__person-head{align-items:center;gap:10px;display:flex}.fx-ill__person-avatar{background:linear-gradient(135deg, var(--fx-chart-3), var(--fx-chart-1));color:#fff;border-radius:999px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.fx-ill__person-name{gap:2px;display:grid}.fx-ill__person-name strong{font-size:12px;font-weight:600}.fx-ill__person-name small{color:var(--fx-muted-foreground);font-size:10px}.fx-ill__tags{flex-wrap:wrap;gap:6px;display:flex}.fx-ill__tag{background:var(--fx-muted);color:var(--fx-muted-foreground);border-radius:999px;padding:3px 8px;font-size:9.5px;font-weight:600}.fx-ill__meter{gap:4px;display:grid}.fx-ill__meter small{color:var(--fx-muted-foreground);justify-content:space-between;font-size:9.5px;display:flex}.fx-ill__meter-bar{background:var(--fx-muted);border-radius:999px;height:5px;overflow:hidden}.fx-ill__meter-bar i{border-radius:inherit;background:linear-gradient(to right, var(--fx-chart-2), var(--fx-chart-1));width:72%;height:100%;display:block}.fx-ill--flow{align-items:center}.fx-flow{justify-content:space-between;align-items:center;gap:12px;width:100%;padding-inline:4%;display:flex;position:relative}.fx-flow__node{z-index:1;border:1px solid var(--fx-border);background:var(--fx-card);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:8px 12px;font-size:10.5px;font-weight:600;display:inline-flex;position:relative;box-shadow:0 1px 3px #00000012}.fx-flow__node svg{color:var(--fx-muted-foreground)}.fx-flow__line{inset-inline:6%;border-top:1.5px dashed color-mix(in srgb, var(--fx-foreground) 14%, transparent);height:0;position:absolute;top:50%}.fx-flow__beam{inset-inline:6%;background:linear-gradient(to right, transparent, var(--fx-chart-1), var(--fx-chart-2), transparent);opacity:.9;background-repeat:no-repeat;background-size:45% 100%;height:2px;animation:3.2s ease-in-out infinite fx-beam;position:absolute;top:50%;transform:translateY(-1px)}@media (max-width:767px){.fx-flow__node span{display:none}.fx-flow__node{padding:8px}}.fx-statement{position:relative;overflow:hidden}.fx-wavebg{pointer-events:none;opacity:.09;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(80% 60%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 60%,#000 20%,#0000 75%)}html[data-theme=dark] .fx-wavebg{opacity:.07}.fx-wavebg svg{width:100%;height:100%;color:var(--fx-foreground)}.fx-statement__track{z-index:0;max-width:72rem;height:min(160vh,64rem);margin-inline:auto;position:relative}.fx-statement__pin{flex-direction:column;justify-content:center;align-items:center;padding:40px 16px;display:flex;position:sticky;top:50%;transform:translateY(-50%)}.fx-medallion{background:var(--fx-background);border-radius:999px;width:80px;height:80px;margin-bottom:24px;position:relative;overflow:hidden;box-shadow:0 12px 32px -12px #00000059}@media (min-width:768px){.fx-medallion{width:96px;height:96px;margin-bottom:32px}}.fx-medallion:before{content:"";background:conic-gradient(from 0deg, transparent 0deg, var(--fx-chart-1) 60deg, var(--fx-chart-2) 120deg, transparent 180deg, transparent 200deg, var(--fx-chart-3) 280deg, transparent 340deg);animation:6s linear infinite fx-shader-spin;position:absolute;inset:-40%}.fx-medallion__core{border-radius:inherit;background:var(--fx-background);place-items:center;display:grid;position:absolute;inset:2px}.fx-medallion__logo{background:var(--fx-foreground);width:58%;height:58%;-webkit-mask:url(/images/flux-logo.svg) 50%/contain no-repeat;mask:url(/images/flux-logo.svg) 50%/contain no-repeat}.fx-statement__line{text-align:center;text-wrap:pretty;max-width:60rem;font-family:var(--fx-font-display);letter-spacing:-.045em;color:color-mix(in srgb, var(--fx-foreground) 20%, transparent);flex-wrap:wrap;justify-content:center;align-items:center;padding-inline:20px;font-size:2.25rem;font-weight:500;line-height:1.06;display:flex}@media (min-width:768px){.fx-statement__line{padding-inline:32px;font-size:3.75rem}}@media (min-width:1024px){.fx-statement__line{padding-inline:40px;font-size:4.5rem}}[dir=rtl] .fx-statement__line{letter-spacing:0;line-height:1.3}.fx-statement__word{margin-inline:5px;position:relative}@media (min-width:1024px){.fx-statement__word{margin-inline:7px}}.fx-statement__word i{color:var(--fx-foreground);opacity:0;font-style:normal;transition:opacity .35s}.fx-statement__word.is-lit i{opacity:1}.fx-showcase{position:relative;overflow:hidden}.fx-showcase__divider{inset-block:0;background:color-mix(in srgb, var(--fx-foreground) 4%, transparent);pointer-events:none;width:1px;display:none;position:absolute;left:50%;transform:translate(-50%)}@media (min-width:1024px){.fx-showcase__divider{display:block}}.fx-showcase__rows{gap:80px;margin-top:32px;display:grid}@media (min-width:768px){.fx-showcase__rows{gap:56px;margin-top:56px}}@media (min-width:1024px){.fx-showcase__rows{gap:80px;margin-top:96px}}.fx-showcase__row{align-items:center;gap:16px;display:grid}@media (min-width:1024px){.fx-showcase__row{grid-template-columns:1fr 1fr;gap:64px}.fx-showcase__row--flip .fx-showcase__media{order:2}.fx-showcase__row--flip .fx-showcase__text{order:1}}.fx-showcase__media{position:relative}.fx-showcase__halo{pointer-events:none;color:var(--fx-foreground);opacity:.05;background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:16px 16px;display:none;position:absolute;inset:-12px}@media (min-width:1024px){.fx-showcase__halo{display:block}}.fx-showcase__card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-card);aspect-ratio:5/4;position:relative;overflow:hidden}.fx-showcase__corner{top:8px;width:10px;height:10px;color:color-mix(in srgb, var(--fx-foreground) 10%, transparent);z-index:2;position:absolute;inset-inline-start:8px}.fx-showcase__text{align-content:center;gap:8px;display:grid}@media (min-width:768px){.fx-showcase__text{gap:12px}}.fx-showcase__num-row{align-items:center;gap:12px;display:flex}.fx-showcase__num{font-family:var(--fx-font-display);letter-spacing:-.045em;color:color-mix(in srgb, var(--fx-muted-foreground) 40%, transparent);font-size:1.875rem;font-weight:500}@media (min-width:1024px){.fx-showcase__num{font-size:2.25rem}}.fx-showcase__title{letter-spacing:-.025em;font-size:1.5rem;line-height:1.2}@media (min-width:1024px){.fx-showcase__title{font-size:1.875rem}}[dir=rtl] .fx-showcase__title{letter-spacing:0}.fx-showcase__body{color:var(--fx-muted-foreground);font-size:.875rem;line-height:1.625}@media (min-width:768px){.fx-showcase__body{font-size:1rem}}.fx-vignette{place-items:center;padding:8%;display:grid;position:absolute;inset:0}.fx-vignette__stack{gap:10px;width:100%;max-width:340px;display:grid}.fx-vignette__bar-row{border:1px solid var(--fx-border);background:var(--fx-background);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;font-weight:600;display:flex;box-shadow:0 1px 2px #0000000a}.fx-vignette__bar-row small{color:var(--fx-muted-foreground);font-weight:500}.fx-vignette__pill{background:color-mix(in srgb, var(--fx-success) 12%, transparent);color:var(--fx-success);border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.fx-vignette__pill--warn{background:color-mix(in srgb, var(--fx-chart-2) 18%, transparent);color:#b45309}html[data-theme=dark] .fx-vignette__pill--warn{color:var(--fx-chart-2)}.fx-vignette__track{background:var(--fx-muted);border-radius:999px;height:6px;overflow:hidden}.fx-vignette__track i{border-radius:inherit;background:linear-gradient(to right, var(--fx-chart-1), var(--fx-chart-2));height:100%;display:block}.fx-quotes{margin-top:32px;position:relative}@media (min-width:1024px){.fx-quotes{margin-top:48px}}.fx-quotes__rail{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;gap:16px;padding-block:2px;display:grid;overflow-x:auto}.fx-quotes__rail::-webkit-scrollbar{display:none}@media (min-width:640px){.fx-quotes__rail{grid-auto-columns:45%}}@media (min-width:1024px){.fx-quotes__rail{grid-auto-columns:calc(33.3333% - 16px);gap:24px}}.fx-quote{scroll-snap-align:start;border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-card);flex-direction:column;display:flex;overflow:hidden}.fx-quote__portrait{aspect-ratio:1;background:radial-gradient(120% 100% at 20% 0%, color-mix(in srgb, var(--fx-chart-3) 26%, transparent), transparent 55%), radial-gradient(120% 120% at 85% 30%, color-mix(in srgb, var(--fx-chart-1) 22%, transparent), transparent 60%), radial-gradient(130% 130% at 50% 100%, color-mix(in srgb, var(--fx-chart-2) 26%, transparent), transparent 62%), var(--fx-muted);place-items:center;display:grid;position:relative;overflow:hidden}.fx-quote__initial{font-family:var(--fx-font-display);letter-spacing:-.04em;color:color-mix(in srgb, var(--fx-foreground) 24%, transparent);font-size:clamp(64px,9vw,96px);font-weight:600}.fx-quote__body{flex-direction:column;flex:1;justify-content:space-between;gap:24px;padding:24px;display:flex}.fx-quote__glyph{font-family:var(--fx-font-display);color:color-mix(in srgb, var(--fx-foreground) 6%, transparent);-webkit-user-select:none;user-select:none;margin-top:-8px;margin-bottom:-16px;font-size:2.25rem;line-height:1}.fx-quote__text{flex:1;margin:0;font-size:1rem;font-weight:500;line-height:1.375}@media (min-width:1024px){.fx-quote__text{font-size:1.0625rem}}.fx-quote__who strong{font-size:.875rem;font-weight:600;display:block}.fx-quote__who span{color:var(--fx-muted-foreground);font-size:.875rem}.fx-quotes__nav{z-index:2;border:1px solid var(--fx-border);background:var(--fx-background);width:40px;height:40px;color:var(--fx-foreground);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;transition:background-color .15s,opacity .15s;display:none;position:absolute;top:50%;transform:translateY(-50%)}.fx-quotes__nav:hover{background:var(--fx-muted)}.fx-quotes__nav:disabled{opacity:.5;pointer-events:none}@media (min-width:1280px){.fx-quotes__nav{display:inline-flex}.fx-quotes__nav--prev{inset-inline-start:-52px}.fx-quotes__nav--next{inset-inline-end:-52px}}.fx-pricing{background:var(--fx-background);position:relative;overflow:hidden}.fx-pricing__glow{pointer-events:none;background:radial-gradient(42% 34% at 30% 30%, color-mix(in srgb, var(--fx-chart-2) 16%, transparent), transparent 70%), radial-gradient(38% 34% at 72% 26%, color-mix(in srgb, var(--fx-chart-3) 14%, transparent), transparent 70%), radial-gradient(46% 40% at 55% 60%, color-mix(in srgb, var(--fx-chart-1) 10%, transparent), transparent 72%);filter:blur(30px);opacity:.8;position:absolute;inset:0;-webkit-mask-image:radial-gradient(100% 80% at 50% 38%,#000 15%,#0000 72%);mask-image:radial-gradient(100% 80% at 50% 38%,#000 15%,#0000 72%)}.fx-pricing__head{z-index:10;text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;display:flex;position:relative}@media (min-width:768px){.fx-pricing__head{text-align:start;flex-direction:row;align-items:flex-end}}.fx-pricing__head-copy{gap:12px;max-width:48rem;display:grid}.fx-pricing__title{letter-spacing:-.045em;font-size:2.25rem;font-weight:500}@media (min-width:768px){.fx-pricing__title{font-size:3.75rem;line-height:1}}@media (min-width:1024px){.fx-pricing__title{font-size:4.5rem}}[dir=rtl] .fx-pricing__title{letter-spacing:0;line-height:1.2}.fx-pricing__sub{color:var(--fx-muted-foreground);font-size:1.125rem;line-height:1.625;display:none}@media (min-width:768px){.fx-pricing__sub{display:block}}.fx-billing{flex-direction:column;flex-shrink:0;align-items:center;gap:16px;display:flex}.fx-billing__row{align-items:center;gap:12px;display:flex}.fx-billing__opt{color:var(--fx-muted-foreground);font-size:1.125rem;font-weight:600;transition:color .15s}.fx-billing__opt.is-active{color:var(--fx-foreground)}.fx-switch{background:color-mix(in srgb, var(--fx-foreground) 22%, transparent);cursor:pointer;border:1px solid #0000;border-radius:999px;width:32px;height:18.4px;padding:0;transition:background-color .15s;display:inline-flex;position:relative}.fx-switch[aria-checked=true]{background:var(--fx-primary)}.fx-switch__thumb{top:50%;background:#fff;border-radius:999px;width:15px;height:15px;transition:inset-inline-start .18s;position:absolute;inset-inline-start:1px;transform:translateY(-50%);box-shadow:0 1px 2px #00000040}html[data-theme=dark] .fx-switch__thumb{background:var(--fx-primary-foreground)}.fx-switch[aria-checked=true] .fx-switch__thumb{inset-inline-start:calc(100% - 16px)}.fx-billing__note{text-align:center;font-size:.875rem;font-weight:500}.fx-plans{z-index:10;gap:20px;margin-top:32px;display:grid;position:relative}@media (min-width:1024px){.fx-plans{grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}}.fx-plan{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-card);flex-direction:column;display:flex;position:relative;overflow:hidden}.fx-plan__head{padding:24px}@media (min-width:768px){.fx-plan__head{padding:32px}}.fx-plan__title-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fx-plan__name{letter-spacing:-.02em;font-size:1rem;font-weight:600}.fx-badge{border:1px solid var(--fx-border);background:var(--fx-muted);color:var(--fx-foreground);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:500;display:inline-flex}.fx-plan__sub{gap:4px;margin-top:24px;display:grid}@media (min-width:768px){.fx-plan__sub{margin-top:32px}}.fx-plan__sub-note{color:var(--fx-muted-foreground);font-size:.875rem}@media (min-width:768px){.fx-plan__sub-note{font-size:1rem}}.fx-plan__sub-line{letter-spacing:-.02em;font-size:1.125rem;font-weight:500}@media (min-width:768px){.fx-plan__sub-line{font-size:1.5rem}}.fx-plan__price-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;display:flex}@media (min-width:768px){.fx-plan__price-row{gap:32px;margin-top:40px}}.fx-plan__price{align-items:baseline;gap:4px;display:flex}.fx-plan__currency{font-size:1.25rem;font-weight:500}.fx-plan__amount{font-family:var(--fx-font-display);letter-spacing:-.025em;font-size:3rem;font-weight:500;line-height:1}@media (min-width:768px){.fx-plan__amount{font-size:3.75rem}}.fx-plan__period{color:var(--fx-muted-foreground);font-size:1.125rem}.fx-plan__features{border-top:1px solid var(--fx-border);gap:12px;padding:24px;display:grid}@media (min-width:768px){.fx-plan__features{grid-template-columns:1fr 1fr;gap:16px;padding:32px}}.fx-plan__feature{border-bottom:1px dotted color-mix(in srgb, var(--fx-foreground) 6%, transparent);color:var(--fx-muted-foreground);align-items:center;gap:12px;padding-bottom:12px;font-size:.875rem;line-height:1.375;display:flex}.fx-plan__feature:nth-last-child(-n+1){border-bottom:0}@media (min-width:768px){.fx-plan__feature:nth-last-child(-n+2){border-bottom:0}}.fx-plan__feature svg{width:16px;height:16px;color:var(--fx-primary);flex-shrink:0}.fx-plan__feature.is-off{text-decoration:line-through}.fx-plan__feature.is-off svg{color:var(--fx-muted-foreground)}.fx-cta{position:relative;overflow:hidden}.fx-cta__glow{pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 50%, color-mix(in srgb, var(--fx-chart-1) 6%, transparent), transparent);position:absolute;inset:0}.fx-cta__inner{z-index:10;text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.fx-cta__copy{gap:16px;max-width:48rem;margin-inline:auto;display:grid}.fx-cta__body{max-width:36rem;color:var(--fx-muted-foreground);margin-inline:auto;font-size:1.125rem;line-height:1.375}.fx-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:32px;display:flex}.fx-footer{color:#fff;background:#000;border-top:1px solid #ffffff1a;padding-block:96px 64px;position:relative;overflow:hidden}@media (min-width:1024px){.fx-footer{padding-block:128px}}.fx-footer__watermark{inset-inline:0;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;bottom:0;overflow:hidden}.fx-footer__watermark span{font-family:var(--fx-font-display);letter-spacing:-.05em;color:#ffffff05;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:18rem;font-weight:700;line-height:1;transform:translateY(35%)}@media (min-width:640px){.fx-footer__watermark span{font-size:24rem}}@media (min-width:1024px){.fx-footer__watermark span{font-size:32rem}}.fx-footer__wave{pointer-events:none;opacity:.03;position:absolute;inset:0;overflow:hidden}.fx-footer__wave svg{color:#fff;width:100%;height:100%}.fx-footer__inner{z-index:10;flex-direction:column;gap:80px;display:flex;position:relative}.fx-footer__top{flex-direction:column;justify-content:space-between;gap:40px;display:flex}@media (min-width:1024px){.fx-footer__top{flex-direction:row}}.fx-footer__brand-col{flex-direction:column;align-items:flex-start;display:flex}.fx-footer__brand-col .fx-brand{gap:12px}.fx-footer__brand-col .fx-brand__logo{background:#fff;flex-basis:40px;width:40px;height:40px}@media (min-width:768px){.fx-footer__brand-col .fx-brand__logo{flex-basis:48px;width:48px;height:48px}}.fx-footer__brand-col .fx-brand__name{color:#fff;font-size:1.5rem}@media (min-width:768px){.fx-footer__brand-col .fx-brand__name{font-size:1.875rem}}.fx-footer__socials{gap:16px;margin-top:64px;padding-bottom:24px;display:flex}.fx-footer__socials a{color:#fff9;transition:color .15s}.fx-footer__socials a:hover{color:#fff}.fx-footer__socials svg{width:24px;height:24px}.fx-footer__tagline{color:#fff;border-bottom:1px solid #ffffff1a;max-width:24rem;margin-top:16px;padding-bottom:16px;font-size:1.5rem;font-weight:500;line-height:1.3}.fx-footer__contact{align-items:center;gap:12px;margin-top:16px;font-size:.875rem;font-weight:500;display:flex}.fx-footer__contact-avatar{background:linear-gradient(135deg, var(--fx-chart-2), var(--fx-chart-1));color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.fx-footer__contact svg{opacity:.8}.fx-footer__cols{grid-template-columns:1fr;gap:40px;width:100%;display:grid}@media (min-width:640px){.fx-footer__cols{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:start;gap:32px}}@media (min-width:1024px){.fx-footer__cols{gap:64px;width:auto;margin-inline-start:auto}}.fx-footer__col{text-align:start;flex-direction:column;align-items:flex-start;gap:12px;min-width:9rem;display:flex;position:relative}@media (min-width:1024px){.fx-footer__col{min-width:10rem}.fx-footer__col+.fx-footer__col:before{content:"";top:0;bottom:0;background:#ffffff0f;width:1px;position:absolute;inset-inline-start:-32px}}.fx-footer__col h3{color:#fff;font-size:1.125rem;font-weight:500}.fx-footer__col a,.fx-footer__col span{color:#fff9;font-size:1rem;transition:color .15s}.fx-footer__col a:hover{color:#fff}.fx-footer__bottom{color:#fff9;flex-direction:column;justify-content:space-between;gap:16px;width:100%;font-size:.75rem;display:flex}@media (min-width:1024px){.fx-footer__bottom{flex-direction:row}}.fx-footer__bottom-links{flex-wrap:wrap;gap:16px;display:flex}@media (min-width:768px){.fx-footer__bottom-links{gap:0}.fx-footer__bottom-links>*{border-inline-end:2px solid #fff3;padding-inline:24px}.fx-footer__bottom-links>:last-child{border-inline-end:0}}.fx-footer__bottom a:hover{color:#fff}.fx-auth{background:var(--fx-background);min-height:100svh;color:var(--fx-foreground);font-family:var(--fx-font-text);display:grid}@media (min-width:1024px){.fx-auth{grid-template-columns:1fr 1fr}}.fx-auth__form-col{align-self:center;width:100%;max-width:24rem;margin-inline:auto;padding:80px 16px;position:relative}@media (min-width:1024px){.fx-auth__form-col{padding:24px 0}}.fx-auth__head{justify-content:center;align-items:center;gap:8px;margin-bottom:24px;display:flex}.fx-auth__head .fx-brand{gap:10px}.fx-auth__dash{font-family:var(--fx-font-display);color:var(--fx-foreground);font-size:1.5rem;font-weight:600;line-height:1}.fx-auth__title{font-family:var(--fx-font-display);letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}[dir=rtl] .fx-auth__title{letter-spacing:0}.fx-auth__card{border:1px solid var(--fx-border);border-radius:var(--fx-radius-sm);background:var(--fx-card);flex-direction:column;padding:24px;display:flex;position:relative}@media (min-width:1024px){.fx-auth__card{padding:32px}}.fx-auth__card-hairline{top:0;pointer-events:none;background:linear-gradient(to right, color-mix(in srgb, var(--fx-chart-1) 30%, transparent), color-mix(in srgb, var(--fx-chart-2) 15%, transparent), transparent);height:1px;position:absolute;inset-inline:0}.fx-auth .auth-form{gap:24px;margin:0;display:grid}.fx-auth .form-field{gap:6px;margin:0;display:grid}.fx-auth .form-field>span{color:var(--fx-foreground);font-size:.875rem;font-weight:500;line-height:1}.fx-auth .form-field--label-hidden>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fx-auth .form-field__control{position:relative}.fx-auth .form-field__control input{border:1px solid var(--fx-input-border);border-radius:var(--fx-radius-sm);background:var(--fx-input);width:100%;min-width:0;height:36px;color:var(--fx-foreground);outline:none;padding:4px 10px;font-family:inherit;font-size:.875rem;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 3px #0000000d}.fx-auth .form-field__control input::placeholder{color:var(--fx-muted-foreground)}.fx-auth .form-field__control input:focus-visible{border-color:var(--fx-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--fx-ring) 50%, transparent)}.fx-auth .form-field__icon{display:none}.fx-auth .auth-status{margin:0;font-size:.8125rem;line-height:1.4}.fx-auth .auth-status--error{color:var(--fx-destructive)}.fx-auth .auth-status--success{color:var(--fx-success)}.fx-auth .button{border-radius:var(--fx-radius-sm);background:var(--fx-primary);width:100%;height:36px;color:var(--fx-primary-foreground);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding-inline:10px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s,transform 50ms;display:inline-flex}.fx-auth .button:hover{background:color-mix(in srgb, var(--fx-primary) 80%, transparent)}.fx-auth .button:active{transform:translateY(1px)}.fx-auth .button:disabled{pointer-events:none;opacity:.5}.fx-auth .button__spinner{animation:.8s linear infinite fx-spin}.fx-auth__divider{justify-content:center;display:flex;position:relative}.fx-auth__divider:before{content:"";inset-inline:0;border-top:1px solid var(--fx-border);position:absolute;top:50%}.fx-auth__divider span{background:var(--fx-card);color:var(--fx-muted-foreground);padding-inline:8px;font-size:.75rem;position:relative}.fx-auth__google{border-radius:var(--fx-radius-sm);background:var(--fx-secondary);width:100%;height:36px;color:var(--fx-secondary-foreground);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.fx-auth__google:hover{background:color-mix(in srgb, var(--fx-secondary) 95%, var(--fx-foreground) 5%)}.fx-auth__google svg{width:16px;height:16px}.fx-auth__links{text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:.875rem;display:flex}.fx-auth__links a{font-weight:500}.fx-auth__links a:hover{text-decoration:underline}.fx-auth__links-sep{color:var(--fx-muted-foreground)}.fx-auth__panel{display:none;position:relative;overflow:hidden}@media (min-width:1024px){.fx-auth__panel{display:block}}.fx-auth__floating{top:16px;z-index:20;gap:8px;display:flex;position:absolute;inset-inline-end:16px}.fx-reveal{opacity:0;filter:blur(3px);transition:opacity .7s,filter .7s,transform .7s;transform:translateY(28px)}.fx-reveal.is-in{opacity:1;filter:blur();transform:translateY(0)}.fx-reveal--scale{transform:translateY(40px)scale(.95)}.fx-reveal--scale.is-in{transform:translateY(0)scale(1)}@media (prefers-reduced-motion:reduce){.fx-reveal,.fx-reveal--scale{opacity:1;filter:none;transition:none;transform:none}.fx-shader__blobs,.fx-shader__swirl,.fx-marquee__track,.fx-flow__beam,.fx-medallion:before,.fx-ping:before{animation:none!important}.fx-statement__word i{opacity:1}}.fx-auth{position:relative}.fx-header .language-toggle,.fx-auth__floating .language-toggle{border-radius:var(--fx-radius-sm);height:36px;color:var(--fx-muted-foreground);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding-inline:10px;font-family:inherit;font-size:.8125rem;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.fx-header .language-toggle:hover,.fx-auth__floating .language-toggle:hover{background:var(--fx-muted);color:var(--fx-foreground)}.fx-header .language-toggle span,.fx-auth__floating .language-toggle span{line-height:1}:is(body:has(.fx-page),body:has(.fx-auth)){background:var(--fx-background)}.fx-auth .form-field__control input,.fx-auth .button,.fx-auth__google,.fx-page .fx-btn,.fx-switch{box-sizing:border-box}.fx-hero__br{display:none}@media (min-width:768px){.fx-hero__br{display:block}}:is(html:has(.fx-page),html:has(.fx-auth)){font-size:100%}
