.f-stories .num .ic{width:18px;height:18px}.f-stories .story-art{height:360px}.f-stories .av{width:30px;height:30px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;color:#fff;background:linear-gradient(135deg,#1a9c72,#05322e)}.f-ai{width:min(400px,90%);display:grid;gap:14px}.f-chat{display:grid;gap:8px}.f-me{justify-self:end;max-width:100%;padding:9px 14px;border-radius:16px 16px 4px;background:var(--ink);color:#fff;font-size:13px;white-space:nowrap;overflow:hidden}.f-type{display:inline-block;clip-path:inset(0 100% 0 0)}.in .f-type{animation:f-type 9s steps(40) infinite}@keyframes f-type{0%{clip-path:inset(0 100% 0 0)}22%,to{clip-path:inset(0 0 0 0)}}.f-bot{justify-self:start;position:relative;min-height:38px;min-width:64px;padding:9px 14px;border-radius:16px 16px 16px 4px;background:#fff;box-shadow:0 8px 20px -14px #02232573;font-size:13px;opacity:0}.in .f-bot{animation:f-bot 9s infinite}@keyframes f-bot{0%,24%{opacity:0;translate:0 8px}28%,to{opacity:1;translate:0 0}}.f-bot .ic{color:var(--accent)}.f-dots{position:absolute;left:14px;top:50%;translate:0 -50%;display:flex;gap:4px}.f-dots i{width:6px;height:6px;border-radius:50%;background:#9db8ae;animation:f-dot .9s ease-in-out infinite}.f-dots i:nth-child(2){animation-delay:.15s}.f-dots i:nth-child(3){animation-delay:.3s}@keyframes f-dot{50%{translate:0 -4px}}.in .f-dots{animation:f-hide-late 9s infinite}@keyframes f-hide-late{0%,38%{opacity:1}40%,to{opacity:0}}.f-reply{opacity:0;white-space:nowrap}.in .f-reply{animation:f-show-late 9s infinite}@keyframes f-show-late{0%,39%{opacity:0}42%,to{opacity:1}}.f-prev{position:relative;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:18px;border-radius:16px;background:#fff;box-shadow:var(--shadow)}.f-prev .s-logo{grid-row:auto;width:52px;height:52px}.f-prev b{display:block;font-size:16px}.f-title{display:block;font-size:13px;font-weight:600;color:var(--text-3)}.in .f-title{animation:f-title 9s infinite}@keyframes f-title{0%,46%{color:var(--text-3)}50%,to{color:var(--accent)}}.f-soc{display:flex;gap:6px;margin-top:10px}.f-soc i{width:22px;height:22px;border-radius:50%;background:#0d5a48}.f-soc i:nth-child(2){background:#1a9c72}.f-soc i:nth-child(3){background:#2df9ad}.in .f-soc i{animation:f-soc 9s var(--ease) infinite}@keyframes f-soc{0%,46%{width:22px;height:22px}52%,to{width:15px;height:15px}}.in .f-prev{animation:f-flash 9s infinite}@keyframes f-flash{0%,45%{box-shadow:var(--shadow)}50%{box-shadow:0 0 0 4px #2df9ad73,var(--shadow)}60%,to{box-shadow:var(--shadow)}}.f-badge{position:absolute;right:12px;top:12px;font-size:10.5px;font-weight:700;padding:3px 8px;border-radius:99px;color:#b45309;background:#fdf3e3;opacity:0}.in .f-badge{animation:f-show-badge 9s infinite}@keyframes f-show-badge{0%,52%{opacity:0}56%,to{opacity:1}}.f-csv{width:min(400px,90%);display:grid;gap:12px}.f-file{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.in .f-file{animation:f-drop 8s var(--ease) infinite}@keyframes f-drop{0%{opacity:0;translate:0 -24px}8%,to{opacity:1;translate:0 0}}.f-doc{width:36px;height:42px;border-radius:6px;display:grid;place-items:center;font-size:10px;font-weight:800;color:#fff;background:linear-gradient(160deg,#1a9c72,#0d5a48)}.f-file b{display:block;font-size:14px}.f-file small{color:var(--text-3);font-size:12px}.f-map{display:grid;gap:8px;padding:14px;border-radius:14px;background:#fff;box-shadow:0 8px 20px -16px #02232566}.f-map div{display:grid;grid-template-columns:84px 1fr auto;align-items:center;gap:10px;font-size:13px}.f-map code{font-size:12px;padding:3px 8px;border-radius:6px;background:var(--bg-alt)}.f-arrow{height:2px;border-radius:2px;background:#9fd8c3;transform-origin:left;scale:0 1}.f-map .pill{display:inline-flex;align-items:center;gap:6px;opacity:0;scale:.8}.f-map .pill b{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;color:#fff;background:var(--accent)}.f-map .pill .ic{width:11px;height:11px;stroke-width:3}.in .f-arrow{animation:f-arrow 8s var(--ease) infinite}.in .f-map .pill{animation:f-pill 8s var(--ease) infinite}@keyframes f-arrow{0%,10%{scale:0 1}16%,to{scale:1 1}}@keyframes f-pill{0%,15%{opacity:0;scale:.8}19%,to{opacity:1;scale:1}}.f-map div:nth-child(2)>*{animation-delay:.45s!important}.f-map div:nth-child(3)>*{animation-delay:.9s!important}.f-map div:nth-child(4)>*{animation-delay:1.35s!important}.f-ready{display:grid;gap:6px}.f-bar{display:block;height:8px;border-radius:99px;overflow:hidden;background:#e1e8e5}.f-bar i{display:block;height:100%;width:0;border-radius:inherit;background:linear-gradient(90deg,#1a9c72,#2df9ad)}.in .f-bar i{animation:f-fill 8s var(--ease) infinite}@keyframes f-fill{0%,40%{width:0}62%,to{width:100%}}.f-ready small{font-size:12.5px;color:var(--text-2)}.f-ready b{color:var(--ink)}.f-desk{width:min(380px,90%);border-radius:16px;overflow:hidden;background:#fff;box-shadow:var(--shadow)}.f-win-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--ink);color:#cfe9df;font-size:12px;font-weight:600}.f-win-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff40}.f-win-bar span{margin-left:6px}.f-win{display:grid;gap:10px;padding:16px}.f-sync{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.f-sync>div{display:grid}.f-sync b{grid-area:1 / 1;font-size:15px}.f-sync small{color:var(--text-3);font-size:12px}.f-ring,.f-done{grid-area:1 / 1;width:34px;height:34px;border-radius:50%}.f-ring{border:3px solid #d7ebe3;border-top-color:var(--accent)}.f-done{display:grid;place-items:center;color:#fff;background:var(--accent);scale:0}.f-done .ic{width:18px;height:18px;stroke-width:3}.in .f-ring{animation:f-spin .8s linear infinite,f-ring-off 7s infinite}.in .f-done{animation:f-pop 7s var(--ease) infinite}.in .f-s1{animation:f-ring-off 7s infinite}.f-s2{opacity:0;color:var(--accent)}.in .f-s2{animation:f-show-mid 7s infinite}@keyframes f-spin{to{rotate:1turn}}@keyframes f-ring-off{0%,30%{opacity:1}33%,to{opacity:0}}@keyframes f-pop{0%,31%{scale:0}36%{scale:1.15}40%,to{scale:1}}@keyframes f-show-mid{0%,31%{opacity:0}34%,to{opacity:1}}.f-acc{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;font-size:13px}.f-acc img{width:22px;height:22px;object-fit:contain}.f-acc em{grid-column:3;grid-row:1;font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;border-radius:99px}.f-st.ok{color:#0b7a5c;background:#e3f6ee}.f-st.warn{color:#b45309;background:#fdf3e3}.f-back{opacity:0}.in .fix .f-st.warn{animation:f-ring-off 7s infinite;animation-delay:.6s}.in .f-back{animation:f-show-mid 7s infinite;animation-delay:.6s}.in .f-acc.fix{animation:f-row 7s infinite;animation-delay:.6s}@keyframes f-row{0%,32%{background:transparent}36%{background:#e3f6ee}50%,to{background:transparent}}.f-acc.fix{margin:-4px -8px;padding:4px 8px;border-radius:10px}.f-phone{position:relative;width:210px;height:310px;padding:34px 12px 12px;border-radius:34px;background:#fff;border:7px solid var(--ink);box-shadow:var(--shadow);display:grid;align-content:start;gap:10px}.f-notch{position:absolute;left:50%;top:8px;width:64px;height:16px;translate:-50% 0;border-radius:99px;background:var(--ink)}.f-push{display:flex;gap:8px;align-items:center;padding:8px;border-radius:14px;background:var(--bg-alt);font-size:11px;opacity:0;translate:0 -14px}.f-push b{display:block;font-size:11.5px}.f-push small{color:var(--text-3)}.f-push .s-ph{width:24px;height:24px}.f-push .s-ph .ic{width:14px;height:14px}.in .f-push{animation:f-push 7s var(--ease) infinite}@keyframes f-push{0%,4%{opacity:0;translate:0 -14px}10%,to{opacity:1;translate:0 0}}.f-page{display:grid;gap:10px;padding:12px;border-radius:14px;border:1px solid var(--border);opacity:0}.in .f-page{animation:f-page 7s var(--ease) infinite}@keyframes f-page{0%,18%{opacity:0;translate:0 10px}24%,to{opacity:1;translate:0 0}}.f-mini{display:flex;gap:8px;align-items:center}.f-mini .s-logo{grid-row:auto;width:32px;height:32px;border-radius:9px}.f-mini b{display:block;font-size:12.5px}.f-mini small{font-size:10.5px;color:var(--accent);font-weight:600}.f-copy{position:relative;display:block;padding:9px;border-radius:10px;text-align:center;font-size:12.5px;font-weight:700;color:#fff;background:var(--accent)}.in .f-copy{animation:f-press 7s infinite}@keyframes f-press{0%,44%{scale:1}47%{scale:.94}51%,to{scale:1}}.f-tap{position:absolute;left:62%;top:50%;width:26px;height:26px;margin:-13px;border-radius:50%;background:#ffffffa6;opacity:0}.in .f-tap{animation:f-tap 7s infinite}@keyframes f-tap{0%,40%{opacity:0;scale:1.6}45%{opacity:1;scale:.8}52%{opacity:0;scale:1.8}to{opacity:0}}.f-steps{text-align:center;font-size:10.5px;color:var(--text-3)}.f-toast{position:absolute;left:50%;bottom:10px;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;translate:-50% 0;font-size:12px;font-weight:700;color:#fff;background:var(--ink);white-space:nowrap;opacity:0}.f-toast .ic{color:var(--mint)}.in .f-toast{animation:f-toast 7s var(--ease) infinite}@keyframes f-toast{0%,49%{opacity:0;translate:-50% 10px}54%,88%{opacity:1;translate:-50% 0}94%,to{opacity:0;translate:-50% 0}}.f-camp{width:min(400px,90%);display:grid;gap:12px}.f-range{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;background:#fff;box-shadow:0 8px 20px -16px #02232566;font-size:12px;font-weight:700;color:var(--text-2)}.f-track{height:8px;border-radius:99px;background:#e1e8e5;overflow:hidden}.f-track i{display:block;height:100%;width:0;background:linear-gradient(90deg,#1a9c72,#2df9ad)}.in .f-track i{animation:f-track 8s linear infinite}@keyframes f-track{0%{width:0}92%{width:100%}to{width:100%}}.f-camp .s-mail .bn{height:0}.in .f-camp .s-mail .bn{animation:f-banner 8s var(--ease) infinite}@keyframes f-banner{0%,6%{height:0}14%,88%{height:56px}96%,to{height:0}}.f-utm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.f-utm .badge{font-family:ui-monospace,monospace;font-weight:600}.f-clicks{font-size:13px;color:var(--text-2)}.f-clicks b{font-size:20px;color:var(--ink)}.f-audit{width:min(400px,90%);display:grid;gap:14px}.f-roles{display:flex;flex-wrap:wrap;gap:6px}.f-roles span{padding:5px 11px;border-radius:99px;font-size:12px;font-weight:700;color:var(--text-2);background:#fff;box-shadow:0 6px 16px -12px #02232573}.in .f-roles span{animation:f-role 7.5s infinite}.f-roles span:nth-child(2){animation-delay:1.5s!important}.f-roles span:nth-child(3){animation-delay:3s!important}.f-roles span:nth-child(4){animation-delay:4.5s!important}.f-roles span:nth-child(5){animation-delay:6s!important}@keyframes f-role{0%,20%{color:var(--ink);background:#b6f7da}22%,to{color:var(--text-2);background:#fff}}.f-log{list-style:none;margin:0;padding:0;display:grid;gap:8px}.f-log li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;box-shadow:0 8px 20px -16px #02232566;font-size:13px;opacity:0;translate:0 -10px}.f-log p{margin:0;color:var(--text-2)}.f-log b{color:var(--ink)}.f-log small{color:var(--text-3);font-size:11.5px}.in .f-log li{animation:f-log 8s var(--ease) infinite}.f-log li:nth-child(1){animation-delay:1.2s!important}.f-log li:nth-child(2){animation-delay:.8s!important}.f-log li:nth-child(3){animation-delay:.4s!important}@keyframes f-log{0%{opacity:0;translate:0 -10px}6%,90%{opacity:1;translate:0 0}97%,to{opacity:0;translate:0 0}}.f-log li:first-child{box-shadow:0 0 0 2px #2df9ad80,0 8px 20px -16px #02232566}.p-logos{display:flex;align-items:center;gap:8px}.p-logos img{height:22px;width:auto}.p-logos img.wide{height:12px}@media (prefers-reduced-motion: reduce){.f-type{clip-path:none}.f-bot,.f-reply,.f-badge,.f-map .pill,.f-push,.f-page,.f-log li,.f-s2,.f-back{opacity:1;translate:none;scale:1}.f-dots,.f-ring,.f-s1,.fix .f-st.warn{display:none}.f-arrow,.f-done{scale:1}.f-bar i,.f-track i{width:100%}.f-camp .s-mail .bn{height:56px}}@media (max-width: 640px){.f-stories .story-art{height:340px}.f-me{white-space:normal}.f-phone{scale:.92}}
