@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@500;600;700;800&family=Inter:wght@400;500;600;700&display=swap";
:root{--fp-primary:#0176d3;--fp-primary-hover:#015ea9;--fp-accent:#00b3ff;--fp-surface:#fff;--fp-elevated:#f8fafc;--fp-text:#0f172a;--fp-muted:#64748b;--fp-border:#e2e8f0;--fp-border-light:#e2e8f0cc;--fp-link:#0284c7;--fp-button-text:#fff;--fp-font-heading:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fp-font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fp-font-mono:"Fira Code", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--fp-space-4:4px;--fp-space-8:8px;--fp-space-12:12px;--fp-space-16:16px;--fp-space-20:20px;--fp-space-24:24px;--fp-space-32:32px;--fp-radius-pill:9999px;--fp-radius-card:16px;--fp-radius-chip:12px;--fp-radius-input:50px;--fp-shadow-subtle:0 1px 3px #0f172a0d, 0 1px 2px #0f172a0a;--fp-shadow-medium:0 10px 25px -5px #0f172a14, 0 8px 10px -6px #0f172a0a;--fp-shadow-glow:0 0 25px #0176d340;font-family:var(--fp-font-body);color:var(--fp-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box;background-color:#fafafc;font-size:16px;font-weight:400;line-height:1.5}html{scroll-behavior:smooth}*,:before,:after{box-sizing:border-box}body{color:var(--fp-text);background-color:#fafafc;min-height:100vh;margin:0;padding:0;overflow-x:hidden}#root{flex-direction:column;min-height:100vh;display:flex}.fp-graph-grid-bg{background-color:#fafafc;background-image:linear-gradient(90deg,#0f172a0b 1px,#0000 1px),linear-gradient(#0f172a0b 1px,#0000 1px);background-position:top;background-size:38px 38px;position:relative}.fp-aurora-glow-container{pointer-events:none;z-index:0;height:680px;position:absolute;top:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.fp-navbar-glass{z-index:100;justify-content:space-between;align-items:center;padding:14px 32px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:sticky;top:0;-webkit-backdrop-filter:blur(20px)saturate(190%)!important;background:#ffffffb8!important;border-bottom:1px solid #e2e8f0bf!important;box-shadow:0 4px 20px -2px #0f172a0a,inset 0 1px #ffffffd9!important}.fp-navbar-glass-btn{cursor:pointer;align-items:center;gap:6px;text-decoration:none;display:inline-flex;-webkit-backdrop-filter:blur(12px)!important;color:#334155!important;background:#ffffffc7!important;border:1px solid #e2e8f0d9!important;border-radius:9999px!important;padding:8px 18px!important;font-size:13.5px!important;font-weight:600!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 1px 3px #0f172a0a,inset 0 1px #ffffffe6!important}.fp-navbar-glass-btn:hover{transform:translateY(-1px);color:#0f172a!important;background:#fffffff2!important;border-color:#cbd5e1e6!important;box-shadow:0 4px 14px #0f172a14!important}.fp-navbar-glass-btn:active{transform:translateY(0)}.fp-orb{filter:blur(90px);opacity:.55;mix-blend-mode:multiply;pointer-events:none;border-radius:50%;animation:18s ease-in-out infinite alternate fpFloat;position:absolute}.fp-orb-1{background:radial-gradient(circle,#38bdf8 0%,#0284c7 60%,#0000 100%);width:460px;height:460px;top:-120px;left:15%}.fp-orb-2{background:radial-gradient(circle,#a855f7 0%,#6366f1 60%,#0000 100%);width:480px;height:480px;animation-delay:-5s;top:-140px;right:12%}.fp-orb-3{opacity:.35;background:radial-gradient(circle,#34d399 0%,#059669 60%,#0000 100%);width:380px;height:380px;animation-delay:-9s;top:160px;left:45%;transform:translate(-50%)}@keyframes fpFloat{0%{transform:translateY(0)scale(1)}50%{transform:translateY(24px)scale(1.06)}to{transform:translateY(-16px)scale(.96)}}.fp-grid-mask{-webkit-mask-image:radial-gradient(85% 75% at 50% 30%,#000 65%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 30%,#000 65%,#0000 100%)}.fp-logo-pill{cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1.5px solid #e2e8f0;border-radius:9999px;align-items:center;gap:10px;padding:8px 16px 8px 18px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px #0f172a0d,inset 0 1px #fffc}.fp-logo-pill:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a14}.fp-logo-text{font-family:var(--fp-font-heading);color:#0f172a;letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1}.fp-logo-text-gradient{background:linear-gradient(135deg,#0284c7,#4f46e5);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.fp-online-indicator{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:relative}.fp-online-dot{background-color:#10b981;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px #10b981a6}.fp-online-ping{background-color:#10b98173;border-radius:50%;width:16px;height:16px;animation:2s cubic-bezier(0,0,.2,1) infinite fpPulse;position:absolute}@keyframes fpPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.sf-card,.fp-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:box-shadow .2s,border-color .2s;box-shadow:0 1px 3px #0f172a0d}.sf-card:hover,.fp-card:hover{box-shadow:0 10px 25px -5px #0f172a14}.sf-btn-primary,.fp-btn-primary{color:#fff;font-size:15.5px;font-weight:700;font-family:var(--fp-font-body);cursor:pointer;background:linear-gradient(135deg,#0284c7,#015ea9);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:14px 32px;line-height:1;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0284c752}.sf-btn-primary:hover:not(:disabled),.fp-btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#0369a1,#014c88);transform:translateY(-1.5px);box-shadow:0 6px 20px #0284c773}.sf-btn-primary:active:not(:disabled),.fp-btn-primary:active:not(:disabled){transform:translateY(0)}.sf-btn-primary:disabled,.fp-btn-primary:disabled{opacity:.75;pointer-events:none;cursor:not-allowed!important;box-shadow:none!important;color:#fff!important;background:#cbd5e1!important;transform:none!important}.fp-input-notice-pill{color:#ef4444;text-align:center;background-color:#eff6ff;border:1.5px solid #bae6fd;border-radius:9999px;align-items:center;gap:10px;padding:9px 24px;font-size:13.5px;font-weight:500;line-height:1.45;display:inline-flex;box-shadow:0 2px 14px #0ea5e91f}.sf-btn-secondary,.fp-btn-secondary{color:#0f172a;font-size:14.5px;font-weight:600;font-family:var(--fp-font-body);cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;transition:all .15s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.sf-btn-secondary:hover,.fp-btn-secondary:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.sf-chip,.fp-chip{letter-spacing:-.01em;color:#0284c7;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:8px;padding:6px 16px;font-size:13px;font-weight:600;display:inline-flex}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.sf-accordion-content{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .25s;display:grid}.sf-accordion-content.is-open{opacity:1;grid-template-rows:1fr}.sf-accordion-inner{min-height:0;overflow:hidden}.fp-steps-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}@media (max-width:640px){.fp-steps-grid{grid-template-columns:1fr}}@keyframes sfNavbarSlideDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.sf-navbar-slide-down{animation:.35s cubic-bezier(.16,1,.3,1) forwards sfNavbarSlideDown}.sf-form-canvas-scroll{scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#cbd5e1 #0000000a;overflow:hidden auto}.sf-form-canvas-scroll::-webkit-scrollbar{width:7px}.sf-form-canvas-scroll::-webkit-scrollbar-track{background:#00000008;border-radius:9999px;margin:6px 0}.sf-form-canvas-scroll::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:9999px;transition:background-color .2s}.sf-form-canvas-scroll::-webkit-scrollbar-thumb:hover{background:#0284c7}.fp-lang-widget{z-index:99999;flex-direction:column;align-items:flex-end;display:flex;position:fixed;bottom:28px;right:28px}.fp-lang-widget-rtl{align-items:flex-start!important;left:28px!important;right:auto!important}.fp-lang-trigger-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 10px 25px -4px #0284c766,0 4px 10px #0f172a14}.fp-lang-trigger-btn:hover{transform:scale(1.08);box-shadow:0 14px 30px -4px #0284c78c,0 6px 14px #0f172a1f}.fp-lang-trigger-btn:active{transform:scale(.96)}.fp-lang-trigger-outer-ring{-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#18b7f1,#0284c7);border-radius:50%;padding:5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fp-lang-trigger-inner{color:#0f172a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 2px #0000000f}.fp-lang-trigger-btn.is-active .fp-lang-trigger-inner{color:#0f172a;background:#f8fafc}.fp-lang-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.fp-lang-icon-globe{color:#0284c7}.fp-lang-trigger-btn:hover .fp-lang-icon-globe{transform:scale(1.12)}.fp-lang-icon-close{color:#0f172a;stroke-width:2.8px}.fp-lang-trigger-btn.is-active .fp-lang-icon-close{transform:rotate(90deg)}.fp-lang-bubble{opacity:0;visibility:hidden;transform-origin:100% 100%;pointer-events:none;color:#fff;background:linear-gradient(160deg,#19b7f1 0%,#0284c7 100%);border-radius:24px;width:290px;padding:16px 14px 18px;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.34,1.56,.64,1),visibility .28s;position:absolute;bottom:80px;right:0;transform:translateY(18px)scale(.88);box-shadow:0 20px 45px -10px #0284c773,0 0 0 1px #ffffff40,0 10px 20px -5px #0f172a26}.fp-lang-widget-rtl .fp-lang-bubble{transform-origin:0 100%;left:0;right:auto}.fp-lang-bubble.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.fp-lang-bubble-pointer{pointer-events:none;width:20px;height:12px;position:absolute;bottom:-10px;right:22px;overflow:hidden}.fp-lang-widget-rtl .fp-lang-bubble-pointer{left:22px;right:auto}.fp-lang-bubble-pointer:after{content:"";background:#0284c7;border-radius:2px;width:16px;height:16px;position:absolute;top:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.fp-lang-bubble-header{border-bottom:1px solid #fff3;margin-bottom:10px;padding:4px 6px 12px}.fp-lang-bubble-title{font-family:var(--fp-font-heading);letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:700}.fp-lang-bubble-subtitle{color:#ffffffd1;margin-top:2px;font-size:11.5px;font-weight:400;display:block}.fp-lang-bubble-sparkle{filter:drop-shadow(0 2px 4px #00000026);font-size:16px}.fp-lang-list{flex-direction:column;gap:8px;display:flex}.fp-lang-item-btn{color:#fff;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:#ffffff24;border:1.5px solid #ffffff59;border-radius:12px;outline:none;align-items:center;gap:12px;width:100%;padding:10px 12px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0000000a}[dir=rtl] .fp-lang-item-btn{text-align:right}.fp-lang-item-btn:hover{background:#ffffff42;border-color:#ffffffb3;transform:translateY(-1.5px);box-shadow:0 4px 12px #0000001f}.fp-lang-item-btn:active{transform:translateY(0)}.fp-lang-item-btn.is-active{color:#0f172a;background:#fff;border-color:#fff;box-shadow:0 6px 18px #00000026}.fp-lang-item-btn.is-active:hover{background:#fff;border-color:#fff}.fp-lang-item-icon-box{background:#fff3;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex}.fp-lang-item-btn.is-active .fp-lang-item-icon-box{background:#0284c71f}.fp-lang-flag{font-size:18px;line-height:1}.fp-lang-item-text{flex:1;min-width:0}.fp-lang-item-native{font-family:var(--fp-font-heading);align-items:center;gap:6px;font-size:14.5px;font-weight:700;line-height:1.2;display:flex}.fp-lang-rtl-tag{color:#fff;letter-spacing:.04em;background:#ffffff47;border-radius:4px;padding:1px 5px;font-size:9.5px;font-weight:700}.fp-lang-item-btn.is-active .fp-lang-rtl-tag{color:#fff;background:#0284c7}.fp-lang-item-sub{opacity:.85;margin-top:1px;font-size:11px}.fp-lang-item-btn.is-active .fp-lang-item-sub{color:#64748b;opacity:1}.fp-lang-item-check{flex-shrink:0;justify-content:center;align-items:center;display:flex}.fp-lang-check-badge{color:#fff;background:#0284c7;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:flex;box-shadow:0 2px 6px #0284c766}.fp-lang-uncheck-circle{border:1.5px solid #fff6;border-radius:50%;width:16px;height:16px}[dir=rtl]{text-align:right;direction:rtl}[dir=rtl] body,[dir=rtl] .fp-navbar-glass{direction:rtl}[dir=rtl] .fp-card{text-align:right}[dir=rtl] .fp-btn-primary,[dir=rtl] .sf-btn-primary{flex-direction:row}[dir=rtl] textarea,[dir=rtl] input[type=text]{text-align:right;direction:rtl}[dir=rtl] .sf-navbar-slide-down{animation:.35s cubic-bezier(.16,1,.3,1) forwards sfNavbarSlideDown}.fp-share-widget{z-index:9998;flex-direction:column;align-items:center;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:flex;position:fixed;bottom:102px;right:28px}.fp-share-widget-rtl{left:28px!important;right:auto!important}.fp-share-widget.is-hidden-by-language{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:scale(.6)translateY(20px)!important}.fp-share-trigger-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 10px 25px -4px #0284c766,0 4px 10px #0f172a14}.fp-share-trigger-btn:hover{transform:scale(1.08);box-shadow:0 14px 30px -4px #0284c78c,0 6px 14px #0f172a1f}.fp-share-trigger-btn:active{transform:scale(.96)}.fp-share-trigger-outer-ring{-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fp-share-trigger-inner{color:#0f172a;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 2px #0000000f}.fp-share-trigger-btn.is-active .fp-share-trigger-inner{color:#0f172a;background:#f8fafc}.fp-share-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}.fp-share-icon-share{color:#0284c7}.fp-share-trigger-btn:hover .fp-share-icon-share{transform:scale(1.12)}.fp-share-icon-close{color:#0f172a;stroke-width:2.8px}.fp-share-trigger-btn.is-active .fp-share-icon-close{transform:rotate(90deg)}.fp-share-dial-stack{pointer-events:none;opacity:0;visibility:hidden;flex-direction:column-reverse;align-items:center;gap:12px;transition:opacity .2s,visibility .2s;display:flex;position:absolute;bottom:74px;right:50%;transform:translate(50%)}.fp-share-dial-stack.is-open{pointer-events:auto;opacity:1;visibility:visible}.fp-share-dial-item{opacity:0;justify-content:center;align-items:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1),opacity .22s;display:flex;position:relative;transform:translateY(22px)scale(.65)}.fp-share-dial-stack.is-open .fp-share-dial-item{opacity:1;transform:translateY(0)scale(1)}.fp-share-dial-stack.is-open .fp-share-dial-anim-1{transition-delay:30ms}.fp-share-dial-stack.is-open .fp-share-dial-anim-2{transition-delay:70ms}.fp-share-dial-stack.is-open .fp-share-dial-anim-3{transition-delay:.11s}.fp-share-dial-stack.is-open .fp-share-dial-anim-4{transition-delay:.15s}.fp-share-dial-stack.is-open .fp-share-dial-anim-5{transition-delay:.19s}.fp-share-dial-btn{cursor:pointer;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),border-color .2s,background-color .2s;display:flex;box-shadow:0 6px 18px #0f172a1a,0 2px 4px #0f172a0d}.fp-share-dial-btn:hover{border-color:var(--brand-color,#0284c7);transform:scale(1.12);box-shadow:0 10px 25px #0f172a29,0 0 0 3px #0284c726}.fp-share-dial-btn:active{transform:scale(.94)}.fp-share-dial-btn.is-copied{background:#ecfdf5;border-color:#10b981;box-shadow:0 4px 16px #10b98159}.fp-share-dial-tooltip{color:#fff;font-family:var(--fp-font-body);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#0f172a;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:50%;right:calc(100% + 12px);transform:translateY(-50%)translate(6px);box-shadow:0 4px 14px #0f172a38}.fp-share-dial-item:hover .fp-share-dial-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}[dir=rtl] .fp-share-dial-tooltip{left:calc(100% + 12px);right:auto;transform:translateY(-50%)translate(-6px)}[dir=rtl] .fp-share-dial-item:hover .fp-share-dial-tooltip{transform:translateY(-50%)translate(0)}.fp-discord-widget{z-index:9997;flex-direction:column;align-items:center;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.16,1,.3,1),visibility .28s;display:flex;position:fixed;bottom:176px;right:28px}.fp-discord-widget-rtl{left:28px!important;right:auto!important}.fp-discord-widget.is-hidden{opacity:0!important;pointer-events:none!important;visibility:hidden!important;transform:scale(.6)translateY(20px)!important}.fp-discord-trigger-btn{cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:62px;height:62px;padding:0;text-decoration:none;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative;box-shadow:0 10px 25px -4px #0284c766,0 4px 10px #0f172a14}.fp-discord-trigger-btn:hover{transform:scale(1.08);box-shadow:0 14px 30px -4px #0284c78c,0 6px 14px #0f172a1f}.fp-discord-trigger-btn:active{transform:scale(.96)}.fp-discord-trigger-outer-ring{-webkit-mask-composite:xor;pointer-events:none;border-radius:50%;padding:5px;transition:opacity .25s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.fp-discord-trigger-inner{color:#0284c7;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:inset 0 1px 2px #0000000f}.fp-discord-icon{color:#0284c7;transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s;display:block}.fp-discord-trigger-btn:hover .fp-discord-icon{color:#0284c7;transform:scale(1.12)}.fp-discord-tooltip{color:#fff;font-family:var(--fp-font-body);letter-spacing:-.01em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#0f172a;border-radius:8px;padding:6px 13px;font-size:12.5px;font-weight:600;transition:opacity .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1),visibility .18s;position:absolute;top:50%;right:calc(100% + 14px);transform:translateY(-50%)translate(6px);box-shadow:0 4px 16px #0f172a38,0 0 0 1px #ffffff14}.fp-discord-tooltip:after{content:"";border:5px solid #0000;border-left:6px solid #0f172a;border-right-width:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.fp-discord-widget:hover .fp-discord-tooltip,.fp-discord-trigger-btn:hover+.fp-discord-tooltip,.fp-discord-trigger-btn:focus-visible+.fp-discord-tooltip{opacity:1;visibility:visible;transform:translateY(-50%)translate(0)}[dir=rtl] .fp-discord-tooltip,.fp-discord-widget-rtl .fp-discord-tooltip{left:calc(100% + 14px);right:auto;transform:translateY(-50%)translate(-6px)}[dir=rtl] .fp-discord-tooltip:after,.fp-discord-widget-rtl .fp-discord-tooltip:after{border-width:5px 6px 5px 0;border-color:#0000 #0f172a #0000 #0000;left:-5px;right:auto}[dir=rtl] .fp-discord-widget:hover .fp-discord-tooltip,.fp-discord-widget-rtl:hover .fp-discord-tooltip{transform:translateY(-50%)translate(0)}
