.fb-nudge{--fb-red:#f50f0f;--fb-red-hi:#ff4b3e;--fb-ink:#f4f4f5;--fb-muted:#a8a8b2;--fb-edge:#ffffff1f;--fb-glass:#141417eb;--fb-ease:cubic-bezier(.23, 1, .32, 1);bottom:20px;z-index:45;color:var(--fb-ink);opacity:0;transition:opacity .4s var(--fb-ease), translate .5s var(--fb-ease);flex-direction:column;align-items:flex-end;font-family:IBM Plex Sans Arabic,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed;inset-inline-end:20px;translate:0 14px}.fb-nudge[hidden]{display:none}.fb-nudge.is-in{opacity:1;translate:none}.fb-nudge.is-stacked{bottom:84px}@media (width<=767px){.fb-nudge.is-student{bottom:calc(86px + env(safe-area-inset-bottom))}}.fb-launcher{cursor:pointer;width:52px;height:52px;transition:transform .15s var(--fb-ease), box-shadow .25s var(--fb-ease);background:radial-gradient(120% 120% at 30% 0,#f50f0f59,#0000 60%),#141416;border:1px solid #ff505066;border-radius:50%;place-items:center;padding:0;display:grid;position:relative;box-shadow:0 14px 30px -12px #f50f0f8c,0 0 0 1px #ffffff0f}.fb-launcher:hover{transform:scale(1.06)}.fb-launcher:active{transform:scale(.95)}.fb-launcher img{width:30px;height:auto}.fb-launcher-dot{top:2px;background:var(--fb-red);border:2px solid #141416;border-radius:50%;width:11px;height:11px;position:absolute;inset-inline-end:2px}.fb-launcher-dot:after{content:"";border:2px solid var(--fb-red);animation:fb-ping 1.8s var(--fb-ease) infinite;border-radius:50%;position:absolute;inset:-2px}.fb-nudge.is-open .fb-launcher-dot{display:none}@keyframes fb-ping{0%{opacity:.8;scale:1}to{opacity:0;scale:2.2}}.fb-bubble{bottom:4px;border:1px solid var(--fb-edge);background:var(--fb-glass);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:0;transform-origin:100% 100%;width:max-content;max-width:min(280px,100vw - 110px);transition:opacity .35s var(--fb-ease), translate .5s var(--fb-ease);border-radius:18px;align-items:flex-start;gap:4px;padding:10px 8px 10px 14px;display:flex;position:absolute;inset-inline-end:calc(100% + 12px);translate:18px;box-shadow:0 18px 40px -16px #000c}[dir=rtl].fb-nudge .fb-bubble{padding:10px 14px 10px 8px;translate:-18px}.fb-bubble.is-in{opacity:1;translate:none}.fb-bubble[hidden]{display:none}.fb-bubble:after{content:"";bottom:16px;border-top:1px solid var(--fb-edge);border-inline-end:1px solid var(--fb-edge);background:inherit;width:12px;height:12px;position:absolute;inset-inline-end:-6px;rotate:45deg}[dir=rtl].fb-nudge .fb-bubble:after{rotate:-45deg}.fb-bubble-text{color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.fb-bubble-line{font-size:.9375rem;font-weight:600;line-height:1.55;transition:opacity .26s,translate .26s}.fb-bubble-line.is-leaving{opacity:0;translate:0 -6px}.fb-bubble-cta{color:var(--fb-red-hi);font-size:.8125rem;font-weight:700}.fb-bubble-close,.fb-close{width:26px;height:26px;color:var(--fb-muted);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.fb-bubble-close svg,.fb-close svg{width:14px;height:14px}.fb-bubble-close:hover,.fb-close:hover{color:var(--fb-ink)}.fb-panel{bottom:calc(100% + 12px);border:1px solid var(--fb-edge);background:radial-gradient(90% 50% at 80% -10%, #f50f0f38, transparent 70%), var(--fb-glass);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);opacity:0;transform-origin:100% 100%;width:min(370px,100vw - 32px);max-height:min(78vh,660px);transition:opacity .25s var(--fb-ease), translate .4s var(--fb-ease), scale .4s var(--fb-ease);border-radius:24px;padding:18px;position:absolute;inset-inline-end:0;overflow-y:auto;translate:0 12px;scale:.97;box-shadow:0 30px 70px -24px #000000e6}[dir=rtl].fb-nudge .fb-panel{transform-origin:0 100%}.fb-panel.is-in{opacity:1;translate:none;scale:none}.fb-panel[hidden]{display:none}.fb-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;margin-bottom:14px;display:grid}.fb-head-mark{background:#f50f0f24;border:1px solid #ff505059;border-radius:14px;place-items:center;width:42px;height:42px;display:grid}.fb-head-mark img{width:24px;height:auto}.fb-title{margin:0;font-size:1.0625rem;font-weight:700;line-height:1.5}.fb-sub{color:var(--fb-muted);margin:2px 0 0;font-size:.8125rem;line-height:1.7}@media (prefers-reduced-motion:reduce){.fb-nudge,.fb-bubble,.fb-panel{transition-duration:1ms}.fb-launcher-dot:after{animation:none}}
