.creator-start-shell,.onboarding-motion{--ob-ease-out: cubic-bezier(.23, 1, .32, 1);--ob-ease-in-out: cubic-bezier(.77, 0, .175, 1);--ob-press: .14s;--ob-quick: .18s;--ob-enter: .28s;--ob-reveal: .52s;--ob-fill: .7s;--ob-glow: 1.6s}.ob-press{transition:transform var(--ob-press, .14s) var(--ob-ease-out, ease-out),background-color var(--ob-quick, .18s) ease,border-color var(--ob-quick, .18s) ease,color var(--ob-quick, .18s) ease,box-shadow var(--ob-quick, .18s) ease,opacity var(--ob-quick, .18s) ease}.ob-press:active:not(:disabled){transform:scale(.97)}@keyframes ob-agent-in{0%{opacity:0;transform:translateY(6px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes ob-agent-reveal{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}.ob-agent-line{animation:ob-agent-in var(--ob-enter) var(--ob-ease-out) both}.ob-agent-text{-webkit-mask-image:linear-gradient(90deg,#000 45%,transparent 55%);mask-image:linear-gradient(90deg,#000 45%,transparent 55%);-webkit-mask-size:260% 100%;mask-size:260% 100%;-webkit-mask-position:0 0;mask-position:0 0;animation:ob-agent-reveal var(--ob-reveal) var(--ob-ease-out) 60ms both}.ob-agent-next{animation:ob-agent-in var(--ob-enter) var(--ob-ease-out) .22s both}.ob-track-fill{transition:background-color var(--ob-enter) ease}@keyframes ob-track-glow{0%{box-shadow:0 0 #6fcf9700}35%{box-shadow:0 0 14px 1px #6fcf978c}to{box-shadow:0 0 #6fcf9700}}.ob-track-seg[data-celebrate=true]{animation:ob-track-glow var(--ob-glow) var(--ob-ease-out) .2s both}.ob-track-label{opacity:0;transform:translate(-50%,-2px);transition:opacity var(--ob-quick) var(--ob-ease-out),transform var(--ob-quick) var(--ob-ease-out)}.ob-track:hover .ob-track-label,.ob-track:focus-visible .ob-track-label{opacity:1;transform:translate(-50%)}@keyframes ob-step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ob-step-in{animation:ob-step-in var(--ob-enter) var(--ob-ease-out) both}@media (prefers-reduced-motion: reduce){.ob-press,.ob-track-fill,.ob-track-label{transition:none}.ob-press:active:not(:disabled){transform:none}.ob-agent-line,.ob-agent-text,.ob-agent-next,.ob-step-in,.ob-track-seg[data-celebrate=true]{animation:none}.ob-agent-text{-webkit-mask-image:none;mask-image:none}}@keyframes ob-celebrate-pop{0%{transform:scale(.82);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}.ob-celebrate{animation:ob-celebrate-pop .42s var(--ob-ease-out, ease-out) both}@media (prefers-reduced-motion: reduce){.ob-celebrate{animation:none}}@property --ob-glow-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes ob-glow-spin{to{--ob-glow-angle: 360deg}}.ob-glow-row{position:relative;transition:transform .18s var(--ob-ease-out, ease-out),background-color .18s ease}.ob-glow-row:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ob-glow-angle),rgba(111,207,151,0) 0%,rgba(111,207,151,.7) 18%,rgba(120,160,255,.55) 36%,rgba(111,207,151,0) 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ob-glow-spin 6s linear infinite;pointer-events:none}@media (prefers-reduced-motion: reduce){.ob-glow-row:before{animation:none;background:#6fcf9759}}@keyframes ob-nav-in{0%{transform:translate(-100%)}to{transform:translate(0)}}.ob-nav-panel{animation:ob-nav-in .2s var(--ob-ease-out, ease-out) both}@keyframes ob-cta-pulse{0%,70%,to{box-shadow:inset 0 1px #ffffff0f,0 0 #6fcf9700}85%{box-shadow:inset 0 1px #ffffff0f,0 0 18px 2px #6fcf9759}}@keyframes ob-cta-wiggle{0%,80%,to{transform:rotate(0)}84%{transform:rotate(-1.5deg) translate(-1px)}88%{transform:rotate(1.5deg) translate(1px)}92%{transform:rotate(-1deg)}96%{transform:rotate(.5deg)}}@media (prefers-reduced-motion: no-preference){.ob-cta-attn:not(:disabled):not([data-ob-touched]):not(:hover):not(:focus-visible){animation:ob-cta-pulse 5s ease-in-out infinite,ob-cta-wiggle 5s ease-in-out infinite}}.fbg-root{--fbg-bg: hsl(var(--popover));--fbg-ink: hsl(var(--foreground));--fbg-muted: hsl(var(--muted-foreground));--fbg-border: hsl(var(--border) / .7);--fbg-fill: hsl(var(--foreground) / .05);--fbg-fill-strong: hsl(var(--foreground) / .09);position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none;animation:fbg-in .42s cubic-bezier(.2,.8,.2,1) .5s both}.fbg-root>*{pointer-events:auto}.fbg-launcher{position:relative;width:56px;height:56px;min-width:44px;min-height:44px;padding:0;border:0;border-radius:9999px;background:transparent;cursor:pointer;transition:transform .2s ease}.fbg-launcher:hover{transform:translateY(-2px)}.fbg-launcher:active{transform:scale(.96)}.fbg-launcher:focus-visible{outline:2px solid var(--fbg-ink);outline-offset:3px}.fbg-still,.fbg-live{filter:drop-shadow(0 2px 4px rgba(0,0,0,.28)) drop-shadow(0 0 1px rgba(0,0,0,.35))}.dark .fbg-still,.dark .fbg-live{filter:drop-shadow(0 2px 6px rgba(0,0,0,.6)) drop-shadow(0 0 1px rgba(255,255,255,.22))}@media (max-width: 639px){.fbg-root[data-cookie-open=true]{display:none}}.fbg-still,.fbg-live{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fbg-still{-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}.fbg-live{display:grid;place-items:center;opacity:0;transition:opacity .3s ease}.fbg-launcher[data-live=on] .fbg-live{opacity:1}.fbg-launcher[data-live=on] .fbg-still{opacity:0}.fbg-bubble{position:relative;width:min(18rem,calc(100vw - 32px));padding:12px 36px 12px 14px;border-radius:16px 16px 4px;color:var(--fbg-ink);background:var(--fbg-bg);border:1px solid var(--fbg-border);box-shadow:0 1px 2px #0000000a,0 18px 48px -20px #0000004d;animation:fbg-pop .26s cubic-bezier(.2,.8,.2,1) both}.fbg-eyebrow{margin:0 0 2px;font-size:11.5px;font-weight:600;letter-spacing:.01em;color:var(--fbg-muted)}.fbg-text{margin:0;font-size:14px;line-height:1.4}.fbg-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.fbg-pill{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 12px;border-radius:9999px;font:inherit;font-size:13px;font-weight:500;white-space:nowrap;color:var(--fbg-ink);background:var(--fbg-fill);border:1px solid var(--fbg-border);cursor:pointer;transition:background-color .15s ease}.fbg-pill svg{width:14px;height:14px}.fbg-pill.is-primary{background:var(--fbg-fill-strong);font-weight:600}.fbg-pill:hover{background:var(--fbg-fill-strong)}.fbg-pill:focus-visible,.fbg-close:focus-visible{outline:2px solid var(--fbg-ink);outline-offset:2px}.fbg-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:9999px;background:transparent;color:var(--fbg-muted);cursor:pointer}.fbg-close:hover{background:var(--fbg-fill);color:var(--fbg-ink)}.fbg-close svg{width:14px;height:14px}@keyframes fbg-in{0%{opacity:0;transform:translateY(8px) scale(.92)}to{opacity:1;transform:none}}@keyframes fbg-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.fbg-root,.fbg-bubble{animation:none}.fbg-launcher,.fbg-still,.fbg-live,.fbg-pill{transition:none}.fbg-launcher:hover,.fbg-launcher:active{transform:none}}.fbg-bubble.is-panel{width:min(22rem,calc(100vw - 32px));padding:12px 12px 12px 14px}.fbg-chat{display:flex;flex-direction:column;gap:10px}.fbg-stream{display:flex;flex-direction:column;gap:6px;max-height:13rem;overflow-y:auto;padding-right:22px}.fbg-line{margin:0;font-size:14px;line-height:1.4}.fbg-line.is-you{align-self:flex-end;max-width:85%;padding:6px 10px;border-radius:14px 14px 4px;background:var(--fbg-fill)}.fbg-chat .fbg-actions{margin-top:0}.fbg-pill:disabled{opacity:.5;cursor:default}.fbg-input{display:flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border-radius:9999px;background:var(--fbg-fill);border:1px solid var(--fbg-border)}.fbg-input:focus-within{border-color:var(--fbg-ink)}.fbg-input input{flex:1;min-width:0;height:30px;border:0;outline:none;background:transparent;color:var(--fbg-ink);font:inherit;font-size:14px}.fbg-input button{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:9999px;background:transparent;color:var(--fbg-ink);cursor:pointer}.fbg-input button:disabled{color:var(--fbg-muted);cursor:default}.fbg-input button svg{width:16px;height:16px}@media (max-width: 639px){body:has([data-bar-actions-mobile]) .fbg-root{bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:70}}.fbg-callout-text{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.nas-welcome{isolation:isolate}.nas-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.nas-portal-glow{will-change:opacity,transform;position:absolute;left:50%;top:42%;width:min(720px,140vw);aspect-ratio:1;transform:translate(-50%,-50%) scale(.6);opacity:0;border-radius:9999px;background:radial-gradient(circle at center,rgba(111,207,151,.1),rgba(255,255,255,.035) 38%,transparent 66%);animation:nasGlowIn 1.4s cubic-bezier(.22,1,.36,1) forwards,nasGlowBreathe 9s ease-in-out 1.4s 2}@keyframes nasGlowIn{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes nasGlowBreathe{50%{opacity:.7}}.nas-portal i{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:9999px;background:#ffffff8c;opacity:0;animation:nasMote 7s cubic-bezier(.45,0,.2,1) var(--d) 2}@keyframes nasMote{0%{opacity:0;transform:translate(0) scale(1)}25%{opacity:.5}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.4)}}.nas-welcome [data-nas-stage]{animation:none}@keyframes nasStageIn{0%{opacity:0;transform:translateY(8px)}}.nas-bot [data-bot-avatar-bare]{animation:nasBotIn .62s cubic-bezier(.34,1.56,.64,1) .16s backwards,nasBotWave .9s ease-in-out .82s 1}@keyframes nasBotIn{0%{opacity:0;transform:translateY(14px) scale(.85)}}@keyframes nasBotWave{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}55%{transform:rotate(8deg)}80%{transform:rotate(-4deg)}}.nas-reveal{display:grid;grid-template-rows:0fr;opacity:0;animation:nasReveal .38s cubic-bezier(.22,1,.36,1) forwards}.nas-reveal>*{overflow:hidden}@keyframes nasReveal{to{grid-template-rows:1fr;opacity:1}}.nas-reveal>*{animation:nasUnclip 0s linear .38s forwards}@keyframes nasUnclip{to{overflow:visible}}@media (prefers-reduced-motion: reduce){.nas-portal i{display:none}.nas-portal-glow{animation:none;opacity:1;transform:translate(-50%,-50%)}.nas-welcome [data-nas-stage],.nas-bot [data-bot-avatar-bare],.nas-reveal,.nas-reveal>*{animation:none;opacity:1;transform:none;filter:none;overflow:visible}.nas-reveal{grid-template-rows:1fr}}.nas-welcome .nas-lead{animation:none}@keyframes nasLeadIn{0%{opacity:0}}.nas-instant [data-nas-stage],.nas-instant .nas-lead,.nas-instant.nas-welcome [data-nas-stage],.nas-instant .nas-bot [data-bot-avatar-bare],.nas-instant .ob-step-in,.nas-instant .ob-agent-line,.nas-instant .ob-agent-text{animation:none}@media (prefers-reduced-motion: reduce){.nas-welcome .nas-lead{animation:none}}.ob-bar{transition:padding .2s cubic-bezier(.23,1,.32,1),background-color .2s ease}.ob-bar-condensed{background-color:color-mix(in srgb,var(--bamf-bg) 78%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}@keyframes ob-bar-actions-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ob-bar-actions{animation:ob-bar-actions-in .2s cubic-bezier(.23,1,.32,1) both}@media (prefers-reduced-motion: reduce){.ob-bar{transition:none}.ob-bar-actions{animation:none}}.ob-amb{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.ob-amb-grain{position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:220px 220px;opacity:.045;mix-blend-mode:overlay;animation:obGrain 90s linear infinite}@keyframes obGrain{to{transform:translate3d(220px,110px,0)}}.ob-amb-sweep{position:absolute;top:-40%;bottom:-40%;left:-60%;width:70%;background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.025) 35%,rgba(255,255,255,.06) 50%,rgba(255,255,255,.025) 65%,transparent 100%);filter:blur(40px);transform:translate(0) rotate(8deg);animation:obSweep 52s cubic-bezier(.45,0,.55,1) infinite alternate}@keyframes obSweep{to{transform:translate(230%) rotate(8deg)}}.ob-amb-glow{position:absolute;left:50%;top:18%;width:820px;height:420px;transform:translate(-50%);border-radius:9999px;filter:blur(64px);background:radial-gradient(ellipse at center,rgba(255,255,255,.07),rgba(255,255,255,.02) 45%,transparent 70%);animation:obBreathe 18s ease-in-out infinite}@keyframes obBreathe{50%{opacity:.65;transform:translate(-50%) scale(1.06)}}.ob-motif{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:obMotifIn 1.4s ease forwards;--ob-gutter: max(0px, calc((100vw - 46rem)/2 - 3vw) );-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--ob-gutter) - 2rem),transparent calc(var(--ob-gutter) + 2rem),transparent calc(100% - var(--ob-gutter) - 2rem),#000 calc(100% - var(--ob-gutter) + 2rem));mask-image:linear-gradient(90deg,#000 0,#000 calc(var(--ob-gutter) - 2rem),transparent calc(var(--ob-gutter) + 2rem),transparent calc(100% - var(--ob-gutter) - 2rem),#000 calc(100% - var(--ob-gutter) + 2rem))}@keyframes obMotifIn{to{opacity:1}}.ob-grids .set{position:absolute;width:min(20rem,calc(var(--ob-gutter) - 3vw - 2.5rem));opacity:.34}.ob-grids .set.a{left:3vw;top:22vh}.ob-grids .set.b{right:3vw;bottom:14vh}.ob-grids .lab{display:flex;justify-content:space-between;margin-bottom:.45rem;font-size:10.5px;letter-spacing:.04em;color:#fff6}.ob-grids .grid{display:grid;grid-template-rows:repeat(7,1fr);grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.ob-grids .grid i{display:block;aspect-ratio:1;border-radius:2px;background:#ffffff12;animation:obCell 9s ease-in-out infinite;animation-delay:var(--d, 0s)}.ob-grids .grid i[data-l="1"]{background:#ffffff2e}.ob-grids .grid i[data-l="2"]{background:#ffffff52}.ob-grids .grid i[data-l="3"]{background:#ffffff80}.ob-grids .grid i[data-l="4"]{background:#ffffffb3}@keyframes obCell{0%,to{opacity:.75}50%{opacity:1}}.ob-orbit i{position:absolute;left:50%;top:46%;border-radius:9999px;border:1px solid rgba(255,255,255,.1);transform:translate(-50%,-50%);animation:obSpin 80s linear infinite}.ob-orbit i:nth-child(1){width:40rem;height:40rem;border-style:dashed}.ob-orbit i:nth-child(2){width:58rem;height:58rem;animation-direction:reverse;animation-duration:110s;opacity:.7}.ob-orbit i:nth-child(3){width:78rem;height:78rem;animation-duration:150s;opacity:.45}.ob-orbit i:before{content:"";position:absolute;top:-3px;left:50%;width:5px;height:5px;border-radius:9999px;background:#ffffff73}@keyframes obSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.ob-panes .pane{position:absolute;width:min(18rem,calc(var(--ob-gutter) - 3vw - 2.5rem));opacity:.16;font-size:11px;line-height:1.5;color:#ffffffd9;animation:obFloat 14s ease-in-out infinite}.ob-panes .pane.tl{left:3vw;top:22vh}.ob-panes .pane.tr{right:3vw;top:26vh;animation-delay:-4s}.ob-panes .pane.bl{left:4vw;bottom:16vh;animation-delay:-8s}.ob-panes .pane.br{right:4vw;bottom:18vh;animation-delay:-2s}.ob-panes .head{margin-bottom:.45rem;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.ob-panes .bubble{display:inline-block;max-width:100%;margin-bottom:.35rem;padding:.35rem .6rem;border-radius:.8rem;border:1px solid rgba(255,255,255,.16)}.ob-panes .bubble.me{background:#ffffff24;border-color:transparent}.ob-panes .line{height:6px;margin-top:.45rem;border-radius:9999px;background:#ffffff29}.ob-panes .swatches{display:flex;gap:.4rem}.ob-panes .swatches span{width:1.6rem;height:1.6rem;border-radius:.45rem;border:1px solid rgba(255,255,255,.18)}@keyframes obFloat{50%{transform:translateY(-8px)}}.ob-field .cell{position:absolute;display:flex;align-items:center;gap:.45rem;font-size:11px;color:#ffffffd9;opacity:0;animation:obPop 8s ease-in-out infinite;animation-delay:var(--d, 0s)}.ob-field .cell b{width:.4rem;height:.4rem;border-radius:9999px;background:#ffffff8c}@keyframes obPop{0%,to{opacity:0;transform:translateY(6px)}15%,60%{opacity:.22;transform:none}78%{opacity:0}}.ob-tide{display:flex;flex-direction:column;justify-content:center;gap:1.25rem}.ob-tide .row{display:flex;gap:3rem;white-space:nowrap;font-size:clamp(3rem,8vw,7rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:#fff;opacity:.045;animation:obTide 90s linear infinite}.ob-tide .row.r{animation-direction:reverse;animation-duration:120s}@keyframes obTide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width: 1100px){.ob-motif:not(.ob-tide):not(.ob-orbit){display:none}}@media (prefers-reduced-motion: reduce){.ob-amb *,.ob-amb *:before{animation:none!important}.ob-motif{opacity:1}.ob-field .cell{opacity:.25}}
