.gfob{position:relative;min-height:100vh;min-height:100dvh;background:#0d0d33;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color-scheme:dark}.gfob *,.gfob :after,.gfob :before{box-sizing:border-box}.gfob button,.gfob input,.gfob textarea{font-family:inherit}.gfob ::-moz-placeholder{color:hsla(0,0%,100%,.45)}.gfob ::placeholder{color:hsla(0,0%,100%,.45)}@keyframes gfobFade{0%{opacity:0}to{opacity:1}}@keyframes gfobAppear{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes gfobPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.94)}}.gfob-appear{animation:gfobAppear .55s cubic-bezier(.2,.8,.2,1) both}.gfob-appear-late{animation:gfobAppear .5s cubic-bezier(.2,.8,.2,1) .5s both}.gfob-pulse{animation:gfobPulse 1.6s ease-in-out infinite}@keyframes gfobLine{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes gfobTick{0%{transform:scale(.4);opacity:0}70%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.gfob-line{animation:gfobLine .5s cubic-bezier(.2,.8,.2,1) both}.gfob-tick{animation:gfobTick .35s cubic-bezier(.3,1.4,.5,1) both}.gfob-press{transition:transform .18s cubic-bezier(.3,.9,.3,1),opacity .15s;-webkit-tap-highlight-color:transparent}.gfob-press:active:not(:disabled){transform:scale(.98)}.gfob-ctabar{position:sticky;bottom:0;z-index:5;padding-bottom:max(12px,env(safe-area-inset-bottom));background:rgba(20,16,46,.78);backdrop-filter:blur(22px) saturate(1.4);border-top:1px solid hsla(0,0%,100%,.06)}.gfob-grow{flex:1 0 auto}.gfob-welcome-cta{margin-top:auto}@media (min-width:768px) and (min-height:640px){.gfob-grow{flex:0 0 auto}.gfob-welcome-cta{margin-top:20px}.gfob-ctabar{position:relative;background:transparent;border-top:0;backdrop-filter:none;padding-bottom:32px}}.gfob-sheet-wrap{position:fixed;inset:0;z-index:50;background:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center;animation:gfobFade .2s ease both}.gfob-sheet{position:relative;width:100%;max-width:520px;max-height:92dvh;overflow-y:auto;background:linear-gradient(160deg,#15123a,#1d1244);border:1px solid hsla(0,0%,100%,.12);border-bottom:0;border-radius:26px 26px 0 0;padding:28px 24px max(24px,env(safe-area-inset-bottom));animation:gfobAppear .35s cubic-bezier(.2,.8,.2,1) both}@media (min-width:640px){.gfob-sheet-wrap{align-items:center}.gfob-sheet{border-radius:26px;border-bottom:1px solid hsla(0,0%,100%,.12)}}.gfob-sheet-close{position:absolute;top:14px;right:14px;width:30px;height:30px;border-radius:999px;border:0;background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.75);display:flex;align-items:center;justify-content:center;cursor:pointer}.gfob-field{width:100%;color:#fff;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:12px;padding:12px;font-size:17px;line-height:22px;outline:none;transition:border-color .15s,box-shadow .15s}.gfob-field:focus{border-color:hsla(0,0%,100%,.35);box-shadow:0 0 0 1px hsla(0,0%,100%,.35)}@media (prefers-reduced-motion:reduce){.gfob-appear,.gfob-appear-late,.gfob-line,.gfob-pulse,.gfob-sheet,.gfob-sheet-wrap,.gfob-tick{animation:none!important}}.gfob-about{padding:8px 24px max(40px,env(safe-area-inset-bottom));color:hsla(0,0%,100%,.72);font-size:15px;line-height:1.6}.gfob-about-rule{height:1px;background:hsla(0,0%,100%,.12);margin:0 0 28px}.gfob-about h2{color:#fff;font-size:20px;line-height:25px;font-weight:700;margin:30px 0 10px;letter-spacing:-.01em}.gfob-about h2:first-of-type{margin-top:0}.gfob-about p,.gfob-about ul{margin:0 0 12px}.gfob-about ul{padding-left:20px;list-style:disc}.gfob-about li::marker{color:hsla(0,0%,100%,.45)}.gfob-about li{margin:0 0 8px}.gfob-about strong{color:#fff;font-weight:600}.gfob-about a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:hsla(0,0%,100%,.35)}.gfob-about-brand{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;color:#fff;font-weight:600;font-size:16px;text-decoration:none!important}.gfob-about-brand img{border-radius:7px;display:block}.gfob-qa h3{color:#fff;font-size:16px;line-height:22px;font-weight:600;margin:16px 0 4px}.gfob-qa p{margin:0 0 12px}.gfob-about-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin:32px 0 14px;font-size:14px}.gfob-about-links a{color:hsla(0,0%,100%,.72);text-decoration-color:hsla(0,0%,100%,.25)}.gfob-about-links a:hover{color:#fff}.gfob-about-legal{font-size:12px;color:hsla(0,0%,100%,.45);margin:0}