.ac-panel{background:#faf9fe;border:1px solid #e8e2f2;border-radius:16px;margin:18px 0 16px;padding:17px}.ac-heading{align-items:flex-start;gap:10px;display:flex}.ac-icon{color:#6751bb;background:#e8e2fc;border-radius:12px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.ac-heading h3{color:#40345b;margin:1px 0 4px;font:800 16px Manrope,Arial,sans-serif}.ac-heading p{color:#827391;margin:0;font-size:12px;line-height:1.55}.ac-subtle{color:#877c93;font-size:12px}.ac-state{color:#6a5a81;background:#fff;border:1px solid #e4def0;border-radius:12px;align-items:center;gap:11px;margin:15px 0;padding:12px;display:flex}.ac-state.connected{color:#31794e;background:#eff9f3;border-color:#acdcbf}.ac-state>div{flex-direction:column;gap:3px;display:flex;overflow:hidden}.ac-state strong{color:inherit;font-size:12px}.ac-state span{color:#8a8097;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.ac-methods{grid-template-columns:minmax(0,1fr);gap:10px;margin:15px 0;display:grid}.ac-provider{color:#392e4d;text-align:left;background:#fff;border:1px solid #ded8e8;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:47px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.ac-provider>span:nth-child(2){flex:1}.ac-provider:disabled{opacity:.64;cursor:not-allowed}.ac-provider-brand{place-items:center;width:24px;height:24px;font:900 18px Arial,sans-serif;display:grid}.ac-google-mark{color:#4285f4}.ac-apple-mark{color:#222;font-size:20px}.ac-help{color:#887e98;align-items:flex-start;gap:8px;margin:11px 0;font-size:11px;line-height:1.6;display:flex}.ac-help svg{flex-shrink:0;margin-top:2px}.ac-logout{color:#a04863;background:#fff;border:1px solid #e6daea;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.ac-existing{color:#6651a6;background:#f2effe;border:1px solid #e5dcf8;border-radius:11px;gap:10px;padding:13px;display:flex}.ac-existing svg{flex-shrink:0}.ac-existing strong{font-size:12px}.ac-existing p{color:#817497;margin:5px 0 0;font-size:11px;line-height:1.6}.ac-error{color:#a03e35;background:#fff3ed;border-radius:9px;padding:10px;font-size:12px}.fs-shell{margin:0 0 34px}.fs-intro{background:radial-gradient(circle at 90% -10%,#d8caff 0%,#0000 48%),linear-gradient(115deg,#fff,#f5efff 80%);border:1px solid #e3dafe;border-radius:22px;justify-content:space-between;align-items:center;gap:20px;padding:30px 28px;display:flex;box-shadow:0 16px 40px #6d55c60e}.fs-kicker{letter-spacing:.16em;color:#8465cc;align-items:center;gap:7px;font:800 10px Manrope,Arial,sans-serif;display:flex}.fs-intro h2{letter-spacing:-1.1px;margin:10px 0;font:900 clamp(26px,3.4vw,38px)/1.13 Manrope,Arial,sans-serif}.fs-intro h2 span{color:#6f56d9}.fs-intro p{color:#82748f;max-width:500px;margin:0;font-size:12px;line-height:1.75}.fs-metrics{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:13px;display:flex}.fs-metrics>div{text-align:center;background:#fff9;border:1px solid #fff;border-radius:15px;min-width:82px;padding:15px 10px}.fs-metrics strong{color:#5641ac;font:900 26px Manrope,sans-serif;display:block}.fs-metrics span{color:#877692;margin-top:4px;font-size:9px;display:block}.fs-nav{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:27px 0 16px;display:flex}.fs-nav h3{align-items:center;gap:8px;margin:0;font:800 18px Manrope,sans-serif;display:flex}.fs-tabs{flex-wrap:wrap;gap:6px;display:flex}.fs-tabs button{color:#786c90;background:#fff;border:1px solid #e3dbf3;border-radius:30px;padding:9px 12px;font-size:11px;font-weight:700}.fs-tabs button.active{color:#fff;background:#6855e8;border-color:#6855e8}.fs-shops{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.fs-card{background:#fff;border:1px solid #ebe5f4;border-radius:17px;min-width:0;transition:transform .18s,box-shadow .18s;overflow:hidden}.fs-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #4d37711c}.fs-cover{color:#fff;background:linear-gradient(120deg,#675ad4,#c0a6ff);place-items:center;height:140px;display:grid;position:relative;overflow:hidden}.fs-cover img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.fs-card:hover .fs-cover img{transform:scale(1.04)}.fs-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1d123b72);position:absolute;inset:30% 0 0}.fs-cover-1{background:linear-gradient(130deg,#3885bc,#98d2eb)}.fs-cover-2{background:linear-gradient(130deg,#ed7a65,#ffca8b)}.fs-cover-3{background:linear-gradient(130deg,#6b7e89,#c9ddd9)}.fs-cover-4{background:linear-gradient(130deg,#a34f9d,#d6a9d7)}.fs-cover-5{background:linear-gradient(130deg,#29877c,#92daba)}.fs-demo,.fs-live{z-index:1;letter-spacing:.06em;border-radius:99px;align-items:center;gap:4px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:10px}.fs-demo{color:#5e4b98;background:#fff;left:10px}.fs-live{color:#fff;background:#ee3155;right:10px}.fs-info{padding:15px}.fs-platform{text-transform:uppercase;color:#866cbe;letter-spacing:.06em;justify-content:space-between;gap:8px;font-size:9px;font-weight:800;display:flex}.fs-info h4{overflow-wrap:anywhere;margin:8px 0 5px;font:800 14px Manrope,sans-serif}.fs-info p{color:#867a96;min-height:34px;margin:0;font-size:11px;line-height:1.5}.fs-footer{color:#7e6b94;border-top:1px solid #f1eafa;justify-content:space-between;align-items:center;gap:5px;margin-top:14px;padding-top:12px;font-size:10px;display:flex}.fs-footer svg{color:#6855e8}.fs-note{color:#9d8fae;margin:14px 3px;font-size:10px;line-height:1.6}@media (max-width:1250px){.fs-shops{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-intro{flex-direction:column;align-items:flex-start}.fs-metrics>div{min-width:90px}}@media (max-width:720px){.fs-shops{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fs-cover{height:105px}.fs-intro{padding:23px 18px}.fs-info{padding:11px}.fs-info h4{font-size:12px}.fs-info p{font-size:10px}.fs-footer{font-size:9px}.fs-nav h3{font-size:16px}.fs-live{font-size:8px}.fs-metrics{gap:7px}.fs-metrics>div{min-width:82px;padding:10px 8px}.fs-metrics strong{font-size:22px}}
