.bgb-slot{margin:0 0 16px;min-height:42px}.bgb{height:var(--bgb-h,auto);transition:height .48s cubic-bezier(.23,1,.32,1)}.bgb-stack{display:grid}.bgb-layer{grid-area:1/1;align-self:start}.bgb-leave{pointer-events:none;animation:bgb-leave .38s cubic-bezier(.23,1,.32,1) forwards}@keyframes bgb-leave{to{opacity:0;transform:translateY(-5px);filter:blur(2px)}}.bgb-in{animation:bgb-enter .54s cubic-bezier(.23,1,.32,1) both;animation-delay:calc(.12s + var(--i, 0) * .11s)}@keyframes bgb-enter{0%{opacity:0;transform:translateY(7px);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.bgb-swap{display:inline-grid}.bgb-swap-item{grid-area:1/1;opacity:0;filter:blur(2px);transform:translateY(3px);transition:opacity .36s cubic-bezier(.23,1,.32,1),filter .36s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1)}.bgb-swap-item[data-on]{opacity:1;filter:none;transform:none;transition-delay:90ms}.bgb-tick{display:inline-block;animation:bgb-tick .42s cubic-bezier(.23,1,.32,1) both}@keyframes bgb-tick{0%{opacity:.35;transform:translateY(4px);filter:blur(1.5px)}to{opacity:1;transform:none;filter:none}}.bgb-bo{display:inline-flex;flex-shrink:0}.bgb-bar .bgb-bo{cursor:pointer}:is(.bgb,.tns-bo) .bo-bounce{animation-duration:1.9s}:is(.bgb,.tns-bo) .bo-shadow-anchor{display:block;position:absolute;left:50%;bottom:-2px;width:68%;height:4px;transform:translateX(-50%)}:is(.bgb,.tns-bo) .bo-shadow{animation:none}.bgb-bar{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:100%;padding:6px 6px 6px 10px;border-radius:14px;background:#e4e7ec;border:1px solid rgb(30 38 52/.16);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 1px 2px rgb(30 38 52/.08),0 8px 20px -12px rgb(30 38 52/.38)}.bgb-status{font-size:14px;font-weight:600;color:var(--color-fg)}.bgb-progress{display:inline-flex;align-items:center;gap:10px}.bgb-count{font-size:13.5px;font-variant-numeric:tabular-nums;color:#55524a}.bgb-dots{display:none;gap:5px}.bgb-dot{width:7px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(35 34 32/.45);transition:background-color .36s cubic-bezier(.23,1,.32,1),box-shadow .36s cubic-bezier(.23,1,.32,1)}.bgb-dot[data-done]{background:#343941;box-shadow:none}html .bgb-bar{gap:6px 10px;padding:4px 4px 4px 8px;border-radius:11px;box-shadow:0 1px 2px rgb(0 0 0/.04)}html .bgb-status{font-size:13.5px;font-weight:500}html .bgb-btn{padding:5px 11px;font-size:13px}.bgb-btn{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:9px;border:0;font-size:13.5px;font-weight:600;line-height:1.2;white-space:nowrap;color:var(--color-fg);background:#ecebe6;cursor:pointer;transition:background-color .36s cubic-bezier(.23,1,.32,1),color .36s cubic-bezier(.23,1,.32,1),box-shadow .32s ease,transform .14s ease-out}.bgb-btn:active,.bgb-chip:active{transform:scale(.97)}.bgb-btn:focus-visible,.bgb-chip:focus-visible{outline:2px solid #2458a6;outline-offset:2px}.bgb-btn-quiet{background:transparent;color:#55524a}@media (hover:hover) and (pointer:fine){.bgb-btn-quiet:hover{background:#d4d9e1;color:var(--color-fg)}}.bgb-btn.bgb-joy:not([data-on]){background:#f8e4b8;color:#3a2a08}.bgb-btn[data-on]{background:#24452f;color:#ffffff}.bgb-btn.bgb-joy:not([data-on]){box-shadow:inset 0 0 0 1px rgb(176 118 22/.42),0 1px 1px rgb(84 52 6/.14),0 2px 6px -2px rgb(84 52 6/.2)}.bgb-btn.bgb-joy[data-on]{box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),0 1px 1px rgb(14 36 22/.2),0 2px 6px -2px rgb(14 36 22/.3)}.bgb-joy-cool:not([data-on]):before{background:linear-gradient(100deg,#ffcf6e,#ffb37d 60%,#ffd9a0)}.bgb-joy-cool:not([data-on]):after{border-color:#e0761f}.bgb-joy[data-on]:before{background:linear-gradient(100deg,#2f6b45,#3d7f55 60%,#4f9466)}.bgb-joy[data-on]:after{border-color:#a9efd3}.bgb-joy{position:relative;isolation:isolate}.bgb-joy:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;clip-path:circle(0 at 20px 50%);transition:clip-path .68s cubic-bezier(.33,1,.68,1)}.bgb-joy-cool:before{background:linear-gradient(100deg,#9fdcff,#a9efd3 58%,#dcf48f)}.bgb-joy-warm:before{background:linear-gradient(100deg,#ffd27a,#ffc39a 55%,#ffe6a8);clip-path:circle(0 at 22px 50%)}.bgb-joy:after{content:"";position:absolute;left:12px;top:50%;width:16px;height:16px;margin-top:-8px;border-radius:50%;border:2px solid #1f7fd0;opacity:0;transform:scale(.4);pointer-events:none}.bgb-joy-warm:after{left:9px;width:22px;height:22px;margin-top:-11px;border-color:#e0761f}@media (hover:hover) and (pointer:fine){.bgb-joy:hover{color:#3a2208}.bgb-joy:not([data-on]):hover{background:#f8e4b8}.bgb-joy[data-on]:hover{color:#ffffff}.bgb-chip.bgb-joy:hover{background:transparent}.bgb-joy:hover:before{clip-path:circle(160% at 20px 50%)}.bgb-joy:hover:after{animation:bgb-ring .68s cubic-bezier(.23,1,.32,1) .11s both}.bgb-joy:hover .bgb-glyph{animation:bgb-tap .6s cubic-bezier(.34,1.56,.64,1) both}}.bgb-joy[data-pop]:after{left:calc(var(--px, 20px) - 8px);top:var(--py,50%);animation:bgb-ring .68s cubic-bezier(.23,1,.32,1) both}[data-pop][data-burst=go]{--burst:36 69 47}[data-pop][data-burst=hold]{--burst:224 150 40}.bgb-chip[data-pop]{--burst:224 118 31}@keyframes bgb-burst{0%{box-shadow:0 0 0 0 rgb(var(--burst,224 150 40)/.55)}to{box-shadow:0 0 0 12px rgb(var(--burst,224 150 40)/0)}}.bgb-react{display:inline-flex}.bgb-react .bo-bounce{transform-origin:bottom center}@keyframes bgb-tap{0%{transform:translate(0) scale(1)}28%{transform:translate(1px,1px) scale(.78)}62%{transform:translate(-.5px,-.5px) scale(1.14)}to{transform:none}}@keyframes bgb-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.8)}}.bgb-glyph{position:relative;display:inline-block;width:10px;height:10px}.bgb-glyph-pause,.bgb-glyph-play{position:absolute;inset:0;transition:opacity .36s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1)}.bgb-glyph-pause:after,.bgb-glyph-pause:before{content:"";position:absolute;top:0;bottom:0;width:3px;border-radius:1px;background:currentColor}.bgb-glyph-pause:before{left:1px}.bgb-glyph-pause:after{right:1px}.bgb-glyph-play{left:1px;width:0;height:0;border-left:9px solid;border-top:5px solid transparent;border-bottom:5px solid transparent;opacity:0;transform:rotate(-90deg) scale(.6)}.bgb-glyph[data-paused] .bgb-glyph-pause{opacity:0;transform:rotate(90deg) scale(.6)}.bgb-glyph[data-paused] .bgb-glyph-play{opacity:1;transform:none}.bgb-chip{display:inline-flex;align-items:center;gap:10px;padding:5px 16px 5px 6px;border-radius:999px;border:1px solid rgb(35 34 32/.14);background:#fbfaf7;font-size:14px;font-weight:500;color:var(--color-fg);cursor:pointer;transition:color .36s cubic-bezier(.23,1,.32,1),border-color .36s cubic-bezier(.23,1,.32,1),transform .14s ease-out}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bgb-chip:hover{border-color:rgb(224 118 31/.4)}.bgb-chip:hover .bo-bounce.bo-bounce-still{animation:bgb-chip-hop .9s both}.bgb-chip:hover .bo-stage .bo-shadow{animation:bgb-chip-hop-shadow .9s both}}@keyframes bgb-chip-hop{0%{transform:none;animation-timing-function:cubic-bezier(.33,0,.67,1)}14%{transform:translateY(.8px) scale(1.06,.93);animation-timing-function:cubic-bezier(.2,.7,.3,1)}38%{transform:translateY(-5px) scale(.96,1.05);animation-timing-function:cubic-bezier(.55,0,.85,.4)}56%{transform:translateY(.4px) scale(1.07,.93);animation-timing-function:cubic-bezier(.2,.7,.3,1)}71%{transform:translateY(-1.6px) scale(.98,1.02);animation-timing-function:cubic-bezier(.55,0,.85,.4)}85%{transform:translateY(0) scale(1.02,.98);animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:none}}@keyframes bgb-chip-hop-shadow{0%{transform:scaleX(1);opacity:.35;animation-timing-function:cubic-bezier(.33,0,.67,1)}14%{transform:scaleX(1.16);opacity:.6;animation-timing-function:cubic-bezier(.2,.7,.3,1)}38%{transform:scaleX(.6);opacity:.18;animation-timing-function:cubic-bezier(.55,0,.85,.4)}56%{transform:scaleX(1.2);opacity:.65;animation-timing-function:cubic-bezier(.2,.7,.3,1)}71%{transform:scaleX(.86);opacity:.4;animation-timing-function:cubic-bezier(.55,0,.85,.4)}85%{transform:scaleX(1.04);opacity:.4;animation-timing-function:cubic-bezier(.3,0,.3,1)}to{transform:scaleX(1);opacity:.35}}.bgb-slot[data-dock=bar] .bo-shadow{background:radial-gradient(ellipse 50% 50% at 50% 50%,rgba(0,0,0,.85) 0,rgba(0,0,0,.55) 55%,rgba(0,0,0,0) 100%)}@media (prefers-reduced-motion:reduce){.bgb,.bgb *{animation:none!important;transition:none!important}}.ela-inline-titlebar[data-bo-dock]{container-type:inline-size}.ela-inline-titlebar[data-bo-dock]>span:nth-child(2){flex:0 1 auto}.ela-inline-titlebar>.bgb-slot[data-dock=bar]{margin:0 auto 0 14px;flex-shrink:0;padding-left:14px;border-left:1px solid rgb(255 255 255/.16)}.bgb-slot[data-dock=bar] .bgb-bar{padding:0;gap:6px 10px;background:transparent;border:0;box-shadow:none;flex-wrap:nowrap}.bgb-slot[data-dock=bar] .bgb-status{color:rgb(255 255 255/.86)}.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-btn{height:30px;padding:0 11px;border-radius:7px;box-shadow:none;transform:none}.ela-inline-titlebar .bgb-slot[data-dock=bar] :is(.bgb-btn,.bgb-chip):active{transform:scale(.97)}.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-btn[data-on]{background:#3d7f55}.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-btn-quiet{background:transparent;color:rgb(255 255 255/.74)}@media (hover:hover) and (pointer:fine){.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-btn-quiet:hover{background:rgb(255 255 255/.12);color:#ffffff}}.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-chip{height:auto;padding:4px 14px 4px 5px;border-radius:999px;border:0;transform:none;background:transparent;color:rgb(255 255 255/.9);box-shadow:inset 0 0 0 1px rgb(255 255 255/.3)}@container (max-width: 640px){.bgb-slot[data-dock=bar] .bgb-status{display:none}}.bgb-slot[data-dock=inside]{top:28px!important;left:clamp(32px,5vw,72px)!important}@media (max-width:899.98px){.bgb-slot[data-dock=inside]{top:12px!important;left:12px!important;max-width:calc(100% - 160px)}.bgb-slot[data-dock=inside] .bgb-status{display:none}.bgb-slot[data-dock=inside] .bgb-chip{white-space:normal;text-align:left;line-height:1.2}}.bo-window{position:relative;min-width:0}.bo-window>.bgb-slot{margin:0 0 var(--bo-gap,16px);min-height:42px}.bo-window[data-bo-align=center]>.bgb-slot{text-align:center}.bo-window[data-bo-align=center]>.bgb-slot .bgb{display:inline-block;text-align:left}.bo-window[data-bo-placement=pinned]>.bgb-slot{position:absolute;bottom:100%;left:0;width:100%;z-index:65}.bo-window[data-bo-placement=inside]>.bgb-slot{position:relative;top:auto!important;left:auto!important;padding:12px 12px 0;margin-bottom:16px}.bo-pointer{position:absolute;top:0;left:0;width:20px;height:26px;z-index:70;pointer-events:none;opacity:1;transition:opacity .18s ease-out}.bo-pointer-tip{display:block;width:18px;height:24px;background:#ffb347;clip-path:polygon(0 0,100% 64%,56% 68%,37% 100%)}.bo-pointer-ring{left:-8px;top:-8px;width:20px;height:20px;opacity:0}.bo-pointer[data-asleep],.bo-window[data-bo-state=explore]>.bo-pointer{opacity:0}.bo-pointer:not([data-asleep]){transition:opacity .38s cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){.bo-pointer{display:none}}.el.ela-inline-titlebar[data-bo-dock]:hover{background:var(--el-ink);opacity:1;filter:none}.bgb-slot[data-dock=bar] .bgb-count{color:inherit}.bgb-slot[data-dock=bar] .bgb-progress{color:rgb(255 255 255/.86)}.bt-wrap>.bo-window{width:min(100%,1000px)}.fwc-root>.bo-window{width:100%}.fwc-root .fwc-phone-fit{margin-inline:auto}.bo-log-dialog{width:min(560px,calc(100% - 48px));max-height:calc(100% - 24px);display:flex;flex-direction:column}.bo-log-dialog>.ld-card{width:100%;max-height:100%}.bo-prototype-window{height:100%}.bo-prototype-window>.bgb-slot{position:absolute!important;z-index:80;top:0!important;left:0!important}.bo-window[data-bo-align=center]>.bgb-slot{min-height:72px}@media (max-width:640px){.bo-window>.bgb-slot{min-height:72px}}.ela-inline-titlebar>.bgb-slot[data-dock=bar]{min-height:42px;display:flex;align-items:center}@media (max-width:640px){.ela-inline-titlebar[data-bo-dock]{flex-wrap:wrap;padding-block:8px}.ela-inline-titlebar[data-bo-dock]>.bgb-slot[data-dock=bar]{order:3;flex-basis:100%;margin:0;padding:0;border-left:0}.bgb-slot[data-dock=bar] .bgb-bar{flex-wrap:wrap}}.bo-window>.bgb-slot,.bo-window[data-bo-placement=manual] .bgb-slot{min-height:72px}.bo-window[data-bo-placement=inside]>.bgb-slot{max-width:100%}@media (max-width:640px){.ela-inline-titlebar>.bgb-slot[data-dock=bar]{min-height:72px}}@media (min-width:641px){.bo-window>.bgb-slot,.bo-window[data-bo-align=center]>.bgb-slot,.bo-window[data-bo-placement=manual] .bgb-slot{min-height:42px}}.bgb-actions{display:inline-flex;align-items:center;gap:4px}.bgb-actions:empty{display:none}.bgb-actions .bgb-btn svg{width:15px;height:15px;flex-shrink:0}.bgb-explore{display:inline-flex;align-items:center;gap:8px}.bgb-status{--bgb-ink:#343941;--bgb-c1:#e0761f;--bgb-c2:#b5532a;--bgb-c3:#2f86c9}.bgb-slot[data-dock=bar] .bgb-status{--bgb-ink:rgb(255 255 255/0.86);--bgb-c1:#ffcf6e;--bgb-c2:#ffffff;--bgb-c3:#9fdcff}.bgb-shimmer{position:relative;isolation:isolate;display:inline-block;background-image:linear-gradient(100deg,var(--bgb-ink) 0,var(--bgb-ink) 30%,var(--bgb-c3) 39%,var(--bgb-c2) 47%,var(--bgb-c1) 55%,var(--bgb-ink) 68%,var(--bgb-ink) 100%);background-color:var(--bgb-ink);color:transparent}.bgb-shimmer,.bgb-shimmer:after{background-size:200% 100%;background-position:150% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bgb-shimmer:after{content:attr(data-text);position:absolute;inset:0;z-index:-1;background-image:linear-gradient(100deg,transparent 0,transparent 32%,var(--bgb-c3) 41%,var(--bgb-c1) 54%,transparent 66%,transparent 100%);filter:blur(5px);opacity:0;pointer-events:none}.bgb-shimmer-wrap{display:inline-grid}.bgb-shimmer-wrap>*{grid-area:1/1}.bgb-reserve{visibility:hidden;font-weight:760}.bgb-reserve,.bgb-shimmer{white-space:nowrap}.bgb-ch{display:inline}.bgb-chip{background:#f6dd9f;border-color:rgb(176 112 20/.34);color:#3a2a08}@media (hover:hover) and (pointer:fine){.bgb-chip.bgb-joy:hover{background:#f6dd9f}}.ela-inline-titlebar .bgb-slot[data-dock=bar] .bgb-chip{background:rgb(255 207 110/.2);color:#ffe9b8;box-shadow:inset 0 0 0 1px rgb(255 207 110/.55)}.bo-prototype-window>.bgb-slot .bgb-bar{border-color:rgb(35 34 32/.16)}.bo-prototype-window>.bgb-slot .bgb-bar,.bo-prototype-window>.bgb-slot .bgb-chip{box-shadow:0 1px 2px rgb(15 28 46/.1),0 10px 26px -12px rgb(15 28 46/.4)}.bo-window.bo-prototype-window[data-bo-placement]>.bgb-slot{padding:23px 0 0 clamp(32px,5vw,72px)}@media (max-width:899.98px){.bo-window.bo-prototype-window[data-bo-placement]>.bgb-slot{padding:12px 0 0 18px;max-width:calc(100% - 162px)}.bo-prototype-window>.bgb-slot .bgb-bar{flex-wrap:nowrap}.bo-prototype-window>.bgb-slot :is(.bgb-count,.bgb-btn){white-space:nowrap}}@media (max-width:560px){.bo-window.bo-prototype-window[data-bo-placement]>.bgb-slot{padding:58px 0 0 18px;max-width:calc(100% - 36px)}}.bo-touch>.bo-pointer{width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:rgba(255,179,71,.72);border:2.5px solid #ffb347;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 0 3px rgba(120,72,8,.28),0 6px 18px rgba(120,72,8,.3)}.bo-touch>.bo-pointer .bo-pointer-tip{display:none}.bo-touch>.bo-pointer .bo-pointer-ring{left:-2.5px;top:-2.5px;width:38px;height:38px}@media (max-width:1024px),(pointer:coarse){.bo-pointer{width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:rgba(255,179,71,.72);border:2.5px solid #ffb347;box-shadow:0 0 0 2px rgba(255,255,255,.85),0 0 0 3px rgba(120,72,8,.28),0 6px 18px rgba(120,72,8,.3)}.bo-pointer-tip{display:none}.bo-pointer-ring{left:-2.5px;top:-2.5px;width:38px;height:38px}}.bo-prototype-window.bo-touch>.bo-pointer{width:48px;height:48px;margin:-24px 0 0 -24px}.bo-prototype-window.bo-touch>.bo-pointer .bo-pointer-ring{width:48px;height:48px}@media (max-width:1024px),(pointer:coarse){.bo-prototype-window>.bo-pointer{width:48px;height:48px;margin:-24px 0 0 -24px}.bo-prototype-window>.bo-pointer .bo-pointer-ring{width:48px;height:48px}}