.signup-modal-module__F2UflW__modal{z-index:150;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;visibility:hidden;pointer-events:none;background:#0000008a;place-items:center;padding:20px;transition:opacity .12s,visibility .12s;display:grid;position:fixed;inset:0}.signup-modal-module__F2UflW__modal.signup-modal-module__F2UflW__isOpen{opacity:1;visibility:visible;pointer-events:auto}.signup-modal-module__F2UflW__modalCard{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#ffffff05),#0a0e16f5;border:1px solid #ffffff14;border-radius:26px;width:min(100%,520px);padding:28px;transition:transform .14s;position:relative;transform:translateY(12px)scale(.985);box-shadow:inset 0 1px #ffffff0d}.signup-modal-module__F2UflW__modal.signup-modal-module__F2UflW__isOpen .signup-modal-module__F2UflW__modalCard{transform:translateY(0)scale(1)}.signup-modal-module__F2UflW__modalClose{width:42px;height:42px;color:var(--bob-muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:14px;place-items:center;transition:color .12s;display:grid;position:absolute;top:20px;right:20px}.signup-modal-module__F2UflW__modalClose:hover{color:var(--bob-white)}.signup-modal-module__F2UflW__modalHead{justify-content:center;margin-bottom:18px;display:flex}.signup-modal-module__F2UflW__field{margin-top:18px}.signup-modal-module__F2UflW__field label{color:#e8eef9;margin-bottom:10px;font-size:.92rem;font-weight:600;display:block}.signup-modal-module__F2UflW__input{width:100%;min-height:54px;color:var(--bob-white);font:inherit;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;outline:0;padding:0 16px;transition:border-color .12s,box-shadow .12s,background-color .12s}.signup-modal-module__F2UflW__input::placeholder{color:#6d778a}.signup-modal-module__F2UflW__input:focus{background:#ffffff0f;border-color:#35d8ff3d;box-shadow:0 0 0 5px #35d8ff17}.signup-modal-module__F2UflW__btn{appearance:none;color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8c5cff,#35d8ffeb);border:1px solid #0000;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:650;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 16px 40px #487eff3d,inset 0 1px #ffffff2e}.signup-modal-module__F2UflW__btn:hover{transform:translateY(-2px);box-shadow:0 20px 46px #487eff4d,inset 0 1px #ffffff3d}.signup-modal-module__F2UflW__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.signup-modal-module__F2UflW__submit{width:100%;margin-top:14px}.signup-modal-module__F2UflW__btnGhost{appearance:none;color:#dbe5f4;min-height:40px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:.85rem;transition:transform .12s,background-color .12s,color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.signup-modal-module__F2UflW__btnGhost:hover{color:var(--bob-white);background:#ffffff0f}.signup-modal-module__F2UflW__authButton{appearance:none;color:#dbe5f4;min-height:48px;font:inherit;cursor:pointer;background:#ffffff09;border:1px solid #ffffff14;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;transition:transform .12s,background-color .12s,color .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.signup-modal-module__F2UflW__authButton:hover{color:var(--bob-white);background:#ffffff0f;transform:translateY(-2px)}.signup-modal-module__F2UflW__divider{color:var(--bob-muted-2);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;font-size:.8rem;display:flex}.signup-modal-module__F2UflW__divider:before,.signup-modal-module__F2UflW__divider:after{content:"";background:#ffffff12;flex:1;height:1px}.signup-modal-module__F2UflW__authGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-modal-module__F2UflW__finePrint{color:var(--bob-muted-2);text-align:center;margin-top:24px;font-size:.82rem;line-height:1.6}.signup-modal-module__F2UflW__error{color:#ff6b6b;margin-top:8px;font-size:.9rem}@media (max-width:760px){.signup-modal-module__F2UflW__modalCard{padding:20px}.signup-modal-module__F2UflW__authGrid{grid-template-columns:1fr}}
.subpage-shell-module__vfv4Ra__pageRoot{letter-spacing:normal;min-height:100vh;color:var(--bob-text);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background-color:#0000;background-image:radial-gradient(72rem 30rem at 14% -6%,#4d84ff1a,#0000 60%),radial-gradient(66rem 32rem at 100% 10%,#3cd3ff12,#0000 60%),radial-gradient(54rem 28rem at 82% 88%,#924fff12,#0000 64%),linear-gradient(#05070b 0%,#05070d 36%,#04070c 100%);background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;flex-direction:column;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:normal;display:flex}.subpage-shell-module__vfv4Ra__pageRoot:before{content:"";pointer-events:none;z-index:0;opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:96px 96px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 24%,#000 28%,#000000d1 58%,#0000 86%);mask-image:radial-gradient(circle at 50% 24%,#000 28%,#000000d1 58%,#0000 86%)}.subpage-shell-module__vfv4Ra__header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05070cbd;border-bottom:1px solid #ffffff0f;position:fixed;top:0;left:0;right:0;box-shadow:0 10px 30px #0000001f}.subpage-shell-module__vfv4Ra__headerInner{width:min(calc(100% - 40px),var(--bob-max));margin:0 auto}.subpage-shell-module__vfv4Ra__nav{min-height:var(--bob-header-h);justify-content:space-between;align-items:center;gap:18px;display:flex}.subpage-shell-module__vfv4Ra__brand{align-items:center;text-decoration:none;display:inline-flex}.subpage-shell-module__vfv4Ra__brandWordmark{flex-shrink:0;width:auto;height:48px}.subpage-shell-module__vfv4Ra__navRight{align-items:center;gap:1.5rem;display:flex}.subpage-shell-module__vfv4Ra__navLink{color:#ffffff73;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s}.subpage-shell-module__vfv4Ra__navLink:hover{color:#ffffffd9}.subpage-shell-module__vfv4Ra__navLinkActive{color:#ffffffe6}.subpage-shell-module__vfv4Ra__ctaButton{appearance:none;color:#fff;min-height:50px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#8c5cff,#35d8ffeb);border:0;border-radius:18px;justify-content:center;align-items:center;gap:10px;padding:0 20px;font-weight:650;transition:transform .12s,background-color .12s,box-shadow .12s,color .12s;display:inline-flex;box-shadow:0 16px 40px #487eff3d,inset 0 1px #ffffff2e}.subpage-shell-module__vfv4Ra__ctaButton:hover{transform:translateY(-2px);box-shadow:0 20px 46px #487eff4d,inset 0 1px #ffffff3d}.subpage-shell-module__vfv4Ra__main{z-index:1;width:min(100% - 40px,820px);padding-top:calc(var(--bob-header-h) + 48px);flex:1;margin:0 auto;padding-bottom:80px;position:relative}.subpage-shell-module__vfv4Ra__mainNarrow{width:min(100% - 40px,680px)}.subpage-shell-module__vfv4Ra__mainWide{width:min(100% - 40px,1000px)}.subpage-shell-module__vfv4Ra__footer{z-index:1;border-top:1px solid #ffffff0f;position:relative}.subpage-shell-module__vfv4Ra__footerInner{width:min(calc(100% - 40px),var(--bob-max));justify-content:space-between;align-items:center;margin:0 auto;padding:28px 0;display:flex}.subpage-shell-module__vfv4Ra__footerCopy{color:#fff3;font-size:.75rem}.subpage-shell-module__vfv4Ra__footerCopy a{color:#ffffff4d;text-decoration:none;transition:color .15s}.subpage-shell-module__vfv4Ra__footerCopy a:hover{color:#fff9}.subpage-shell-module__vfv4Ra__footerSocial{align-items:center;gap:1rem;display:flex}.subpage-shell-module__vfv4Ra__footerSocial a{color:#fff3;transition:color .15s}.subpage-shell-module__vfv4Ra__footerSocial a:hover{color:#fff9}.subpage-shell-module__vfv4Ra__socialIcon{width:1rem;height:1rem}@media (max-width:760px){.subpage-shell-module__vfv4Ra__nav{min-height:60px}.subpage-shell-module__vfv4Ra__brandWordmark{height:36px}.subpage-shell-module__vfv4Ra__ctaButton{display:none}.subpage-shell-module__vfv4Ra__navRight{gap:1rem}.subpage-shell-module__vfv4Ra__main{padding-top:80px;padding-bottom:60px}.subpage-shell-module__vfv4Ra__footerInner{text-align:center;flex-direction:column;gap:1rem}}
.api-docs-module__wL03AG__layout{grid-template-columns:200px 1fr;align-items:start;gap:48px;display:grid}.api-docs-module__wL03AG__sidebar{top:calc(var(--bob-header-h) + 48px);position:sticky}.api-docs-module__wL03AG__toc{flex-direction:column;gap:2px;display:flex}.api-docs-module__wL03AG__tocLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--bob-muted-2);margin-bottom:12px;font-size:.65rem;font-weight:600}.api-docs-module__wL03AG__tocLink{color:var(--bob-muted);border-radius:8px;padding:6px 12px;font-size:.8rem;text-decoration:none;transition:color .15s,background .15s;display:block}.api-docs-module__wL03AG__tocLink:hover{color:var(--bob-white);background:#ffffff0a}.api-docs-module__wL03AG__hero{margin-bottom:40px}.api-docs-module__wL03AG__heroEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--bob-cyan);align-items:center;gap:8px;margin-bottom:20px;font-size:.75rem;font-weight:600;display:inline-flex}.api-docs-module__wL03AG__eyebrowDot{background:var(--bob-cyan);width:6px;height:6px;box-shadow:0 0 10px var(--bob-cyan);border-radius:50%}.api-docs-module__wL03AG__heroTitle{letter-spacing:-.02em;color:var(--bob-white);margin-bottom:16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.1}.api-docs-module__wL03AG__heroSub{color:var(--bob-muted);font-size:.95rem}.api-docs-module__wL03AG__inlineCode{color:#c9d1d9;background:#ffffff0f;border:1px solid #ffffff14;border-radius:6px;padding:2px 8px;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem}.api-docs-module__wL03AG__authCard{border-radius:var(--bob-radius-sm);background:linear-gradient(135deg,#8c5cff0a,#0000 60%),#ffffff05;border:1px solid #8c5cff26;margin-bottom:48px;position:relative;overflow:hidden}.api-docs-module__wL03AG__authCardAccent{background:linear-gradient(180deg,var(--bob-violet),var(--bob-cyan));width:3px;position:absolute;top:0;bottom:0;left:0}.api-docs-module__wL03AG__authCardContent{padding:24px 28px}.api-docs-module__wL03AG__authCardTitle{color:var(--bob-white);margin-bottom:12px;font-size:.95rem;font-weight:700}.api-docs-module__wL03AG__authCardDesc{color:var(--bob-muted);margin-bottom:12px;font-size:.85rem;line-height:1.6}.api-docs-module__wL03AG__authCardDesc:last-child{margin-bottom:0}.api-docs-module__wL03AG__codeBlock{color:#c9d1d9;background:#0d1117cc;border:1px solid #ffffff0f;border-radius:10px;margin-bottom:14px;padding:14px 18px;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem;overflow-x:auto}.api-docs-module__wL03AG__groups{flex-direction:column;gap:40px;display:flex}.api-docs-module__wL03AG__group{scroll-margin-top:calc(var(--bob-header-h) + 32px)}.api-docs-module__wL03AG__groupHeader{align-items:center;gap:12px;margin-bottom:16px;display:flex}.api-docs-module__wL03AG__groupNumber{letter-spacing:.08em;color:var(--bob-violet);font-family:ui-monospace,SF Mono,monospace;font-size:.7rem;font-weight:600}.api-docs-module__wL03AG__groupTitle{color:var(--bob-white);letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.api-docs-module__wL03AG__endpointList{border-radius:var(--bob-radius-sm);background:#ffffff04;border:1px solid #ffffff0f;overflow:hidden}.api-docs-module__wL03AG__endpoint{border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;transition:background .15s;display:flex}.api-docs-module__wL03AG__endpoint:last-child{border-bottom:none}.api-docs-module__wL03AG__endpoint:hover{background:#ffffff06}.api-docs-module__wL03AG__endpointLeft{align-items:center;gap:12px;min-width:0;display:flex}.api-docs-module__wL03AG__methodBadge{letter-spacing:.06em;text-align:center;border:1px solid;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;padding:3px 8px;font-family:ui-monospace,SF Mono,monospace;font-size:.65rem;font-weight:700;display:inline-flex}.api-docs-module__wL03AG__endpointPath{color:#ffffffb3;word-break:break-all;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem}.api-docs-module__wL03AG__endpointSummary{color:var(--bob-muted-2);text-align:right;flex-shrink:0;max-width:280px;font-size:.78rem}.api-docs-module__wL03AG__openapiCard{border-radius:var(--bob-radius-sm);scroll-margin-top:calc(var(--bob-header-h) + 32px);background:#ffffff05;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;padding:24px 28px;display:flex}.api-docs-module__wL03AG__openapiTitle{color:var(--bob-white);margin-bottom:4px;font-size:.95rem;font-weight:700}.api-docs-module__wL03AG__openapiDesc{color:var(--bob-muted-2);font-size:.8rem}.api-docs-module__wL03AG__openapiButton{color:var(--bob-muted);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;padding:10px 18px;font-family:ui-monospace,SF Mono,monospace;font-size:.8rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.api-docs-module__wL03AG__openapiButton:hover{color:var(--bob-white);background:#ffffff14;border-color:#ffffff29}@media (max-width:860px){.api-docs-module__wL03AG__layout{grid-template-columns:1fr;gap:0}.api-docs-module__wL03AG__sidebar{display:none}.api-docs-module__wL03AG__endpoint{flex-direction:column;align-items:flex-start;gap:8px}.api-docs-module__wL03AG__endpointSummary{text-align:left;max-width:none}.api-docs-module__wL03AG__openapiCard{flex-direction:column;align-items:flex-start}}
.faq-module__-_5Sfq__hero{margin-bottom:48px}.faq-module__-_5Sfq__heroEyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--bob-violet);align-items:center;gap:8px;margin-bottom:20px;font-size:.75rem;font-weight:600;display:inline-flex}.faq-module__-_5Sfq__eyebrowDot{background:var(--bob-violet);width:6px;height:6px;box-shadow:0 0 10px var(--bob-violet);border-radius:50%}.faq-module__-_5Sfq__heroTitle{letter-spacing:-.02em;color:var(--bob-white);margin-bottom:16px;font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.1}.faq-module__-_5Sfq__heroSub{color:var(--bob-muted);max-width:540px;font-size:1.05rem;line-height:1.6}.faq-module__-_5Sfq__faqList{flex-direction:column;gap:8px;display:flex}.faq-module__-_5Sfq__faqItem{border-radius:var(--bob-radius-sm);background:#ffffff05;border:1px solid #ffffff0f;transition:background .2s,border-color .2s,box-shadow .2s;overflow:hidden}.faq-module__-_5Sfq__faqItem:hover{background:#ffffff09;border-color:#ffffff1a}.faq-module__-_5Sfq__faqItemOpen{background:#ffffff0a;border-color:#8c5cff33;box-shadow:0 4px 24px #8c5cff0f}.faq-module__-_5Sfq__faqToggle{cursor:pointer;text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:none;align-items:center;gap:16px;padding:20px 24px;display:flex}.faq-module__-_5Sfq__faqNumber{letter-spacing:.08em;color:var(--bob-muted-2);flex-shrink:0;width:22px;font-family:ui-monospace,SF Mono,monospace;font-size:.7rem;font-weight:600}.faq-module__-_5Sfq__faqItemOpen .faq-module__-_5Sfq__faqNumber{color:var(--bob-violet)}.faq-module__-_5Sfq__faqQuestion{color:var(--bob-text);flex:1;font-size:.95rem;font-weight:600;transition:color .15s}.faq-module__-_5Sfq__faqToggle:hover .faq-module__-_5Sfq__faqQuestion{color:var(--bob-white)}.faq-module__-_5Sfq__faqChevron{color:var(--bob-muted-2);flex-shrink:0;transition:transform .25s cubic-bezier(.22,.65,.18,1),color .15s}.faq-module__-_5Sfq__faqItemOpen .faq-module__-_5Sfq__faqChevron{color:var(--bob-violet);transform:rotate(180deg)}.faq-module__-_5Sfq__faqBody{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,.65,.18,1);display:grid}.faq-module__-_5Sfq__faqItemOpen .faq-module__-_5Sfq__faqBody{grid-template-rows:1fr}.faq-module__-_5Sfq__faqAnswer{overflow:hidden}.faq-module__-_5Sfq__faqAnswer p{color:var(--bob-muted);padding:0 24px 20px 62px;font-size:.9rem;line-height:1.7}.faq-module__-_5Sfq__bottomCta{border-radius:var(--bob-radius-sm);background:#ffffff05;border:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding:32px;display:flex}.faq-module__-_5Sfq__bottomCtaText{color:var(--bob-text);font-size:.95rem;font-weight:600}.faq-module__-_5Sfq__bottomCtaLink{color:var(--bob-cyan);font-size:.875rem;font-weight:600;text-decoration:none;transition:opacity .15s}.faq-module__-_5Sfq__bottomCtaLink:hover{opacity:.8}@media (max-width:640px){.faq-module__-_5Sfq__faqToggle{gap:12px;padding:16px 18px}.faq-module__-_5Sfq__faqAnswer p{padding:0 18px 16px 52px}.faq-module__-_5Sfq__faqNumber{width:20px}.faq-module__-_5Sfq__bottomCta{text-align:center;flex-direction:column;padding:24px}}
