.soft .fx .fx-page-hero{min-block-size:0;padding-block:clamp(18px,2.4vw,30px) clamp(36px,5vw,64px);display:block}.soft .fx .fx-page-hero>.wrap{max-width:72rem}.soft .fx .fx-crumb{align-items:center;gap:6px;display:inline-flex}.soft .fx .fx-page-hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:50rem;margin-inline:auto;display:flex}.soft .fx .fx-page-hero-copy .fx-lead{max-width:40rem;margin-inline:auto}.soft .fx .fx-page-hero-copy .fx-actions,.soft .fx .fx-page-hero-copy .fx-perks{justify-content:center}.soft .fx .fx-page-hero-copy .fx-actions{margin-block-start:26px}@media (max-width:639px){.soft .fx .fx-page-hero-copy .fx-actions{flex-direction:column;align-items:stretch;inline-size:100%}.soft .fx .fx-page-hero-copy .fx-perks{flex-direction:column;align-items:center;gap:8px}}.soft .fx .fx-page-hero-with-media{align-items:center;gap:24px;display:grid}.soft .fx .fx-page-hero-with-media>.fx-crumbs{grid-column:1/-1;margin-block-end:0}.soft .fx .fx-page-hero-media{inline-size:min(100%,34rem);margin-inline:auto}.soft .fx .fx-page-hero-media img{block-size:auto;inline-size:100%;display:block}@media (min-width:900px){.soft .fx .fx-page-hero-with-media{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:40px}.soft .fx .fx-page-hero-with-media .fx-page-hero-copy{text-align:start;align-items:flex-start}.soft .fx .fx-page-hero-with-media .fx-actions{justify-content:flex-start}}.soft .fx .fx-page-hero-media:has(.fx-source-flow){inline-size:100%;display:flex}.soft .fx .fx-page-hero>.wrap:has(.fx-source-flow){max-width:84rem}@media (min-width:900px){.soft .fx .fx-page-hero-with-media:has(.fx-source-flow){grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch}}.soft .fx .fx-source-connection{grid-template-columns:minmax(0,1fr) clamp(28px,3.5vw,56px) minmax(0,1fr) clamp(28px,3.5vw,56px) minmax(0,1fr);align-items:center;inline-size:100%;margin-block:clamp(24px,3vw,40px);padding:0;display:grid}.soft .fx .fx-source-identity{justify-items:center;gap:14px;min-inline-size:0;display:grid}.soft .fx .fx-source-brand,.soft .fx .fx-source-destination{place-items:center;block-size:clamp(96px,12vw,168px);inline-size:100%;padding:clamp(8px,1.2vw,16px);display:grid}.soft .fx .fx-source-brand img,.soft .fx .fx-source-destination img{object-fit:contain;block-size:100%;min-block-size:0;inline-size:100%}.soft .fx .fx-source-destination img{max-block-size:140px;max-inline-size:140px}.soft[data-theme=dark] .fx .fx-source-mark[data-source=tradingview] svg,.soft[data-theme=dark] .fx .fx-source-mark[data-source=ifttt] svg,.soft[data-theme=dark] .fx .fx-source-mark[data-source=pipedream] img{filter:brightness(0)invert()}.soft[data-theme=light] .fx .fx-source-mark[data-source=tradeideas] img{filter:brightness(0)}.soft[data-theme=dark] .fx .fx-source-mark[data-source=make] svg{filter:brightness(1.7)}.soft .fx .fx-source-brand svg{block-size:128px;max-block-size:100%;inline-size:128px;max-inline-size:100%}.soft .fx .fx-source-identity-name{color:var(--fx-fg);text-align:center;overflow-wrap:anywhere;font-size:clamp(12px,1.4vw,17px);font-weight:700}.soft .fx .fx-page-hero-extra{max-width:46rem;margin:clamp(22px,3vw,32px) auto 0}.soft .fx .fx-surface{border:1px solid var(--fx-line);background:var(--fx-card);border-radius:24px}.soft .fx .fx-surface-dashed{background:0 0;border-style:dashed}.soft .fx .fx-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.soft .fx .fx-chip{border:1px solid var(--fx-line);background:var(--fx-chip);min-block-size:44px;color:var(--fx-fg);transition:border-color .2s, background-color .2s, transform .2s var(--fx-ease);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.9375rem;font-weight:600;display:inline-flex}.soft .fx .fx-chip:hover,.soft .fx .fx-chip[aria-pressed=true]{background:#ff9c5f1f;border-color:#ff9c5f8c}.soft .fx .fx-chip:hover{transform:translateY(-2px)}.soft .fx .fx-search{position:relative}.soft .fx .fx-search svg{block-size:18px;inline-size:18px;color:var(--fx-faint);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:18px;translate:0 -50%}.soft .fx .fx-search input{border:1px solid var(--fx-line);background:var(--fx-card);min-block-size:54px;inline-size:100%;color:var(--fx-fg);border-radius:999px;outline:none;padding-inline:50px 18px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.soft .fx .fx-search input::placeholder{color:var(--fx-faint)}.soft .fx .fx-search input:focus-visible{border-color:#ff9c5f99;box-shadow:0 0 0 4px #ff9c5f26}.soft .fx .fx-p-plans{--fx-band:radial-gradient(ellipse 55% 40% at 50% 22%, #ff9c5f33, transparent 70%), var(--fx-tone-steps);scroll-margin-block-start:72px}.soft .fx .fx-p-plans>.wrap{max-width:96rem}.soft .fx .fx-src-payload{align-items:center;gap:clamp(20px,4vw,48px);display:grid}@media (min-width:1000px){.soft .fx .fx-src-payload{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.soft .fx .fx-src-code{color:var(--fx-fg);text-align:start;margin:0;padding:clamp(18px,3vw,28px);font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9375rem;line-height:1.7;overflow-x:auto}.soft .fx .fx-help-search{max-width:46rem;margin:0 auto clamp(28px,4vw,44px)}.soft .fx .fx-help-clear{background:var(--fx-chip);min-block-size:36px;color:var(--fx-muted);border-radius:999px;padding:0 14px;font-size:.8125rem;font-weight:700;position:absolute;inset-block-start:50%;inset-inline-end:10px;translate:0 -50%}.soft .fx .fx-help-clear:hover{color:var(--fx-fg)}.soft .fx .fx-help-results{max-width:52rem;margin-inline:auto}.soft .fx .fx-help-count{color:var(--fx-faint);margin:0 0 8px;font-size:.875rem}.soft .fx .fx-help-empty{text-align:center;color:var(--fx-muted);justify-items:center;gap:12px;padding-block:48px;display:grid}.soft .fx .fx-help-q{justify-items:start;display:grid}.soft .fx .fx-help-q .fx-p-tag{margin-block-end:6px}.soft .fx .fx-help-grid{gap:32px;display:grid}@media (min-width:1000px){.soft .fx .fx-help-grid{grid-template-columns:17rem minmax(0,1fr);align-items:start;gap:56px}}.soft .fx .fx-help-aside{display:none}@media (min-width:1000px){.soft .fx .fx-help-aside{gap:14px;display:grid;position:sticky;inset-block-start:96px}}.soft .fx .fx-help-nav{gap:4px;display:grid}.soft .fx .fx-help-nav button{text-align:start;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;min-block-size:52px;padding:8px 12px;transition:background-color .2s,border-color .2s;display:flex}.soft .fx .fx-help-nav button:hover{background:var(--fx-chip)}.soft .fx .fx-help-nav button[aria-pressed=true]{background:#ff9c5f1a;border-color:#ff9c5f73}.soft .fx .fx-help-nav-icon{background:var(--fx-chip);block-size:36px;inline-size:36px;color:var(--fx-muted);border-radius:10px;flex:none;place-items:center;display:grid}.soft .fx .fx-help-nav button[aria-pressed=true] .fx-help-nav-icon{background:var(--fx-orange);color:var(--fx-on-orange)}.soft .fx .fx-help-nav-icon svg{block-size:18px;inline-size:18px}.soft .fx .fx-help-nav-text{min-inline-size:0;display:grid}.soft .fx .fx-help-nav-text b{font-size:.9375rem;font-weight:700}.soft .fx .fx-help-nav-text small{color:var(--fx-faint);font-size:.75rem}.soft .fx .fx-help-contact{gap:6px;padding:18px;display:grid}.soft .fx .fx-help-contact p{color:var(--fx-muted);margin:0;font-size:.875rem}.soft .fx .fx-help-body{min-inline-size:0;scroll-margin-block-start:88px}.soft .fx .fx-help-chips{margin:0 calc(-1 * var(--gutter,16px)) 24px;padding:2px var(--gutter,16px) 8px;scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}.soft .fx .fx-help-chips::-webkit-scrollbar{display:none}.soft .fx .fx-help-chips .fx-chip{flex:none;min-block-size:40px;font-size:.875rem}@media (min-width:1000px){.soft .fx .fx-help-chips{display:none}}.soft .fx .fx-help-topic{align-items:center;gap:14px;margin-block-end:8px;display:flex}.soft .fx .fx-help-topic .fx-p-icon{margin:0}.soft .fx .fx-help-topic p{color:var(--fx-faint);margin:2px 0 0;font-size:.875rem}.soft .fx .fx-help-next{min-block-size:56px;inline-size:100%;color:var(--fx-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-block-start:28px;padding:12px 20px;font-size:.875rem;transition:border-color .2s;display:flex}.soft .fx .fx-help-next:hover{border-color:#ff9c5f73}.soft .fx .fx-help-next b{color:var(--fx-fg);align-items:center;gap:8px;font-size:1rem;display:inline-flex}.soft .fx .fx-help-next svg{block-size:16px;inline-size:16px;color:var(--fx-orange)}.soft .fx .fx-article-filter{margin-block-start:16px}.soft .fx .fx-article-filter .fx-chip{min-block-size:40px;font-size:.875rem}.soft .fx .fx-article-card{transition:transform .35s var(--fx-ease), border-color .35s, box-shadow .35s}.soft .fx .fx-article-card:hover{box-shadow:var(--fx-shadow);border-color:#ff9c5f73;transform:translateY(-5px)}.soft .fx .fx-broker-hero-grid{align-items:center;gap:clamp(28px,5vw,56px);display:grid}@media (min-width:1024px){.soft .fx .fx-broker-hero-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr)}}.soft .fx .fx-broker-hero-copy{text-align:center}.soft .fx .fx-broker-hero-copy .fx-lead{max-width:36rem;margin-inline:auto}.soft .fx .fx-broker-hero-copy .fx-actions,.soft .fx .fx-broker-hero-copy .fx-perks,.soft .fx .fx-broker-chips{justify-content:center}@media (min-width:1024px){.soft .fx .fx-broker-hero-copy{text-align:start}.soft .fx .fx-broker-hero-copy .fx-lead{margin-inline:0}.soft .fx .fx-broker-hero-copy .fx-actions,.soft .fx .fx-broker-hero-copy .fx-perks,.soft .fx .fx-broker-chips{justify-content:flex-start}.soft .fx .fx-broker-title{align-items:flex-start}}@media (max-width:639px){.soft .fx .fx-broker-hero-copy .fx-actions{flex-direction:column;align-items:stretch}.soft .fx .fx-broker-hero-copy .fx-perks{flex-direction:column;align-items:center;gap:8px}}.soft .fx .fx-broker-chips{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:18px;display:flex}.soft .fx .fx-broker-chips .fx-p-kicker{margin:0}.soft .fx .fx-broker-title{flex-direction:column;align-items:center;gap:16px;margin:0;display:flex}.soft .fx .fx-broker-mark{inline-size:fit-content;box-shadow:var(--fx-shadow);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 20px;display:inline-flex}.soft .fx .fx-broker-trademark{color:var(--fx-faint);margin:clamp(28px,4vw,44px) 0 0;font-size:.75rem;line-height:1.6}.soft .fx .fx-broker-open{background:linear-gradient(90deg, #ff9c5f1a, transparent 70%), var(--fx-card);border-color:#ff9c5f59}.soft .fx .fx-broker-markets{border:1px solid var(--fx-line);min-block-size:32px;color:var(--fx-muted);border-radius:999px;align-items:center;padding:0 14px;font-size:.8125rem;font-weight:600;display:inline-flex}.soft .fx .fx-source-mark{place-items:center;block-size:100%;inline-size:100%;min-inline-size:0;display:grid}.soft .fx .fx-source-chip-mark{flex:none;place-items:center;block-size:24px;inline-size:32px;display:grid}.soft .fx .fx-source-chip-mark svg,.soft .fx .fx-source-chip-mark img{object-fit:contain;block-size:100%;inline-size:100%;display:block}:is(.soft .fx .fx-source-chip-mark:has([data-source=chartink]),.soft .fx .fx-source-chip-mark:has([data-source=pipedream]),.soft .fx .fx-source-chip-mark:has([data-source=tradeideas])){inline-size:48px}.soft .fx .fx-source-flow{text-align:center;background:radial-gradient(ellipse 60% 55% at 50% 48%, #ff9c5f24, transparent 70%), radial-gradient(color-mix(in srgb, var(--fx-fg) 9%, transparent) 1px, transparent 1.5px) 0 0 / 20px 20px;border:1px solid #ff9c5f2e;border-radius:28px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-block-size:clamp(340px,32vw,480px);min-inline-size:0;padding:clamp(24px,3vw,40px) clamp(10px,1.6vw,24px);display:flex;box-shadow:inset 0 0 60px #ff9c5f0f,0 40px 90px -50px #0009}.soft .fx .fx-source-demo{color:var(--fx-orange);letter-spacing:.04em;border:1px solid #ff9c5f4d;border-radius:999px;padding:6px 14px;font-size:13px}.soft .fx .fx-source-stage{color:var(--fx-muted);text-align:center;font-size:clamp(11px,1.1vw,13px)}.soft .fx .fx-source-flow-caption{color:var(--fx-muted);margin:0;font-size:14px}.soft .fx .fx-source-broker{place-items:center;width:100%;height:clamp(96px,12vw,168px);padding:clamp(8px,1.2vw,16px);display:grid}.soft .fx .fx-source-broker img{object-fit:contain;width:clamp(56px,8vw,120px);max-width:100%;height:clamp(56px,8vw,120px)}.soft .fx .fx-source-transfer{--wire-cycle:1.2s;background:#ff9c5f24;border-radius:2px;height:2px;margin-block-end:70px;position:relative}.soft .fx .fx-source-transfer:before,.soft .fx .fx-source-transfer:after{content:"";border-radius:inherit;position:absolute;inset:0}.soft .fx .fx-source-transfer:before{opacity:.5;background:repeating-linear-gradient(90deg,#ff9c5f8c 0 4px,#0000 4px 10px) 0 0/10px 100%;animation:.4s linear infinite wire-stream}.soft .fx .fx-source-transfer:after{background:linear-gradient(90deg, transparent, var(--fx-orange) 70%, #fff);box-shadow:0 0 8px var(--fx-orange), 0 0 18px #ff9c5f99;transform-origin:0;animation:wire-ignite-signal var(--wire-cycle) linear infinite;transform:scaleX(0)}.soft .fx .fx-source-transfer i{background:radial-gradient(circle, #fff 0 30%, var(--fx-orange) 65%);width:10px;height:10px;box-shadow:0 0 10px var(--fx-orange), 0 0 26px #ff9c5fbf;opacity:0;animation:wire-comet-signal var(--wire-cycle) cubic-bezier(.7, 0, .3, 1) infinite;border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:0}.soft .fx .fx-source-transfer i:before{content:"";background:linear-gradient(90deg, transparent, var(--fx-orange));border-radius:3px;width:40px;height:3px;margin-top:-1.5px;position:absolute;top:50%;right:50%}.soft .fx .fx-source-transfer i:nth-child(2),.soft .fx .fx-source-transfer i:nth-child(3){background:var(--fx-orange);width:5px;height:5px;box-shadow:0 0 8px var(--fx-orange);margin-top:-2.5px}.soft .fx .fx-source-transfer i:nth-child(2){animation-delay:60ms}.soft .fx .fx-source-transfer i:nth-child(3){animation-delay:.12s}.soft .fx .fx-source-transfer i:nth-child(n+2):before{content:none}.soft .fx .fx-source-transfer b{border:2px solid var(--fx-orange);width:18px;height:18px;box-shadow:0 0 14px var(--fx-orange);opacity:0;animation:wire-shock-signal var(--wire-cycle) ease-out infinite;border-radius:50%;margin-top:-9px;position:absolute;top:50%;right:-9px}.soft .fx .fx-source-transfer-order:after{animation-name:wire-ignite-order}.soft .fx .fx-source-transfer-order i{animation-name:wire-comet-order}.soft .fx .fx-source-transfer-order b{animation-name:wire-shock-order}.soft .fx .fx-source-brand{animation:1.2s ease-out infinite node-launch}.soft .fx .fx-source-destination{animation:1.2s ease-out infinite node-hit-signal}.soft .fx .fx-source-broker{animation:1.2s ease-out infinite node-hit-order}.soft .fx .fx-source-execution{animation:1.2s infinite source-executed}.soft .fx .fx-source-broker img,.soft .fx .fx-source-broker+.fx-source-identity-name{animation:.45s ease-out source-broker-in}.soft .fx .fx-source-flow[data-running=false] *,.soft .fx .fx-source-flow[data-running=false] :before,.soft .fx .fx-source-flow[data-running=false] :after{animation-play-state:paused}@keyframes wire-stream{to{background-position:10px 0}}@keyframes wire-comet-signal{0%{opacity:0;left:0}4%{opacity:1}38%{opacity:1;left:calc(100% - 10px)}42%,to{opacity:0;left:calc(100% - 10px)}}@keyframes wire-comet-order{0%,45%{opacity:0;left:0}49%{opacity:1}83%{opacity:1;left:calc(100% - 10px)}87%,to{opacity:0;left:calc(100% - 10px)}}@keyframes wire-ignite-signal{0%{opacity:1;transform:scaleX(0)}38%{opacity:1;transform:scaleX(1)}60%,to{opacity:0;transform:scaleX(1)}}@keyframes wire-ignite-order{0%,45%{opacity:1;transform:scaleX(0)}83%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes wire-shock-signal{0%,37%{opacity:0;transform:scale(.3)}40%{opacity:1}58%,to{opacity:0;transform:scale(2.6)}}@keyframes wire-shock-order{0%,82%{opacity:0;transform:scale(.3)}85%{opacity:1}to{opacity:0;transform:scale(2.6)}}@keyframes node-launch{0%{filter:drop-shadow(0 0 14px #ff9c5f8c)}20%,to{filter:none}}@keyframes node-hit-signal{0%,38%{filter:none;transform:none}42%{filter:drop-shadow(0 0 22px #ff9c5fd9);transform:scale(1.07)}65%,to{filter:none;transform:none}}@keyframes node-hit-order{0%,83%{filter:none;transform:none}87%{filter:drop-shadow(0 0 22px #ff9c5fd9);transform:scale(1.07)}to{filter:none;transform:none}}@keyframes source-executed{0%,80%{color:var(--fx-muted)}90%,to{color:var(--fx-orange);text-shadow:0 0 16px #ff9c5f59}}@keyframes source-broker-in{0%{opacity:.3;transform:scale(.85)}to{opacity:1;transform:none}}@media (max-width:480px){.soft .fx .fx-source-brand,.soft .fx .fx-source-destination{padding:8px}.soft .fx .fx-source-identity{gap:10px}}@media (prefers-reduced-motion:reduce){.soft .fx .fx-source-flow *,.soft .fx .fx-source-flow :before,.soft .fx .fx-source-flow :after{animation:none}}.soft .fx .fx-page-hero .fx-source-title-name{color:var(--fx-fg);-webkit-text-fill-color:var(--fx-fg)}
.soft .fx .fx-demo{place-items:center;padding:clamp(14px,3.4%,30px);font-size:clamp(11px,1.15vw,14px);display:grid;position:absolute;inset:0}.soft .fx .fx-demo .fx-example{inset-block-end:8px;inset-inline-end:14px}.soft .fx .fx-demo-window{border:1px solid hsl(var(--border));background:hsl(var(--background));block-size:100%;inline-size:100%;color:hsl(var(--foreground));border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px -30px #000000b3}.soft .fx .fx-demo-bar{border-block-end:1px solid hsl(var(--border));background:hsl(var(--background-card));align-items:center;gap:12px;padding:.7em 1em;display:flex}.soft .fx .fx-demo-apps{gap:6px;display:flex}.soft .fx .fx-demo-apps img{background:#fff;border-radius:6px;block-size:1.35em;inline-size:1.35em;padding:2px}.soft .fx .fx-demo-lock{background:hsl(var(--bullish) / .14);color:var(--fx-up);border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:3px 10px;font-size:.85em;font-weight:700;display:inline-flex}.soft .fx .fx-demo-lock svg{block-size:1em;inline-size:1em}.soft .fx .fx-demo-chat{flex-direction:column;flex:1;gap:.75em;padding:1.1em 1.3em;display:flex;overflow:hidden}.soft .fx .fx-demo-chat>*{animation:fx-demo-line 13s var(--fx-ease) infinite both;animation-delay:calc(var(--i) * 1.4s)}@keyframes fx-demo-line{0%{opacity:0;transform:translateY(14px)}5%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-8px)}}.soft .fx .fx-demo-msg{align-items:flex-start;gap:.75em;display:flex}.soft .fx .fx-demo-msg p{margin:0;line-height:1.5}.soft .fx .fx-demo-msg.me p{background:hsl(var(--background-card));border-radius:14px;padding:.6em .9em;font-weight:700}.soft .fx .fx-demo-who{background:hsl(var(--foreground) / .08);border-radius:50%;flex:none;place-items:center;block-size:2em;inline-size:2em;display:grid}.soft .fx .fx-demo-msg.ai .fx-demo-who{color:#fff;background:linear-gradient(145deg,#a58bff,#6c5ce7)}.soft .fx .fx-demo-who svg{block-size:1em;inline-size:1em}.soft .fx .fx-demo-tool{background:#7c6cf01a;border:1px dashed #7c6cf08c;border-radius:10px;align-self:flex-start;align-items:center;gap:8px;margin-inline-start:2.75em;padding:.45em .85em;font-size:.9em;display:inline-flex}.soft .fx .fx-demo-tool>svg{color:#a58bff;block-size:1em;inline-size:1em}.soft .fx .fx-demo-tool code{font-family:ui-monospace,JetBrains Mono,Menlo,Consolas,monospace;font-size:.95em}.soft .fx .fx-demo-tool .fx-demo-ok{color:var(--fx-up);animation:13s infinite both fx-demo-ok;animation-delay:calc(var(--i) * 1.4s + .7s)}@keyframes fx-demo-ok{0%{opacity:0;scale:.4}4%,to{opacity:1;scale:1}}.soft .fx .fx-demo-table{border-collapse:collapse;inline-size:100%;margin-block:.6em;font-size:.92em}.soft .fx .fx-demo-table th,.soft .fx .fx-demo-table td{border-block-end:1px solid hsl(var(--border));text-align:start;padding:.4em .6em}.soft .fx .fx-demo-table th{color:var(--fx-muted);font-weight:700}.soft .fx .fx-demo-table td.up{color:var(--fx-up);font-weight:800}.soft .fx .fx-demo-table td.down{color:var(--fx-down);font-weight:800}.soft .fx .fx-demo-tip{color:var(--fx-muted)}
.soft .fx .al-scene{font-size:15px;line-height:1.42;position:absolute;inset:0}.soft .fx .al-scene b{font-weight:800}.soft .fx .al-scene [data-when]:not(.on):not(.al-gone):not(.al-rail>li),.soft .fx .al-scene .al-gone.on{display:none}.soft .fx .al-scene :where([data-when].on:not(.al-gone,.al-rail>li)){animation:al-pop .5s var(--fx-ease) both}@keyframes al-pop{0%{opacity:0;translate:0 14px;scale:.97}}.soft .fx .al-example{color:var(--fx-muted);font-size:13px;position:absolute;inset-block-end:14px;inset-inline-end:22px}.soft .fx .al-avatar{background:linear-gradient(160deg,#1d2d52,#0b1530);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.soft .fx .al-avatar img{object-fit:contain;block-size:62%;inline-size:62%}.soft .fx .al-tg-mark{display:block}.soft .fx .al-rail{gap:14px;inline-size:520px;margin:0;padding:0;list-style:none;display:grid;position:absolute;inset-block-start:50%;inset-inline-start:70px;translate:0 -50%}.soft .fx .al-rail>li{border:1px solid hsl(var(--border));background:hsl(var(--background-card) / .6);color:var(--fx-muted);opacity:.45;border-radius:16px;align-items:center;gap:16px;padding:14px 18px;font-size:21px;font-weight:700;transition:opacity .4s,border-color .4s,background .4s,color .4s;display:flex}.soft .fx .al-rail>li.on{opacity:.8}.soft .fx .al-rail>li.on:not(:has(~li.on)){opacity:1;color:hsl(var(--foreground));background:#ff9c5f1a;border-color:#ff9c5f99}.soft .fx .al-rail-n{background:hsl(var(--foreground) / .08);border-radius:50%;flex:none;place-items:center;block-size:38px;inline-size:38px;font-size:18px;display:grid}.soft .fx .al-rail>li.on .al-rail-n{background:var(--fx-orange);color:#172234}.soft .fx .al-phone{background:#05080f;border-radius:56px;block-size:740px;inline-size:360px;padding:10px;position:absolute;inset-block-start:20px;inset-inline-end:150px;box-shadow:inset 0 0 0 2px #2a3242,0 40px 90px -30px #000000bf}.soft .fx .al-scene-solo .al-phone{inset-inline:50% auto;translate:-50%}:root[dir=rtl] .fx .al-scene-solo .al-phone{translate:50%}.soft .fx .al-screen{color:#fff;background:radial-gradient(90% 55% at 20% 0,#ff9c5f80,#0000),radial-gradient(80% 60% at 100% 100%,#4084ff8c,#0000),linear-gradient(#1a2a52,#0b1530);border-radius:46px;block-size:100%;position:relative;overflow:hidden}.soft .fx .al-status{z-index:4;justify-content:space-between;align-items:center;block-size:50px;padding-inline:30px 26px;font-size:15px;font-weight:700;display:flex;position:absolute;inset-block-start:0;inset-inline:0}.soft .fx .al-island{background:#000;border-radius:999px;block-size:30px;inline-size:104px}.soft .fx .al-status-icons{gap:5px;display:flex}.soft .fx .al-status-icons svg{block-size:16px;inline-size:16px}.soft .fx .al-layer{flex-direction:column;padding-block-start:50px;display:flex;position:absolute;inset:0}.soft .fx .al-clock{text-align:center;margin-block:14px 18px}.soft .fx .al-clock p{margin:0}.soft .fx .al-date{opacity:.85;font-size:16px;font-weight:600}.soft .fx .al-time{letter-spacing:-1px;font-size:78px;font-weight:600;line-height:1.05}.soft .fx .al-notes{flex-direction:column;gap:9px;padding-inline:10px;display:flex}.soft .fx .al-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#161e329e;border-radius:22px;gap:11px;padding:12px 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.soft .fx .al-scene .al-note.on{animation-name:al-drop}@keyframes al-drop{0%{opacity:0;translate:0 -22px;scale:.95}}.soft .fx .al-note-pic{flex:none;align-self:flex-start;position:relative}.soft .fx .al-note-badge{background:#0b1530;border-radius:50%;place-items:center;block-size:22px;inline-size:22px;padding:1px;display:grid;position:absolute;inset-block-end:-3px;inset-inline-end:-4px}.soft .fx .al-badge-mail{background:#3b82f6;box-shadow:0 0 0 2px #0b1530}.soft .fx .al-badge-mail svg{block-size:13px;inline-size:13px}.soft .fx .al-note-text{flex:1;min-inline-size:0}.soft .fx .al-note-text p{margin:0}.soft .fx .al-note-head{justify-content:space-between;gap:8px;font-size:13.5px;display:flex}.soft .fx .al-note-head span{opacity:.6;flex:none}.soft .fx .al-note-title{margin-block-start:1px;font-size:15px;font-weight:800}.soft .fx .al-note-body{-webkit-line-clamp:4;white-space:pre-line;opacity:.9;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.soft .fx .al-banner{z-index:5;position:absolute;inset-block-start:54px;inset-inline:10px}.soft .fx .al-banner .al-note{background:#242c40eb;box-shadow:0 18px 40px -14px #000000b3}.soft .fx .al-tg{background:#0e1621}.soft .fx .al-scene .al-tg.on{animation:al-slide .5s var(--fx-ease) both}@keyframes al-slide{0%{opacity:.4;translate:100%}}:root[dir=rtl] .fx .al-scene .al-tg.on{animation-name:al-slide-rtl}@keyframes al-slide-rtl{0%{opacity:.4;translate:-100%}}.soft .fx .al-tg-head{background:#17212b;border-block-end:1px solid #0b141c;flex:none;align-items:center;gap:11px;padding:8px 14px;display:flex}.soft .fx .al-tg-head svg.al-back{color:#6ab3f3;block-size:24px;inline-size:24px}:root[dir=rtl] .fx .al-tg-head svg.al-back{scale:-1 1}.soft .fx .al-tg-head p{margin:0;line-height:1.25}.soft .fx .al-tg-name{color:#fff;font-size:16px;font-weight:800}.soft .fx .al-tg-kind{color:#7f91a4;font-size:13px}.soft .fx .al-tg-body{background:radial-gradient(60% 40% at 80% 20%,#6ab3f312,#0000),radial-gradient(50% 40% at 10% 80%,#ff9c5f0d,#0000);flex-direction:column;flex:1;justify-content:flex-end;gap:8px;min-block-size:0;padding:10px 10px 12px;display:flex;overflow:hidden}.soft .fx .al-tg-msg{flex-direction:column;flex:none;align-self:flex-start;gap:5px;max-inline-size:90%;display:flex}.soft .fx .al-tg-bubble{border-radius:16px;color:#f5f7fa;background:#182533;border-end-start-radius:5px;padding:8px 12px 6px;font-size:14.5px;position:relative}.soft .fx .al-tg-text{white-space:pre-line;overflow-wrap:anywhere}.soft .fx .al-tg-text i{color:#9fb0c2}.soft .fx .al-tg-time{color:#6d8299;text-align:end;margin-block-start:2px;font-size:11.5px;display:block}.soft .fx .al-tg-keys{grid-template-columns:1fr 1fr;gap:5px;display:grid}.soft .fx .al-tg-keys span{color:#fff;text-align:center;background:#2b52788c;border-radius:10px;padding:9px 8px;font-size:14px;font-weight:700}.soft .fx .al-tg-compose{color:#6d7f8f;background:#17212b;flex:none;align-items:center;gap:10px;padding:10px 14px 24px;font-size:15px;display:flex}.soft .fx .al-tg-compose svg{block-size:22px;inline-size:22px}.soft .fx .al-tg-compose span{flex:1}.soft .fx .al-tgd{color:#f5f7fa;background:#0e1621;border:1px solid #1f2c3a;border-radius:18px;display:flex;position:absolute;inset:34px;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3}.soft .fx .al-tgd-side{background:#17212b;border-inline-end:1px solid #0b141c;flex-direction:column;flex:none;inline-size:330px;display:flex}.soft .fx .al-tgd-search{color:#6d7f8f;background:#242f3d;border-radius:999px;align-items:center;gap:10px;margin:14px;padding:9px 14px;display:flex}.soft .fx .al-tgd-search svg{block-size:18px;inline-size:18px}.soft .fx .al-tgd-chat{align-items:center;gap:12px;padding:10px 14px;display:flex}.soft .fx .al-tgd-chat.on-top{background:#2b5278}.soft .fx .al-tgd-chat p{margin:0}.soft .fx .al-tgd-chat>div{flex:1;min-inline-size:0}.soft .fx .al-tgd-line{justify-content:space-between;gap:8px;display:flex}.soft .fx .al-tgd-line b{font-size:15px}.soft .fx .al-tgd-line span{color:#a9c4dd;font-size:12.5px}.soft .fx .al-tgd-prev{white-space:nowrap;text-overflow:ellipsis;color:#c6d6e6;font-size:14px;overflow:hidden}.soft .fx .al-tgd-unread{color:#2b5278;background:#fff;border-radius:999px;flex:none;place-items:center;block-size:22px;min-inline-size:22px;padding-inline:6px;font-size:12px;font-weight:800;display:grid}.soft .fx .al-skel{background:#ffffff17;border-radius:6px;block-size:11px;display:block}.soft .fx .al-skel-pic{background:#ffffff14;border-radius:50%;flex:none;block-size:46px;inline-size:46px}.soft .fx .al-tgd-main{flex-direction:column;flex:1;min-inline-size:0;display:flex}.soft .fx .al-tgd .al-tg-body{gap:10px;padding:14px 22px 16px}.soft .fx .al-tgd .al-tg-msg{max-inline-size:560px}.soft .fx .al-tgd .al-tg-bubble{font-size:15px}.soft .fx .al-tg-day{color:#c6d6e6;background:#0000004d;border-radius:999px;flex:none;align-self:center;padding:3px 12px;font-size:13px}.soft .fx .al-tgd .al-tg-compose{padding-block-end:12px}.soft .fx .al-app{color:#e9eef7;background:#0b1426}.soft .fx .al-app-head{border-block-end:1px solid #1c2944;flex:none;align-items:center;gap:10px;padding:10px 18px;font-size:17px;font-weight:800;display:flex}.soft .fx .al-app-page{flex-direction:column;flex:1;gap:14px;padding:18px 16px;display:flex}.soft .fx .al-chip{border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:800}.soft .fx .al-chip-wait{color:#fbbf24;background:#fbbf2429}.soft .fx .al-chip-plain{color:#b8c4d9;border:1px solid #2a3a5c;font-weight:700}.soft .fx .al-app-title{margin:0;font-size:27px;font-weight:800}.soft .fx .al-chips{flex-wrap:wrap;gap:6px;display:flex}.soft .fx .al-app-card{background:#111c33;border:1px solid #1c2944;border-radius:18px;gap:12px;padding:16px;display:grid}.soft .fx .al-app-row p{margin:0}.soft .fx .al-app-label{color:#8c9ab3;font-size:13.5px}.soft .fx .al-app-value{font-size:22px;font-weight:800}.soft .fx .al-app-src{color:#8c9ab3;font-size:13px}.soft .fx .al-app-drift{color:#34d399;font-size:14px;font-weight:700}.soft .fx .al-app-actions{grid-template-columns:1fr 1fr;gap:10px;margin-block-start:auto;padding-block-end:22px;display:grid}.soft .fx .al-btn{text-align:center;border-radius:14px;padding:13px 10px;font-size:16px;font-weight:800}.soft .fx .al-btn-ghost{color:#e9eef7;border:1px solid #3a4a6b}.soft .fx .al-btn-main{color:#172234;background:#ff9c5f}.soft .fx .al-app-done{color:#34d399;background:#34d3991f;border-radius:14px;align-items:center;gap:10px;margin-block:auto 22px;padding:14px;font-size:15.5px;font-weight:800;display:flex}.soft .fx .al-app-done svg{flex:none;block-size:22px;inline-size:22px}.soft .fx .al-sheet-wrap{z-index:3;background:#0000008c;align-items:flex-end;display:flex;position:absolute;inset:0}.soft .fx .al-sheet{color:#e9eef7;background:#121d35;border-radius:26px 26px 0 0;gap:10px;inline-size:100%;padding:22px 18px 28px;display:grid}.soft .fx .al-sheet p{margin:0}.soft .fx .al-sheet-title{font-size:20px;font-weight:800}.soft .fx .al-sheet-body{font-size:15px}.soft .fx .al-sheet-note{color:#8c9ab3;font-size:13.5px}.soft .fx .al-sheet .al-app-actions{margin-block-start:6px;padding:0}.soft .fx .al-laptop{background:#0a0d14;border-radius:24px 24px 6px 6px;block-size:660px;padding:14px;position:absolute;inset-block-start:22px;inset-inline:110px;box-shadow:inset 0 0 0 2px #2a3242,0 40px 80px -36px #000000bf}.soft .fx .al-laptop-base{background:linear-gradient(#c9d0dc,#8a93a3);border-radius:4px 4px 22px 22px;block-size:30px;position:absolute;inset-block-start:682px;inset-inline:40px;box-shadow:0 24px 40px -20px #0009}.soft .fx .al-laptop-base:before{content:"";background:#7d8696;border-radius:0 0 10px 10px;block-size:9px;inline-size:160px;position:absolute;inset-block-start:0;inset-inline-start:50%;translate:-50%}.soft .fx .al-laptop-screen{border-radius:10px;block-size:100%;position:relative;overflow:hidden}.soft .fx .al-laptop .r-window{box-shadow:none;border:0;border-radius:0;inset:0}.soft .fx .al-log h3{margin:0 0 12px;font-size:19px;font-weight:800}.soft .fx .al-log table{border-collapse:collapse;inline-size:100%;font-size:14px}.soft .fx .al-log th,.soft .fx .al-log td{border-block-end:1px solid hsl(var(--border));text-align:start;padding:10px 12px}.soft .fx .al-log th{color:var(--fx-muted);font-weight:700}.soft .fx .al-log td.up{color:var(--fx-up);font-weight:800}.soft .fx .al-scene .al-log tr.on{animation:2.4s both al-flash}@keyframes al-flash{0%{background:#ff9c5f47}to{background:0 0}}.soft .fx .al-toasts{z-index:3;flex-direction:column;gap:10px;inline-size:390px;display:flex;position:absolute;inset-block-end:16px;inset-inline-end:16px}.soft .fx .al-toast{color:#fff;background:#262626;border:1px solid #3b3b3b;border-radius:10px;padding:12px 14px 14px;box-shadow:0 22px 44px -16px #000000bf}.soft .fx .al-scene .al-toast.on{animation-name:al-toast-in}@keyframes al-toast-in{0%{opacity:0;translate:40px}}:root[dir=rtl] .fx .al-scene .al-toast.on{animation-name:al-toast-in-rtl}@keyframes al-toast-in-rtl{0%{opacity:0;translate:-40px}}.soft .fx .al-toast p{margin:0}.soft .fx .al-toast-app{color:#c8c8c8;align-items:center;gap:8px;margin-block-end:10px;font-size:12.5px;display:flex}.soft .fx .al-toast-app svg{block-size:15px;inline-size:15px}.soft .fx .al-toast-app .al-x{margin-inline-start:auto}.soft .fx .al-toast-main{gap:12px;display:flex}.soft .fx .al-toast-main>div{min-inline-size:0}.soft .fx .al-toast-title{font-size:15px;font-weight:800}.soft .fx .al-toast-body{-webkit-line-clamp:3;color:#dedede;-webkit-box-orient:vertical;font-size:13.5px;display:-webkit-box;overflow:hidden}.soft .fx .al-toast-site{color:#a8a8a8;margin-block-start:3px;font-size:12px}.soft .fx .al-mail{color:#152235;background:#f6f8fc;border:1px solid #d7dee8;border-radius:18px;flex-direction:column;font-family:Arial,Helvetica,sans-serif;display:flex;position:absolute;inset:34px;overflow:hidden;box-shadow:0 40px 90px -30px #0009}.soft .fx .al-mail-top{background:#fff;border-block-end:1px solid #e3e9f0;flex:none;align-items:center;gap:14px;block-size:56px;padding-inline:18px;display:flex}.soft .fx .al-mail-top>svg{color:#3b82f6;block-size:24px;inline-size:24px}.soft .fx .al-mail-search{color:#7a8699;background:#eef2f8;border-radius:999px;align-items:center;gap:10px;inline-size:380px;padding:9px 14px;display:flex}.soft .fx .al-mail-search svg{block-size:17px;inline-size:17px}.soft .fx .al-mail-body{flex:1;min-block-size:0;display:flex}.soft .fx .al-mail-list{background:#fff;border-inline-end:1px solid #e3e9f0;flex-direction:column;flex:none;inline-size:380px;display:flex}.soft .fx .al-mail-list h3{border-block-end:1px solid #eef2f6;margin:0;padding:14px 18px;font-size:17px;font-weight:700}.soft .fx .al-mail-item{border-block-end:1px solid #eef2f6;gap:12px;padding:13px 18px;display:flex}.soft .fx .al-mail-item.unread{background:#f1f6ff;box-shadow:inset 3px 0 #3b82f6}:root[dir=rtl] .fx .al-mail-item.unread{box-shadow:inset -3px 0 #3b82f6}.soft .fx .al-mail-item>div{flex:1;min-inline-size:0}.soft .fx .al-mail-item p{white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.soft .fx .al-mail-from{justify-content:space-between;gap:8px;font-size:14.5px;font-weight:700;display:flex}.soft .fx .al-mail-from span{color:#596579;flex:none;font-size:12.5px;font-weight:600}.soft .fx .al-mail-subj{font-size:14px;font-weight:700}.soft .fx .al-mail-prev{color:#596579;font-size:13.5px}.soft .fx .al-mail-item .al-skel{background:#e7ecf3}.soft .fx .al-mail-item .al-skel-pic{background:#e7ecf3;block-size:40px;inline-size:40px}.soft .fx .al-mail-read{background:#f1f4f8;flex:1;min-inline-size:0;padding:18px 26px;position:relative;overflow:hidden}.soft .fx .al-mail-empty{color:#b4bfcf;place-items:center;display:grid;position:absolute;inset:0}.soft .fx .al-mail-empty svg{block-size:72px;inline-size:72px}.soft .fx .al-mail-h{margin:0 0 10px;font-size:18px;font-weight:700}.soft .fx .al-mail-sender{align-items:center;gap:10px;margin-block-end:14px;font-size:13.5px;display:flex}.soft .fx .al-mail-sender span{color:#596579}.soft .fx .al-email{background:#fff;border:1px solid #e0e6ee;max-inline-size:560px;margin-inline:auto}.soft .fx .al-email-brand{letter-spacing:-.5px;border-block-end:1px solid #e9edf3;justify-content:center;align-items:center;gap:8px;padding:18px;font-size:21px;font-weight:700;display:flex}.soft .fx .al-email-brand img{block-size:28px;inline-size:28px}.soft .fx .al-email-content{padding:20px 26px 16px}.soft .fx .al-email h4{margin:0 0 6px;font-size:23px;font-weight:700;line-height:1.3}.soft .fx .al-email-sub{color:#596579;margin:0 0 14px}.soft .fx .al-email-row{background:#f8fafc;border-block-end:1px solid #e3e9f0;display:flex}.soft .fx .al-email-row span{padding:9px 14px}.soft .fx .al-email-row span:first-child{color:#596579;flex:0 0 40%;font-size:13px}.soft .fx .al-email-row span:last-child{flex:1;font-size:14px;font-weight:600}.soft .fx .al-email-row .up{color:#167647}.soft .fx .al-email-btn{color:#172234;background:#ff9c5f;border-radius:24px;margin-block:16px 4px;padding:10px 22px;font-size:14px;font-weight:700;display:inline-block}.soft .fx .al-email-foot{color:#596579;text-align:center;background:#f8fafc;border-block-start:1px solid #e9edf3;padding:14px 20px;font-size:12px;line-height:1.8}.soft .fx .al-email-foot p{margin:0}.soft .fx .al-email-foot u{color:#596579}
