.fb-home{--canvas:#f8f6fc;--surface:#fff;--ink:#1d1530;--muted:#6b6480;--line:#e7e2f1;--fill:#f0ecf7;--honey:#f5b400;--honey-2:#ffcf4a;--honey-ink:#2e2200;--honey-soft:#fff4d6;--violet:#7c3aed;--violet-2:#5b21b6;--violet-ink:#fff;--violet-soft:#f1ebff;--hive:#2a1257;--hive-2:#3b1a78;--hive-ink:#f6f1ff;--ok:#1f9d55;--ok-soft:#e6f6ec;--warn:#c2410c;--shadow:0 1px 2px #2a12570f, 0 16px 44px #2a12571a;background:var(--canvas);color:var(--ink);line-height:1.6;overflow-x:clip}.fb-home h1,.fb-home h2,.fb-home h3{text-wrap:balance;margin:0;line-height:1.2}.fb-home .wrap{max-width:1140px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}.fb-home :focus-visible{outline:3px solid var(--honey);outline-offset:2px}.fb-home .num{font-variant-numeric:tabular-nums}.fb-home .muted{color:var(--muted)}.fb-home .eyebrow{letter-spacing:.02em;color:var(--violet);font-size:14px;font-weight:800}.fb-home section{padding-block:64px;scroll-margin-top:12px}.fb-home .sec-h{flex-direction:column;gap:8px;max-width:680px;margin-bottom:30px;display:flex}.fb-home .sec-h h2{font-size:clamp(28px,4vw,40px);font-weight:800}.fb-home .u{background:linear-gradient(transparent 62%, var(--honey) 62%, var(--honey) 92%, transparent 92%);padding-inline:2px}.fb-home .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 26px;font-size:18px;font-weight:800;text-decoration:none;display:inline-flex}.fb-home .btn-h{background:var(--honey);color:var(--honey-ink);box-shadow:0 6px 0 -1px #c48c00}.fb-home .btn-v{background:var(--violet);color:var(--violet-ink)}.fb-home .btn-dark{background:var(--hive);color:var(--hive-ink)}.fb-home .btn-o{color:var(--hive-ink);background:0 0;border:1.5px solid #f6f1ff59}.fb-home .hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%)}.fb-home .pat{pointer-events:none;background-size:56px 97px;position:absolute;inset:0}.fb-home .comb-honey{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0L56 16.17V48.5L28 64.67L0 48.5V16.17Z M28 64.67V97' fill='none' stroke='%23f5b400' stroke-width='1.6'/%3E%3C/svg%3E")}.fb-home .comb-violet{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='56' height='97' viewBox='0 0 56 97'%3E%3Cpath d='M28 0L56 16.17V48.5L28 64.67L0 48.5V16.17Z M28 64.67V97' fill='none' stroke='%237c3aed' stroke-width='1.6'/%3E%3C/svg%3E")}.fb-home .hero-band{background:radial-gradient(120% 90% at 85% 0%, var(--hive-2), var(--hive) 60%);color:var(--hive-ink);position:relative;overflow:hidden}.fb-home .hero-band .pat{opacity:.14;-webkit-mask-image:linear-gradient(270deg,#000 10%,#0000 75%);mask-image:linear-gradient(270deg,#000 10%,#0000 75%)}.fb-home[dir=ltr] .hero-band .pat{-webkit-mask-image:linear-gradient(90deg,#000 10%,#0000 75%);mask-image:linear-gradient(90deg,#000 10%,#0000 75%)}.fb-home .hero-band>.wrap{position:relative}.fb-home nav.top{flex-wrap:wrap;align-items:center;gap:14px;padding-block:18px;display:flex}.fb-home nav.top .name{align-items:center;gap:10px;margin-inline-end:auto;font-size:21px;font-weight:800;display:flex}.fb-home nav.top a.l{color:#f6f1ffb8;font-size:15px;font-weight:700;text-decoration:none}.fb-home nav.top a.demo{background:var(--honey);color:var(--honey-ink);border-radius:12px;padding:8px 16px;font-size:15px;font-weight:800;text-decoration:none}.fb-home nav.top a.in{background:#f6f1ff1f;border-radius:12px;padding:8px 16px;font-size:15px;font-weight:800;text-decoration:none}.fb-home .langs{background:#f6f1ff1a;border-radius:10px;gap:2px;padding:3px;display:inline-flex}.fb-home .langs button{all:unset;cursor:pointer;color:#f6f1ffbf;border-radius:8px;padding:3px 9px;font-size:13px;font-weight:800}.fb-home .langs button[aria-pressed=true]{background:var(--hive-ink);color:var(--hive)}.fb-home .langs.light{background:var(--fill)}.fb-home .langs.light button{color:var(--muted)}.fb-home .langs.light button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.fb-home .hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding-block:36px 92px;display:grid}.fb-home .hero>div{flex-direction:column;gap:20px;min-width:0;display:flex}.fb-home .hero .eyebrow{color:var(--honey)}.fb-home .hero h1{font-size:clamp(38px,5.6vw,64px);font-weight:800}.fb-home .hero h1 .hl{background:var(--honey);color:var(--honey-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:12px;padding:0 12px}.fb-home .hero .lead{color:#f6f1ffcc;max-width:42ch;font-size:20px}.fb-home .ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fb-home .hero .free{color:#f6f1ffb3;font-size:15px}.fb-home .hero .free b{color:var(--honey)}.fb-home .queue{background:var(--surface);color:var(--ink);border-top:6px solid var(--honey);border-radius:24px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex;box-shadow:0 30px 80px #00000059}.fb-home .q-head{align-items:center;gap:8px;padding:4px 4px 8px;font-weight:800;display:flex}.fb-home .q-head .count{background:var(--violet);color:var(--violet-ink);border-radius:999px;padding:1px 9px;font-size:13px}.fb-home .q-head .shop{color:var(--muted);margin-inline-start:auto;font-size:14px;font-weight:700}.fb-home .item{background:var(--canvas);border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:4px 12px;padding:12px;animation:.6s both fbSlide;display:grid}.fb-home .item:nth-child(3){animation-delay:.15s}.fb-home .item:nth-child(4){animation-delay:.3s}@keyframes fbSlide{0%{opacity:.2;transform:translateY(10px)}to{opacity:1;transform:none}}.fb-home .av{background:var(--honey);width:38px;height:44px;color:var(--honey-ink);grid-row:span 2;place-items:center;font-size:16px;font-weight:800;display:grid}.fb-home .item .who{color:var(--violet);font-size:13px;font-weight:800}.fb-home .item .what{font-weight:700;line-height:1.45}.fb-home .item .acts{flex-wrap:wrap;grid-column:2;gap:6px;margin-top:6px;display:flex}.fb-home .chip{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:4px 12px;font-size:13px;font-weight:800}.fb-home .chip.yes{background:var(--violet);color:var(--violet-ink);border-color:var(--violet)}.fb-home .save{color:var(--ok);font-weight:800}.fb-home .stats{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:-46px;display:grid;position:relative}.fb-home .stat{background:var(--surface);box-shadow:var(--shadow);border-radius:20px;align-items:center;gap:14px;padding:18px 20px;display:flex}.fb-home .stat .hx{background:var(--violet);width:52px;height:60px;color:var(--violet-ink);flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.fb-home .stat:nth-child(2) .hx{background:var(--honey);color:var(--honey-ink)}.fb-home .stat b{font-size:19px;font-weight:800;line-height:1.2;display:block}.fb-home .stat span{color:var(--muted);font-size:15px}.fb-home .demo-band{background:linear-gradient(160deg, var(--honey-2), var(--honey));color:var(--honey-ink);position:relative;overflow:hidden}.fb-home .demo-band .pat{opacity:.18}.fb-home .demo-band>.wrap{flex-direction:column;gap:28px;display:flex;position:relative}.fb-home .demo-band .eyebrow{color:var(--violet-2)}.fb-home .demo-band h2{font-size:clamp(30px,4.2vw,46px);font-weight:800}.fb-home .demo-band .txt{grid-template-columns:1fr auto;align-items:end;gap:16px 32px;display:grid}.fb-home .demo-band .txt>div{flex-direction:column;gap:12px;min-width:0;display:flex}.fb-home .demo-band ul{flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;font-weight:700;list-style:none;display:flex}.fb-home .demo-band ul li{align-items:center;gap:8px;display:flex}.fb-home .demo-band ul li:before{content:"";background:var(--violet-2);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:14px;height:16px}.fb-home .demo-band .url{font-size:15px;font-weight:700}.fb-home .demo-band code{background:#2e22001a;border-radius:8px;padding:2px 8px;font-family:inherit;display:inline-block}.fb-home .browser{background:var(--surface);color:var(--ink);border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 30px 70px #2e22004d}.fb-home .bar{background:var(--fill);border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:10px 14px;display:flex}.fb-home .bar i{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.fb-home .bar .addr{text-align:center;color:var(--muted);background:var(--surface);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;flex:1;padding:3px 10px;font-size:13px;overflow:hidden}.fb-home .bar a{color:var(--violet);flex:none;font-size:13px;font-weight:800;text-decoration:none}.fb-home .screen{background:var(--canvas);height:min(720px,80vh);min-height:520px;position:relative}.fb-home .screen iframe{border:0;width:100%;height:100%;display:block}.fb-home .flow{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.fb-home .step{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:8px;padding:22px;display:flex}.fb-home .step .hx{background:var(--honey);width:52px;height:60px;color:var(--honey-ink);place-items:center;font-size:24px;font-weight:800;display:grid}.fb-home .step:nth-child(2) .hx{background:var(--violet);color:var(--violet-ink)}.fb-home .step:nth-child(3) .hx{background:linear-gradient(135deg, var(--honey) 50%, var(--violet) 50%);color:var(--hive-ink)}.fb-home .step b{font-size:21px}.fb-home .team-sec{background:var(--violet-soft);position:relative;overflow:hidden}.fb-home .team-sec .pat{opacity:.1}.fb-home .team-sec>.wrap{position:relative}.fb-home .roles{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fb-home .role{background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;grid-template-columns:auto 1fr;gap:2px 16px;padding:16px 18px;display:grid}.fb-home .role .hx{background:var(--honey);width:52px;height:60px;color:var(--honey-ink);grid-row:span 2;place-items:center;display:grid}.fb-home .role:nth-child(4n+2) .hx,.fb-home .role:nth-child(4n+3) .hx{background:var(--violet);color:var(--violet-ink)}.fb-home .role b{font-size:19px}.fb-home .role>span{color:var(--muted);font-size:15px}.fb-home .role .ex{background:var(--honey-soft);color:var(--ink);border-radius:10px;grid-column:2;margin-top:8px;padding:6px 10px;font-size:14px;font-weight:600}.fb-home .plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px;display:grid}.fb-home .plan{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:12px;padding:26px;display:flex;position:relative}.fb-home .plan .nm{font-size:22px;font-weight:800}.fb-home .plan .p{color:var(--violet);font-size:52px;font-weight:800;line-height:1}.fb-home .plan .per{color:var(--muted);font-weight:700}.fb-home .plan .for{color:var(--muted);font-size:15px}.fb-home .plan ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.fb-home .plan li{align-items:flex-start;gap:8px;line-height:1.45;display:flex}.fb-home .plan li:before{content:"✓";color:var(--ok);flex:none;font-weight:800}.fb-home .plan .all{background:var(--honey-soft);border-radius:12px;margin-top:auto;padding:8px 12px;font-size:14px;font-weight:800;text-decoration:none}.fb-home .plan .btn{width:100%}.fb-home .plan.hot{background:var(--hive);color:var(--hive-ink);border:0;transform:translateY(-10px);box-shadow:0 24px 60px #2a125759}.fb-home .plan.hot .p{color:var(--honey)}.fb-home .plan.hot .per,.fb-home .plan.hot .for{color:#f6f1ffb8}.fb-home .plan.hot li:before{color:var(--honey)}.fb-home .plan.hot .all{color:var(--hive-ink);background:#f5b4002e}.fb-home .plan .tag{top:-14px;background:var(--honey);color:var(--honey-ink);border-radius:999px;padding:3px 14px;font-size:14px;font-weight:800;position:absolute;inset-inline-start:24px}.fb-home .after-plans{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;font-size:15px;font-weight:800;display:flex}.fb-home .after-plans span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:6px 14px}.fb-home .after-plans span.g{background:var(--ok-soft);color:var(--ok);border-color:#0000}.fb-home .incl{background:var(--surface);border:2px solid var(--honey);border-radius:28px;flex-direction:column;gap:22px;margin-top:44px;padding:30px 26px;scroll-margin-top:12px;display:flex}.fb-home .incl-h{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.fb-home .incl-h h3{font-size:clamp(24px,3.2vw,32px);font-weight:800}.fb-home .incl-h span{background:var(--violet);color:var(--violet-ink);border-radius:999px;padding:3px 12px;font-size:14px;font-weight:800}.fb-home .groups{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fb-home .grp{background:var(--canvas);border-radius:20px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.fb-home .grp h4{align-items:center;gap:8px;margin:0;font-size:19px;font-weight:800;display:flex}.fb-home .grp h4:before{content:"";background:var(--honey);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);flex:none;width:16px;height:18px}.fb-home .grp:nth-child(2n) h4:before{background:var(--violet)}.fb-home .grp ul{flex-direction:column;gap:7px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.fb-home .grp li{color:var(--muted);gap:8px;line-height:1.45;display:flex}.fb-home .grp li:before{content:"✓";color:var(--ok);flex:none;font-weight:800}.fb-home .grp li b{color:var(--ink);font-weight:800}.fb-home .signup{background:var(--hive);color:var(--hive-ink);box-shadow:var(--shadow);border:3px solid var(--honey);border-radius:30px;position:relative;overflow:hidden}.fb-home .signup .pat{opacity:.12;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.fb-home[dir=ltr] .signup .pat{-webkit-mask-image:linear-gradient(270deg,#000,#0000 70%);mask-image:linear-gradient(270deg,#000,#0000 70%)}.fb-home .signup .in{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding:44px 40px;display:grid;position:relative}.fb-home .signup h2{font-size:clamp(30px,4.2vw,44px);font-weight:800}.fb-home .signup h2 span{color:var(--honey)}.fb-home .signup p{color:#f6f1ffbf;font-size:18px}.fb-home .signup .lft{flex-direction:column;gap:12px;display:flex}.fb-home .signup .perks{flex-wrap:wrap;gap:8px;font-size:14px;font-weight:800;display:flex}.fb-home .signup .perks span{background:#f6f1ff1a;border-radius:999px;padding:4px 12px}.fb-home .signup .form{background:var(--surface);color:var(--ink);border-radius:20px;padding:20px}.fb-home .faq{flex-direction:column;gap:8px;max-width:780px;display:flex}.fb-home .faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 18px}.fb-home .faq summary{cursor:pointer;font-weight:800}.fb-home .faq details p{color:var(--muted);margin-top:8px}.fb-home footer{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding-block:28px;font-size:14px;display:flex}.fb-home footer a{text-decoration:none}.fb-home .fab{z-index:8;bottom:calc(14px + env(safe-area-inset-bottom,0px));left:max(16px, env(safe-area-inset-left,0px));right:max(16px, env(safe-area-inset-right,0px));display:none;position:fixed}.fb-home .fab .btn{width:100%;box-shadow:0 10px 30px #00000040}@media (max-width:960px){.fb-home .hero,.fb-home .signup .in,.fb-home .demo-band .txt{grid-template-columns:1fr}.fb-home .groups{grid-template-columns:repeat(2,1fr)}.fb-home .plan.hot{transform:none}}@media (max-width:700px){.fb-home .stats,.fb-home .roles,.fb-home .flow,.fb-home .plans,.fb-home .groups{grid-template-columns:1fr}.fb-home .stats{margin-top:-34px}.fb-home nav.top a.l{display:none}.fb-home section{padding-block:44px}.fb-home .screen{height:640px;min-height:0}.fb-home .signup .in{padding:28px 18px}.fb-home .incl{padding:22px 16px}.fb-home .fab{display:block}.fb-home footer{padding-bottom:96px}.fb-home .plans{gap:26px}}@media (prefers-reduced-motion:reduce){.fb-home *{animation:none!important}}.fb-home.legal-page .hero-band{padding-bottom:88px}.fb-home .legal-h1{padding-block:12px 0;font-size:clamp(30px,4.6vw,46px);font-weight:800}.fb-home .legal{background:var(--surface);max-width:820px;box-shadow:var(--shadow);border-top:6px solid var(--honey);overflow-wrap:anywhere;border-radius:24px;margin:-56px auto 48px;padding:clamp(22px,4vw,44px);position:relative}.fb-home .legal h2{margin:30px 0 10px;font-size:22px;font-weight:800}.fb-home .legal h2:first-of-type{margin-top:6px}.fb-home .legal h3{margin:20px 0 6px;font-size:17px;font-weight:800}.fb-home .legal p,.fb-home .legal li{margin:0 0 10px;font-size:16px}.fb-home .legal ul,.fb-home .legal ol{margin:0 0 12px;padding-inline-start:22px}.fb-home .legal ul{list-style:outside}.fb-home .legal ol{list-style:decimal}.fb-home .legal a{color:var(--violet);text-decoration:underline}.fb-home .legal .stand{color:var(--muted);font-size:14px}.fb-home .legal .tbl{margin:6px 0 16px;overflow-x:auto}.fb-home .legal table{border-collapse:collapse;width:100%;font-size:15px}.fb-home .legal th,.fb-home .legal td{text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:9px 10px}.fb-home .legal th{background:var(--fill);font-weight:800}.fb-home .legal code{background:var(--fill);border-radius:6px;padding:1px 6px;font-size:14px}.fb-home .legal-note{background:var(--honey-soft);border-radius:16px;margin-bottom:22px;padding:14px 18px;font-size:15px}.fb-home .legal-note p,.fb-home .legal-note li{font-size:15px}.fb-home .legal-note ul{margin:0;padding-inline-start:22px;list-style:outside}.fb-home.auth{flex-direction:column;min-height:100vh;display:flex}.fb-home.auth .hero-band{padding-bottom:92px}.fb-home .auth-card{background:var(--surface);width:min(440px,100% - 32px);box-shadow:var(--shadow);border-top:6px solid var(--honey);border-radius:24px;flex-direction:column;gap:20px;margin:-72px auto 32px;padding:28px 22px;display:flex;position:relative}.fb-home .auth-card h1{text-align:center;font-size:26px;font-weight:800}.fb-home .auth-foot{flex-direction:column;align-items:center;gap:8px;font-size:15px;display:flex}.fb-home .auth-foot a{color:var(--violet)}.fb-home.auth>footer{margin-top:auto}.fb-home .pat.spark{background:0 0;width:100%;height:100%;opacity:1!important}.fb-home .auth-card.wide{text-align:start;width:min(760px,100% - 32px)}.fb-home .acc-sec{border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.fb-home .acc-sec h2{font-size:19px;font-weight:800}.fb-home .acc-brand{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.fb-home .acc-brand:first-of-type{border-top:0;padding-top:0}.fb-home .acc-btns{flex-wrap:wrap;gap:8px;display:flex}.fb-home .acc-btn{border:1px solid var(--line);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;padding:0 14px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.fb-home .acc-btn.danger{color:#b91c1c;border-color:#fecaca}.fb-home .acc-btn.honey{background:var(--honey);color:var(--honey-ink);border-color:var(--honey)}.fb-home .acc-status{color:var(--muted);font-size:14px}.fb-home .acc-status b{color:var(--ink)}.fb-home .name-sec{background:var(--surface);border-block:1px solid var(--line)}.fb-home .name-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.fb-home .words{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.fb-home .word{background:var(--honey-soft);border:1.5px solid var(--honey);border-radius:16px;flex-direction:column;gap:2px;min-width:150px;padding:12px 18px;display:flex}.fb-home .word b{color:var(--hive);font-size:24px;font-weight:800}.fb-home .word span{color:var(--muted);font-size:15px}.fb-home .de-points{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.fb-home .de-points li{background:var(--canvas);border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.fb-home .de-points .hx{background:var(--hive);width:44px;height:50px;color:var(--honey);flex:none;place-items:center;display:grid}.fb-home .de-points li>span:last-child{flex-direction:column;gap:2px;display:flex}.fb-home .de-points .muted{font-size:15px}@media (max-width:860px){.fb-home .name-grid{grid-template-columns:1fr;gap:24px}}
