.fsi{--fx-dark:#1f1d1b;--fx-green:#055d4f;--fx-muted:#626761}.fsi:not(:lang(en)) .fp-scene{overflow-wrap:anywhere}.fsi .fp-scene{position:relative;min-height:660px;display:flex;border-radius:8px;overflow:hidden;color:var(--fx-dark)}.fsi .fp-scene,.fsi .fsi-band-visual{background:#cfd4cc}.fsi .fp-photo{object-fit:cover;filter:blur(3px) saturate(.85);opacity:.82;transform:scale(1.06)}.fsi .fp-grain{opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-size:180px 180px}.fsi .fp-grain,.fsi .fp-shade{position:absolute;inset:0;pointer-events:none}.fsi .fp-shade{background:linear-gradient(180deg,rgba(11,15,11,.04),rgba(11,15,11,.22))}.fsi .fp-layer{flex:1;gap:14px;padding:28px}.fsi .fp-layer,.fsi .fp-tray{position:relative;display:flex;flex-direction:column}.fsi .fp-tray{gap:6px;padding:6px;border-radius:14px;background:rgba(255,255,255,.26);border:1px solid rgba(255,255,255,.55);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:0 22px 50px -18px rgba(0,0,0,.35)}.fsi .fp-card{background:#ffffff;border-radius:9px;padding:12px 14px;font-size:13.5px;line-height:1.45}.fsi .fp-soft{color:#6b655d}.fsi .fp-dot{color:#8c857b}.fsi .fp-pops{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.fsi .fx-mark{flex:none;border-radius:28%;background:var(--fx-green);display:inline-flex;align-items:center;justify-content:center}.fsi .fx-mark img{filter:brightness(0) invert(1)}.fsi .fx-vbar-orb{flex:none;width:34px;height:34px;border-radius:999px;background:radial-gradient(38% 26% at 28% 30%,rgba(22,40,150,.9),transparent 70%),radial-gradient(42% 22% at 30% 70%,rgba(250,248,253,.95),transparent 70%),radial-gradient(38% 20% at 72% 64%,rgba(238,234,246,.9),transparent 70%),linear-gradient(180deg,#2442b8,#3456cf 34%,#6f82d4 56%,#d8d2e4 76%,#c7c0da);box-shadow:inset 0 1px 2px rgba(255,255,255,.35),inset 0 -2px 5px rgba(60,50,110,.12)}.fsi .fx-vbar-wave{flex:none;height:22px;display:flex;align-items:center;gap:3px}.fsi .fx-vbar-wave i{flex:none;width:3px;height:6px;border-radius:2px;background:var(--fx-green);animation:fx-bar .8s ease-in-out infinite alternate}@keyframes fx-bar{0%{height:4px}to{height:18px}}.fsi .fx-float{display:flex;align-items:center;gap:10px;padding:11px 16px 11px 11px;border-radius:18px;background:#fff;box-shadow:0 20px 40px -18px rgba(0,0,0,.35);font-size:13px}.fsi .fx-float strong{font-weight:600}.fsi .fx-float-text{display:flex;flex-direction:column;gap:2px;line-height:1.3}.fsi .fx-float-text small{font-size:12px;opacity:.8}.fsi .fx-float-icon{flex:none;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#e9f3ee;color:var(--fx-green)}.fsi .fx-float--green{position:relative;overflow:hidden;gap:12px;padding:11px 18px 11px 11px;color:#fff;background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,0) 50%),linear-gradient(135deg,rgba(18,138,112,.9),rgba(6,100,84,.9) 50%,rgba(3,70,58,.94));border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -1px 0 rgba(0,0,0,.12),0 22px 44px -18px rgba(0,0,0,.5)}.fsi .fx-float--green:before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(120% 90% at 12% 0,rgba(255,255,255,.28) 0,rgba(255,255,255,0) 55%);pointer-events:none}.fsi .fx-float--green>*{position:relative}.fsi .fx-float--green .fx-float-text small{opacity:.88}.fsi .fx-float-mark{flex:none;width:34px;height:34px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 32% 28%,#3dbb98 0,#0f7d68 55%,#075446 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),inset 0 -2px 4px rgba(0,0,0,.18),0 4px 10px -4px rgba(0,0,0,.35)}.fsi .fx-float-mark img{display:block;filter:brightness(0) invert(1)}.fsi .fx-added{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.fsi .fx-added>span:first-child{white-space:nowrap}.fsi .fx-float-text small.fx-added{opacity:1}.fsi .fx-logo-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px 2px 5px;border-radius:999px;background:#fff;color:var(--fx-dark);font-size:11px;font-weight:500}.fsi .fx-logo-chip img{width:14px;height:14px;object-fit:contain}.fsi .fp-vcard{display:flex;align-items:center;gap:10px}.fsi .fp-vcard-text{flex:1;display:flex;flex-direction:column;line-height:1.3}.fsi .fp-vcard-text strong{font-weight:600}.fsi .fp-vcard-text span{font-size:12px;color:var(--fx-muted)}.fsi .fp-line-card p{margin-top:4px}.fsi .fp-who{gap:7px;font-size:12.5px;font-weight:500}.fsi .fp-who,.fsi .fp-you{display:flex;align-items:center}.fsi .fp-you{width:20px;height:20px;border-radius:999px;background:var(--fx-dark);color:#fff;justify-content:center}.fsi .fp-chat{display:flex;flex-direction:column;gap:10px}.fsi .fp-agent-row{display:flex;align-items:flex-end;gap:8px}.fsi .fp-bubble{max-width:88%;padding:9px 13px;font-size:13.5px;line-height:1.45}.fsi .fp-bubble--me{align-self:flex-end;background:var(--fx-dark);color:#fff;border-radius:14px 14px 4px 14px}.fsi .fp-bubble--bot{background:#f2f4f1;border-radius:14px 14px 14px 4px}.fsi .fp-joined{display:flex;align-items:center;justify-content:center;gap:8px;font-size:12.5px;color:var(--fx-muted)}.fsi .fp-joined img{width:22px;height:22px;border-radius:999px;object-fit:cover}.fsi .fp-joined strong{font-weight:500;color:var(--fx-dark)}.fsi .fp-joined i{width:7px;height:7px;border-radius:999px;background:#1fa37a;box-shadow:0 0 0 3px rgba(31,163,122,.18)}.fsi .fp-file-title{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--fx-muted)}.fsi .fp-file ul{margin-top:6px}.fsi .fp-file li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(31,29,27,.07);font-size:13px}.fsi .fp-appt-head{display:flex;align-items:center;gap:10px}.fsi .fp-initials{flex:none;width:30px;height:30px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#e3f1ea;color:#044a3f;font-size:11px;font-weight:600}.fsi .fp-appt-text{display:flex;flex-direction:column;line-height:1.3}.fsi .fp-appt-text strong{font-weight:600}.fsi .fp-appt-text span{font-size:12px;color:var(--fx-muted)}.fsi .fp-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:12px}.fsi .fp-slots span{padding:8px 4px;border:1px solid rgba(31,29,27,.12);border-radius:8px;font-size:12px;text-align:center;white-space:nowrap}.fsi .fp-slots .is-picked{border:1.5px solid var(--fx-green);color:var(--fx-green);font-weight:500}.fsi .fp-ok,.fsi .fp-wait{font-weight:500;white-space:nowrap}.fsi .fp-ok{color:var(--fx-green)}.fsi .fp-wait{color:#9a5412}.fsi .fp-step{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fsi .fp-step strong{font-weight:600}.fsi .fp-step--stack{flex-direction:column;align-items:flex-start;gap:8px}.fsi .fp-step-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.fsi .fp-detail{font-size:13px;color:#3d3935}.fsi .fp-tile{flex:none;width:26px;height:26px;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.fsi .fp-tile--amber{background:linear-gradient(180deg,#f7c53b,#eaa713)}.fsi .fp-tile--purple{background:linear-gradient(180deg,#c07ae0,#9b4fc4)}.fsi .fp-tile--blue{background:linear-gradient(180deg,#5aa8f5,#2f7fdc)}.fsi .fp-tile--green{background:linear-gradient(180deg,#3fcf6e,#1fa34f)}.fsi .fp-tile--teal{background:linear-gradient(180deg,#33b6d8,#1487b2)}.fsi .fp-tile--sand{background:linear-gradient(180deg,#e8b77e,#d9a066)}.fsi .fp-card--dark{background:var(--fx-dark);color:#fff}.fsi .fp-card--dark .fp-dot,.fsi .fp-card--dark .fp-soft{color:rgba(255,255,255,.72)}.fsi .fp-flow{position:relative;width:100%;display:flex;flex-direction:column;gap:22px}.fsi .fp-flow>.fp-tray+.fp-tray:before{content:"";position:absolute;top:-23px;left:34px;height:22px;border-left:1.5px solid rgba(255,255,255,.85)}.fsi .fp-flow>.fp-tray:first-child{align-self:flex-start;max-width:100%}.fsi .fp-indent-1{margin-left:28px}.fsi .fp-indent-2{margin-left:56px}.fsi .fp-chips{display:flex;flex-wrap:wrap;gap:6px 14px}.fsi .fp-chip{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#4a4540}.fsi .fp-chip svg{flex:none;padding:2px;border-radius:999px;width:16px;height:16px;color:#fff}.fsi .fp-chip--ok svg{background:#1fa34f}.fsi .fp-chip--wait svg{background:#8c857b}.fsi .fp-chip--flag svg{background:#e0473a}.fsi .fp-scene--ops .fp-layer{justify-content:center;gap:16px}.fsi .fr-run{width:min(100%,440px);align-self:flex-start;background:#fff;border-radius:14px;box-shadow:0 1px 2px rgba(31,29,27,.06),0 30px 60px -28px rgba(0,0,0,.45);overflow:hidden}.fsi .fr-head{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid rgba(31,29,27,.07)}.fsi .fr-head-text{flex:1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.fsi .fr-head-text strong{font-size:14px;font-weight:600}.fsi .fr-head-text span{font-size:12px;color:var(--fx-muted)}.fsi .fr-status{flex:none;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e9f3ee;color:var(--fx-green);font-size:11.5px;font-weight:500;white-space:nowrap}.fsi .fr-status i{width:6px;height:6px;border-radius:999px;background:#1fa37a;box-shadow:0 0 0 3px rgba(31,163,122,.2)}.fsi .fr-steps{position:relative;padding:18px 18px 6px}.fsi .fr-step{position:relative;display:flex;gap:12px;padding-bottom:16px}.fsi .fr-step:not(:last-child):before{content:"";position:absolute;left:9px;top:22px;bottom:2px;width:2px;border-radius:2px;background:#d6ebe1}.fsi .fr-node{flex:none;width:20px;height:20px;margin-top:1px;border-radius:999px;display:flex;align-items:center;justify-content:center;color:#fff}.fsi .fr-step--done .fr-node{background:var(--fx-green)}.fsi .fr-step--person .fr-node{background:#d98a2b}.fsi .fr-step--active .fr-node{border:2px solid var(--fx-green);background:#fff}.fsi .fr-step--active .fr-node:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--fx-green);animation:fr-pulse 1.4s ease-in-out infinite}@keyframes fr-pulse{50%{opacity:.25}}.fsi .fr-step-body{min-width:0;display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:1.4}.fsi .fr-step-body strong{font-weight:600}.fsi .fr-step-body>span{font-size:12.5px;color:var(--fx-muted)}.fsi .fr-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fsi .fr-chips em{font-style:normal;font-size:11.5px;padding:3px 8px;border-radius:999px;background:#f2f4f1;color:#3e433d}.fsi .fr-tag{align-self:flex-start;margin-top:6px;padding:3px 8px;border-radius:6px;background:#fbeee0;color:#9a5412!important;font-size:11.5px!important;font-weight:500}.fsi .fr-pops{align-self:flex-end;margin-top:-36px}.fsi .fp-scene--service .fp-layer{flex-direction:row;align-items:flex-end;justify-content:space-between}.fsi .fp-service-call{width:min(100%,360px)}.fsi .fp-service-pops{align-self:flex-start}.fsi .fp-scene--lending .fp-layer{justify-content:space-between}.fsi .fp-lending-chat{align-self:flex-start;width:min(100%,360px)}.fsi .fp-lending-file{align-self:flex-end;width:min(100%,330px);margin-top:auto}.fsi .fp-lending-pops{align-self:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center}.fsi .fp-scene--hero{flex:1;min-height:0}.fsi .fp-photo.fh-photo{filter:none;opacity:1;transform:none}.fsi .fh-pops{position:relative;flex:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:24px}.fsi .fh-stack{position:relative;margin-bottom:68px}.fsi .fh-call{gap:12px;padding:10px 18px 10px 10px;border-radius:999px}.fsi .fh-wave i{animation:none}.fsi .fh-outcome{position:absolute;top:calc(100% + 10px);left:50%;white-space:nowrap}@media (max-width:768px){.fsi .fp-scene{min-height:0}.fsi .fh-pops{padding:16px}.fsi .fh-stack{align-self:stretch;margin-bottom:0}.fsi .fh-call{width:fit-content;max-width:100%}.fsi .fh-outcome{--fh-outcome-left:min(80px,calc(100% - 216px));position:relative;top:auto;left:auto;width:fit-content;max-width:calc(100% - var(--fh-outcome-left));margin:10px 0 0 var(--fh-outcome-left);white-space:normal}.fsi .fp-layer{padding:16px;gap:12px}.fsi .fp-scene--service .fp-layer{flex-direction:column;align-items:stretch}.fsi .fp-lending-chat,.fsi .fp-lending-file,.fsi .fp-service-call,.fsi .fr-run{width:100%;max-width:none;margin-left:0}.fsi .fp-scene--ops .fp-layer{gap:20px}.fsi .fp-indent-1,.fsi .fp-indent-2{margin-left:0}.fsi .fp-flow{gap:18px}.fsi .fp-flow>.fp-tray+.fp-tray:before{top:-19px;height:18px}.fsi .fp-step-row>.fp-dot,.fsi .fp-step>.fp-dot{display:none}.fsi .fp-step-row>.fp-soft,.fsi .fp-step:not(.fp-step--stack)>.fp-soft{flex-basis:100%}.fsi .fr-pops{margin-top:0}.fsi .fp-pops{flex-direction:row;flex-wrap:wrap;align-self:stretch}}@media (max-width:360px){.fsi .fp-slots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.fsi .fx-vbar-wave i{animation:none;height:12px}}