:root{--bb-bg:#000;--bb-bg-elevated:#0c0c10;--bb-panel:#111116;--bb-panel-2:#16161d;--bb-border:#ffffff14;--bb-border-strong:#ffffff24;--bb-text:#f4f4f5;--bb-muted:#f4f4f58c;--bb-faint:#f4f4f552;--bb-accent:#a78bfa;--bb-purple:#7c6ff0;--bb-purple-light:#9a90f7;--bb-radius:14px;--bb-radius-lg:18px;--bb-shadow:0 24px 64px #0000008c;--bb-shadow-sm:0 10px 28px #00000059;--bb-ease:cubic-bezier(.22, 1, .36, 1)}html,body,#root{height:100%;color:var(--bb-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" on;font-synthesis:none;margin:0}html{background-color:var(--bb-bg)}a,a:visited,a:hover,a:active{color:#f7f7f8eb;text-decoration-color:#f7f7f873}body{letter-spacing:-.011em;background-color:var(--bb-bg);background-image:none;font-family:Plus Jakarta Sans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}@media (width<=1023px){html,body,#root,#__expo_router_root__{overscroll-behavior:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;max-width:100%;height:100dvh;max-height:100dvh;overflow:hidden}body{touch-action:manipulation}#root,#__expo_router_root__{max-width:100vw}}#root{background:0 0;min-height:100dvh}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#ffffff47}::-webkit-scrollbar-track{background:0 0}button,[role=button],a,[data-focusable=true]{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:filter .14s var(--bb-ease), transform .14s var(--bb-ease), background-color .14s var(--bb-ease), border-color .14s var(--bb-ease), box-shadow .16s var(--bb-ease), opacity .14s var(--bb-ease)}a,a:link,a:visited,a:hover,a:active,[role=link]{text-decoration-color:#f7f7f873;color:#f7f7f8eb!important}button:disabled,[aria-disabled=true]{cursor:not-allowed}input,textarea{caret-color:var(--bb-purple-light);box-shadow:none!important;outline:none!important}input:focus,textarea:focus{outline:none}::selection{color:#fff;background:#7c6ff061}[aria-modal=true],[role=dialog]{border-radius:var(--bb-radius-lg)!important}body>div[style*="position: fixed"],body>div[style*=position\:fixed]{-webkit-backdrop-filter:blur(14px)saturate(1.15)}:focus{outline:none}:focus:not(:focus-visible){box-shadow:none!important;outline:none!important}:focus-visible{box-shadow:none;outline:none}input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus:not(:focus-visible),[role=button]:focus:not(:focus-visible),button:focus:not(:focus-visible),a:focus:not(:focus-visible),[tabindex]:focus-visible,[role=button]:focus-visible,button:focus-visible{box-shadow:none!important;outline:none!important}div[tabindex]:active,[role=button]:active{outline:none}@media (hover:hover) and (pointer:fine){[role=button]:hover,button:hover:not(:disabled){filter:brightness(1.08)}[role=button]:active,button:active:not(:disabled){filter:brightness(.98);transform:translateY(.5px)scale(.992)}[role=button]:hover{box-shadow:none}[data-bb-referral="1"] [role=button],[data-bb-referral="1"] [role=button]:hover,[data-bb-referral="1"] [role=button]:active,[data-bb-referral="1"] button,[data-bb-referral="1"] button:hover,[data-bb-referral="1"] button:active{filter:none!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}}[data-bb-referral="1"] svg,[data-bb-referral="1"] [class*=icon]{filter:none!important;text-shadow:none!important}html,body{overscroll-behavior:none}textarea{resize:none;background:0 0!important}img{image-rendering:-webkit-optimize-contrast}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url]{border-radius:12px!important}*{-webkit-user-drag:none}#root>div{background:0 0;min-height:100%}@media (width>=900px){[role=dialog]>div{border-radius:inherit}}svg{shape-rendering:geometricprecision}@keyframes bbGlimmerSweep{0%{background-position:120% 0}to{background-position:-120% 0}}.bb-glimmer-headline{-webkit-text-fill-color:transparent;background-image:linear-gradient(105deg,#ffffffeb 0% 38%,#ffffff47 50%,#ffffffeb 62% 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite bbGlimmerSweep;color:#0000!important}@keyframes bbIconExplode{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes bbIconMover{0%{transform:translate(0,0)}to{transform:translateY(-1px)}}@keyframes bbIconAlter{0%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes bbIconPulse{0%{transform:scale(1)}to{transform:scale(1.06)}}.bb-side-icon{transform-origin:50%;will-change:transform;justify-content:center;align-items:center;display:flex}.bb-side-icon--explode.is-hover{animation:.5s cubic-bezier(.22,1,.36,1) bbIconExplode}.bb-side-icon--mover.is-hover{animation:.55s cubic-bezier(.22,1,.36,1) bbIconMover}.bb-side-icon--alter.is-hover{animation:.48s cubic-bezier(.22,1,.36,1) bbIconAlter}.bb-side-icon--pulse.is-hover{animation:.18s ease-out forwards bbIconPulse}@keyframes bbLogoIdle{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.bb-logo-mark{animation:4.2s ease-in-out infinite bbLogoIdle;display:flex}.bb-mesh-blob,.bb-mesh-circle,.bb-mesh-tile{display:block}[data-bb-studio="1"],[data-bb-connector="1"],[data-bb-code="1"]{transition:border-color .16s var(--bb-ease), box-shadow .18s var(--bb-ease)}@media (hover:hover) and (pointer:fine){[data-bb-studio="1"]:hover,[data-bb-connector="1"]:hover,[data-bb-code="1"]:hover{border-color:#ffffff29;box-shadow:0 12px 32px #0000006b,0 0 0 1px #ffffff14}[data-bb-studio="1"] [role=button]:hover,[data-bb-studio="1"] button:hover:not(:disabled),[data-bb-connector="1"] [role=button]:hover,[data-bb-code="1"] [role=button]:hover,[data-bb-code="1"] button:hover:not(:disabled){filter:none;box-shadow:none;background-color:#ffffff14}[data-bb-studio="1"] [role=button]:active,[data-bb-connector="1"] [role=button]:active,[data-bb-code="1"] [role=button]:active{filter:none;transform:none}}video.bb-motion-bg::-webkit-media-controls{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}video.bb-motion-bg::-webkit-media-controls-panel{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}video.bb-motion-bg::-webkit-media-controls-enclosure{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}video.bb-motion-bg::-webkit-media-controls-play-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}video.bb-motion-bg::-webkit-media-controls-start-playback-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}video.bb-motion-bg::-webkit-media-controls-overlay-play-button{opacity:0!important;visibility:hidden!important;pointer-events:none!important;-webkit-appearance:none!important;width:0!important;height:0!important;display:none!important}html[data-bb-kbd="1"] [tabindex]:focus-visible,html[data-bb-kbd="1"] [role=button]:focus-visible,html[data-bb-kbd="1"] [role=tab]:focus-visible,html[data-bb-kbd="1"] [role=switch]:focus-visible,html[data-bb-kbd="1"] [role=radio]:focus-visible,html[data-bb-kbd="1"] [role=checkbox]:focus-visible,html[data-bb-kbd="1"] [role=menuitem]:focus-visible,html[data-bb-kbd="1"] [role=link]:focus-visible,html[data-bb-kbd="1"] button:focus-visible,html[data-bb-kbd="1"] a:focus-visible{outline-offset:2px!important;outline:2px solid #f7f7f8eb!important}html[data-bb-kbd="1"] input:focus-visible,html[data-bb-kbd="1"] input[tabindex]:focus-visible,html[data-bb-kbd="1"] textarea[tabindex]:focus-visible,html[data-bb-kbd="1"] textarea:focus-visible{outline:none!important}@media (pointer:coarse){.css-g5y9jx:is(button,[role=button],[role=switch]):not(:disabled):not([aria-disabled=true]):after{content:"";position:absolute;inset:-4px}}