.blcb,.blcb *,.blcb :after,.blcb :before{box-sizing:border-box}.blcb{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;letter-spacing:normal;line-height:1.3;text-transform:none;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.blcb li,.blcb ul{background:none;border:0;list-style:none;margin:0;padding:0}.blcb li::marker,.blcb li:before{content:none}.blcb a,.blcb summary{border:0;box-shadow:none;cursor:pointer;font:inherit;letter-spacing:normal;margin:0;min-height:0;min-width:0;outline:none;text-decoration:none!important;text-transform:none;transition:none}.blcb svg{display:block;fill:currentColor;height:100%;margin:0;max-width:none;pointer-events:none;width:100%}.blcb svg[fill=none]{fill:none}.blcb .blcb-sr{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;white-space:nowrap!important}.blcb [hidden],.blcb[hidden]{display:none!important}.blcb-btnwrap{display:contents}.blcb-w{margin:0;max-width:calc(100vw - 16px);padding:0;position:fixed;z-index:var(--blcb-z,99990)}.blcb{font-family:var(--blcb-font,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif)}.blcb .blcb-fab{align-items:center;background-color:var(--blcb-bg,#4338ca);background-image:var(--blcb-bg-image,none);border-radius:var(--blcb-radius,999px);box-shadow:var(--blcb-ring,inset 0 0 0 0 transparent),var(--blcb-shadow,0 6px 16px rgba(15,23,42,.22),0 2px 4px rgba(15,23,42,.14));color:var(--blcb-fg,#fff);display:inline-flex;font-size:var(--blcb-fs,15px);font-weight:var(--blcb-fw,600);gap:10px;height:var(--blcb-size,56px);justify-content:center;letter-spacing:var(--blcb-ls,0);line-height:var(--blcb-lh,1.2);padding:0;position:relative;text-transform:var(--blcb-tt,none);transition:transform .16s cubic-bezier(.2,0,0,1),box-shadow .16s ease,background-color .16s ease,color .16s ease;-webkit-user-select:none;user-select:none;white-space:nowrap;width:var(--blcb-size,56px)}.blcb .blcb-fab:hover{background-color:var(--blcb-hover-bg,var(--blcb-bg,#4338ca));color:var(--blcb-hover-fg,var(--blcb-fg,#fff))}.blcb .blcb-fab:active{background-color:var(--blcb-active-bg,var(--blcb-hover-bg,#4338ca));transform:scale(.97)}.blcb .blcb-fab:focus-visible{outline:3px solid var(--blcb-accent,#4338ca);outline-offset:3px}.blcb-hover--lift .blcb-fab:hover{transform:translateY(-2px)}.blcb-hover--grow .blcb-fab:hover{transform:scale(1.07)}.blcb-hover--glow .blcb-fab:hover{box-shadow:var(--blcb-ring,inset 0 0 0 0 transparent),0 0 0 6px color-mix(in srgb,var(--blcb-accent,#4338ca) 22%,transparent),var(--blcb-shadow,0 6px 16px rgba(15,23,42,.22))}.blcb-style--transparent .blcb-fab{--blcb-shadow:0 0 0 0 transparent}.blcb-style--minimal .blcb-fab{backdrop-filter:blur(8px)}.blcb-has-label .blcb-fab{min-width:var(--blcb-size,56px);padding:0 calc(var(--blcb-size, 56px)*.36) 0 calc(var(--blcb-size, 56px)*.3);width:auto}.blcb-fab__icon{display:inline-flex;flex-shrink:0;height:var(--blcb-icon,24px);width:var(--blcb-icon,24px)}.blcb-fab__label{display:inline-block}.blcb-shadow--sm{--blcb-shadow:0 1px 3px rgba(15,23,42,.18),0 1px 2px rgba(15,23,42,.12);--blcb-drop:drop-shadow(0 1px 2px rgba(15,23,42,.22))}.blcb-shadow--md{--blcb-shadow:0 6px 16px rgba(15,23,42,.22),0 2px 4px rgba(15,23,42,.14);--blcb-drop:drop-shadow(0 5px 8px rgba(15,23,42,.24))}.blcb-shadow--lg{--blcb-shadow:0 14px 32px rgba(15,23,42,.28),0 4px 8px rgba(15,23,42,.16);--blcb-drop:drop-shadow(0 12px 16px rgba(15,23,42,.3))}.blcb-shadow--none{--blcb-shadow:0 0 0 0 transparent;--blcb-drop:none}.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab{border-radius:30%;clip-path:var(--blcb-sq-fab,none)}.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab,.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab:hover{box-shadow:var(--blcb-ring,inset 0 0 0 0 transparent)}.blcb-shape--squircle.blcb-w--button:not(.blcb-has-label),.blcb-shape--squircle:not(.blcb-has-label) .blcb-menu{filter:var(--blcb-drop,none)}.blcb-shape--squircle .blcb-item__icon{border-radius:30%;clip-path:var(--blcb-sq-item,none)}.blcb-shape--squircle.blcb-has-label .blcb-fab{border-radius:calc(var(--blcb-size, 56px)*.42)}@supports(corner-shape:squircle){.blcb-shape--squircle .blcb-item__icon,.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab,.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab:hover{border-radius:50%;clip-path:none;corner-shape:squircle}.blcb-shape--squircle:not(.blcb-has-label) .blcb-fab{box-shadow:var(--blcb-ring,inset 0 0 0 0 transparent),var(--blcb-shadow,0 6px 16px rgba(15,23,42,.22))}.blcb-shape--squircle.blcb-w--button:not(.blcb-has-label),.blcb-shape--squircle:not(.blcb-has-label) .blcb-menu{filter:none}.blcb-shape--squircle.blcb-has-label .blcb-fab{border-radius:calc(var(--blcb-size, 56px)/2);corner-shape:squircle}}.blcb .blcb-tip{background:var(--blcb-tip-bg,#0f172a);border-radius:8px;color:var(--blcb-tip-fg,#fff);font-size:13px;font-weight:500;letter-spacing:normal;line-height:1.3;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:calc(100% + 12px);text-transform:none;top:50%;transform:translateY(-50%) translateX(4px);transition:opacity .14s ease,transform .14s ease,visibility .14s;visibility:hidden;white-space:nowrap}.blcb a:focus-visible .blcb-tip,.blcb a:hover .blcb-tip{opacity:1;transform:translateY(-50%);visibility:visible}.blcb-pulse .blcb-fab:after{animation:blcb-pulse 2.4s cubic-bezier(.4,0,.6,1) infinite;border-radius:inherit;box-shadow:0 0 0 0 var(--blcb-accent,#4338ca);content:"";inset:0;pointer-events:none;position:absolute}.blcb-attn--bounce .blcb-menu[open] .blcb-fab,.blcb-attn--shake .blcb-menu[open] .blcb-fab,.blcb-pulse .blcb-menu[open] .blcb-fab:after{animation:none}@keyframes blcb-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--blcb-accent,#4338ca) 55%,transparent)}70%{box-shadow:0 0 0 14px color-mix(in srgb,var(--blcb-accent,#4338ca) 0,transparent)}to{box-shadow:0 0 0 0 transparent}}.blcb-attn--bounce .blcb-fab{animation:blcb-attn-bounce 6s ease-in-out 2s infinite}.blcb-attn--shake .blcb-fab{animation:blcb-attn-shake 6s ease-in-out 2s infinite}@keyframes blcb-attn-bounce{0%,8%,to{transform:translateY(0)}3%{transform:translateY(-10px)}6%{transform:translateY(-4px)}}@keyframes blcb-attn-shake{0%,8%,to{transform:rotate(0)}2%{transform:rotate(-12deg)}4%{transform:rotate(10deg)}6%{transform:rotate(-6deg)}}.blcb-enter--fade.blcb-w{animation:blcb-enter-fade .4s ease-out both}.blcb-enter--slide.blcb-w{animation:blcb-enter-slide .45s cubic-bezier(.2,0,0,1) both}.blcb-enter--zoom.blcb-w{animation:blcb-enter-zoom .4s cubic-bezier(.2,0,0,1) both}.blcb-enter--bounce.blcb-w{animation:blcb-enter-bounce .7s cubic-bezier(.2,0,0,1) both}@keyframes blcb-enter-fade{0%{opacity:0}}@keyframes blcb-enter-slide{0%{opacity:0;translate:0 24px}}@keyframes blcb-enter-zoom{0%{opacity:0;scale:.6}}@keyframes blcb-enter-bounce{0%{opacity:0;translate:0 40px}60%{opacity:1;translate:0 -8px}80%{translate:0 3px}to{translate:0 0}}.blcb-anchor-left .blcb-tip,.blcb.blcb-anchor-left .blcb-menu__item .blcb-tip{left:calc(100% + 12px);right:auto;transform:translateY(-50%) translateX(-4px)}.blcb-menu{border:0;margin:0;padding:0;position:relative}.blcb-menu>summary{list-style:none}.blcb-menu>summary::-webkit-details-marker,.blcb-menu>summary::marker{content:"";display:none}.blcb-fab__icon--close,.blcb-menu[open] .blcb-fab__icon--open{display:none}.blcb-menu[open] .blcb-fab__icon--close{display:inline-flex}.blcb-rotate .blcb-menu[open] .blcb-fab__icon--close{animation:blcb-spin-in .22s cubic-bezier(.2,0,0,1)}@keyframes blcb-spin-in{0%{opacity:0;transform:rotate(-90deg)}}.blcb .blcb-menu__list{align-items:flex-end;bottom:calc(100% + 12px);display:flex;flex-direction:column-reverse;gap:var(--blcb-gap,10px);max-width:calc(100vw - 32px);position:absolute;right:0;width:max-content}.blcb-menu[open] .blcb-menu__item{animation:blcb-item-in .22s cubic-bezier(.2,0,0,1) both}.blcb-menu[open] .blcb-menu__item:first-child{animation-delay:0ms}.blcb-menu[open] .blcb-menu__item:nth-child(2){animation-delay:30ms}.blcb-menu[open] .blcb-menu__item:nth-child(3){animation-delay:60ms}.blcb-menu[open] .blcb-menu__item:nth-child(4){animation-delay:90ms}.blcb-menu[open] .blcb-menu__item:nth-child(5){animation-delay:.12s}.blcb-menu[open] .blcb-menu__item:nth-child(6){animation-delay:.15s}.blcb-menu[open] .blcb-menu__item:nth-child(7){animation-delay:.18s}.blcb-menu[open] .blcb-menu__item:nth-child(8){animation-delay:.21s}.blcb-menu[open] .blcb-menu__item:nth-child(9){animation-delay:.24s}.blcb-menu[open] .blcb-menu__item:nth-child(10){animation-delay:.27s}.blcb-menu[open] .blcb-menu__item:nth-child(11){animation-delay:.3s}.blcb-menu[open] .blcb-menu__item:nth-child(12){animation-delay:.33s}@keyframes blcb-item-in{0%{opacity:0;transform:translateY(8px) scale(.96)}}.blcb .blcb-item{align-items:center;color:#0f172a;display:flex;gap:10px;position:relative}.blcb .blcb-item:focus-visible,.blcb .blcb-item:hover{color:var(--blcb-label-fg,#0f172a)}.blcb .blcb-item:focus-visible .blcb-item__icon,.blcb .blcb-item:hover .blcb-item__icon{transform:scale(1.06)}.blcb .blcb-item:focus-visible{outline:none}.blcb .blcb-item:focus-visible .blcb-item__icon{outline:3px solid var(--blcb-a-bg,#4338ca);outline-offset:3px}.blcb .blcb-item__icon{align-items:center;background:var(--blcb-a-bg,#4338ca);border-radius:var(--blcb-radius,999px);box-shadow:0 4px 12px rgba(15,23,42,.2);color:var(--blcb-a-fg,#fff);display:inline-flex;flex-shrink:0;height:calc(var(--blcb-size, 56px)*.82);justify-content:center;padding:calc(var(--blcb-size, 56px)*.21);transition:transform .16s cubic-bezier(.2,0,0,1);width:calc(var(--blcb-size, 56px)*.82)}.blcb-shape--squircle .blcb-item__icon{box-shadow:none}.blcb-shape--squircle.blcb-has-label .blcb-item{filter:drop-shadow(0 3px 5px rgba(15,23,42,.2))}@supports(corner-shape:squircle){.blcb-shape--squircle .blcb-item__icon{box-shadow:0 4px 12px rgba(15,23,42,.2)}.blcb-shape--squircle.blcb-has-label .blcb-item{filter:none}}.blcb .blcb-item__label{background:var(--blcb-label-bg,#fff);border-radius:10px;box-shadow:0 4px 14px rgba(15,23,42,.14),0 0 0 1px rgba(15,23,42,.06);color:var(--blcb-label-fg,#0f172a);font-size:var(--blcb-fs,14px);font-weight:var(--blcb-fw,600);letter-spacing:var(--blcb-ls,0);line-height:var(--blcb-lh,1.2);padding:7px 12px;text-transform:var(--blcb-tt,none);white-space:nowrap}.blcb .blcb-menu__item .blcb-tip{right:calc(100% + 10px)}.blcb-w--bar{display:flex;justify-content:center;left:0;max-width:none;pointer-events:none;right:0}.blcb-w--bar.blcb-bar--bottom{bottom:0;padding-bottom:env(safe-area-inset-bottom,0)}.blcb-w--bar.blcb-bar--top{padding-top:env(safe-area-inset-top,0);top:0}.blcb-w--bar.blcb-bar--full{background:var(--blcb-bar-bg,#fff);box-shadow:0 -1px 0 rgba(15,23,42,.08),0 -6px 20px rgba(15,23,42,.08)}.blcb-w--bar.blcb-bar--top.blcb-bar--full{box-shadow:0 1px 0 rgba(15,23,42,.08),0 6px 20px rgba(15,23,42,.08)}.blcb-w--bar.blcb-bar--content.blcb-bar--bottom{bottom:12px}.blcb-w--bar.blcb-bar--content.blcb-bar--top{top:12px}.blcb .blcb-bar__list{align-items:stretch;display:flex;min-height:var(--blcb-bar-h,60px);pointer-events:auto;width:100%}.blcb-bar--content .blcb-bar__list{background:var(--blcb-bar-bg,#fff);border-radius:min(var(--blcb-radius,16px),24px);box-shadow:0 10px 30px rgba(15,23,42,.18),0 0 0 1px rgba(15,23,42,.06);max-width:calc(100vw - 24px);overflow:hidden;width:auto}.blcb .blcb-bar__item{display:flex;flex:1 1 0;min-width:0}.blcb-bar--content .blcb-bar__item{flex:0 0 auto}.blcb-bar--dividers .blcb-bar__item+.blcb-bar__item{border-left:1px solid var(--blcb-divider,rgba(15,23,42,.12))}.blcb-bar--natural .blcb-bar__item{flex:0 1 auto}.blcb-bar--natural.blcb-bar--full .blcb-bar__list{justify-content:center}.blcb-w--bar.blcb-bar--flat,.blcb-w--bar.blcb-bar--flat .blcb-bar__list{box-shadow:none}.blcb .blcb-bar__link{align-items:center;color:var(--blcb-bar-fg,#0f172a);display:flex;flex:1;flex-direction:column;font-size:calc(var(--blcb-fs, 14px) - 1.5px);font-weight:var(--blcb-fw,600);gap:4px;justify-content:center;letter-spacing:var(--blcb-ls,0);line-height:1.15;min-height:var(--blcb-bar-h,60px);padding:var(--blcb-bar-pad,6px) 14px;text-align:var(--blcb-ta,center);text-transform:var(--blcb-tt,none);transition:background-color .14s ease}.blcb .blcb-bar__link:hover{background:color-mix(in srgb,var(--blcb-bar-fg,#0f172a) 6%,transparent);color:var(--blcb-bar-fg,#0f172a)}.blcb .blcb-bar__link:focus-visible{outline:3px solid var(--blcb-a-bg,#4338ca);outline-offset:-3px}.blcb .blcb-bar__icon{color:var(--blcb-a-bg,currentColor);display:inline-flex;flex-shrink:0;height:var(--blcb-bar-icon,22px);width:var(--blcb-bar-icon,22px)}.blcb .blcb-bar__label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blcb-bar--icon-beside .blcb-bar__link{flex-direction:row;font-size:var(--blcb-fs,14px);gap:8px}.blcb-bar--icon-only .blcb-bar__icon{height:calc(var(--blcb-bar-icon, 22px) + 4px);width:calc(var(--blcb-bar-icon, 22px) + 4px)}.blcb-bar--text-only .blcb-bar__link{font-size:var(--blcb-fs,14px)}.blcb-bar--action-colors .blcb-bar__link,.blcb-bar--action-colors .blcb-bar__link:hover{background:var(--blcb-a-bg,#4338ca);color:var(--blcb-a-fg,#fff)}.blcb-bar--action-colors .blcb-bar__link:hover{filter:brightness(1.08)}.blcb-bar--action-colors .blcb-bar__icon{color:inherit}.blcb-bar--action-colors .blcb-bar__item+.blcb-bar__item{border-left-color:hsla(0,0%,100%,.22)}.blcb-inline{display:flex;flex-wrap:wrap;gap:10px;margin:1em 0}.blcb-inline--center{justify-content:center}.blcb-inline--right{justify-content:flex-end}.blcb .blcb-inline__btn{align-items:center;background:var(--blcb-a-bg,#4338ca);border-radius:var(--blcb-radius,12px);color:var(--blcb-a-fg,#fff);display:inline-flex;font-size:15px;font-weight:600;gap:8px;line-height:1.2;min-height:44px;padding:10px 18px 10px 14px;transition:filter .14s ease,transform .14s ease}.blcb .blcb-inline__btn:hover{color:var(--blcb-a-fg,#fff);filter:brightness(1.08);transform:translateY(-1px)}.blcb .blcb-inline__btn:focus-visible{outline:3px solid var(--blcb-a-bg,#4338ca);outline-offset:3px}.blcb-inline.blcb-shape--pill .blcb-inline__btn{border-radius:999px}.blcb-inline.blcb-shape--square .blcb-inline__btn{border-radius:0}.blcb-inline.blcb-shape--rounded .blcb-inline__btn{border-radius:12px}.blcb-inline.blcb-shape--squircle .blcb-inline__btn{border-radius:16px}@supports(corner-shape:squircle){.blcb-inline.blcb-shape--squircle .blcb-inline__btn{border-radius:22px;corner-shape:squircle}}.blcb .blcb-inline__icon{display:inline-flex;height:20px;width:20px}.blcb-preview-badge{background:#0f172a;border-radius:999px;box-shadow:0 4px 12px rgba(15,23,42,.3);color:#fff;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;left:50%;padding:6px 12px;position:fixed;top:12px;transform:translateX(-50%);z-index:2147483000}.admin-bar .blcb-preview-badge{top:44px}@media(max-width:767px){.blcb .blcb-tip{display:none}}.blcb-noanim,.blcb-noanim *,.blcb-noanim :after,.blcb-noanim :before{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.blcb *,.blcb :after,.blcb :before{animation:none!important;transition:none!important}}@media print{.blcb-preview-badge,.blcb-w{display:none!important}}
