:root{--dur-tap:.12s;--dur-enter:.28s;--dur-exit:.18s;--dur-page:.42s;--stagger:40ms;--dur-skeleton-out:.15s;--dur-content-in:.21s;--ease-enter:cubic-bezier(.2, .8, .2, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-spring:linear(0, .063, .22 5.4%, .795 14.6%, .967 19.6%, 1.047 24.1%, 1.07 28.6%, 1.064 32.6%, 1.021 42.6%, .998 54.5%, .995 62.9%, 1);--dur-spring:.46s}@keyframes bz-fade-in{0%{opacity:0}to{opacity:1}}@keyframes bz-fade-out{0%{opacity:1}to{opacity:0}}@keyframes bz-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes bz-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@property --sky-bg{syntax:"<color>";inherits:true;initial-value:#242938}@property --sky-corner{syntax:"<number>";inherits:true;initial-value:.17}@property --sky-stars{syntax:"<number>";inherits:true;initial-value:0}@property --lantern{syntax:"<number>";inherits:true;initial-value:.55}.bz-sky{background-color:var(--sky-bg);background-image:radial-gradient(55% 150% at 93% 0%, rgb(232 163 61/var(--sky-corner)), transparent 62%)}.bz-sky-stars{pointer-events:none;opacity:var(--sky-stars);background-image:radial-gradient(1px 1px at 22% 22%,#ffffffb3,#0000 70%),radial-gradient(1px 1px at 31% 71%,#ffffff80,#0000 70%),radial-gradient(1.5px 1.5px at 44% 18%,#fff4de99,#0000 70%),radial-gradient(1px 1px at 57% 64%,#ffffff73,#0000 70%),radial-gradient(1px 1px at 68% 28%,#fff9,#0000 70%),radial-gradient(1px 1px at 12% 58%,#fff6,#0000 70%),radial-gradient(1.5px 1.5px at 76% 80%,#fff4de73,#0000 70%),radial-gradient(1px 1px at 5% 30%,#ffffff80,#0000 70%);position:absolute;inset:0}html[data-skin=mourning] .bz-sky-line{opacity:.2}@media (prefers-reduced-motion:no-preference){html{transition:--sky-bg 1.2s,--sky-corner 1.2s,--sky-stars 1.2s,--lantern 1.2s}.bz-sky-line{transition:opacity 1.2s}}.bz-lantern{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.bz-lantern>svg{z-index:1;position:relative}.bz-lantern-glow{pointer-events:none;opacity:var(--lantern);position:absolute;inset:-75%}.bz-lantern-breath,.bz-lantern-halo{pointer-events:none;border-radius:9999px;position:absolute}.bz-lantern-breath{opacity:.85;background:radial-gradient(circle,#e8a33d80 0%,#e8a33d2e 34%,#e8a33d00 62%);inset:0}.bz-lantern-halo{z-index:2;width:28%;height:32%;opacity:calc(.4 + var(--lantern) * .6);background:radial-gradient(circle,#ffd6968c,#ffd69600 70%);top:44%;left:36%}html[data-skin=mourning] .bz-lantern-halo{opacity:0}@keyframes bz-breath{0%,to{opacity:.62;transform:scale(.92)}50%{opacity:1;transform:scale(1.06)}}@keyframes bz-flicker{0%,to{transform:scale(1)}30%{transform:scale(1.12,.92)}55%{transform:scale(.94,1.08)}80%{transform:scale(1.05,.97)}}@keyframes bz-flare{0%{opacity:.62;transform:scale(.92)}30%{opacity:1;transform:scale(1.7)}to{opacity:.85;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern-breath{animation:6s ease-in-out infinite bz-breath}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern-halo{animation:2.8s ease-in-out infinite bz-flicker}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern.is-flaring .bz-lantern-breath{animation:bz-flare 1.1s var(--ease-enter) 1, bz-breath 6s ease-in-out 1.1s infinite}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern.is-flaring .bz-lantern-glow{opacity:1;transition:opacity var(--dur-enter) var(--ease-enter)}}.bz-skin-deco{z-index:3;inset-inline-start:-9px;pointer-events:none;width:15px;height:15px;position:absolute;bottom:-5px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-skin-deco{animation:bz-content-in var(--dur-page) var(--ease-enter) both}@supports (animation-timeline:view()){html:not([data-motion=off]) .bz-reveal{animation:linear both bz-rise;animation-timeline:view();animation-range:entry entry 55%}}html:not([data-motion=off]) .bz-reveal[data-reveal=pending]{opacity:0;transform:translateY(14px)}html:not([data-motion=off]) .bz-reveal[data-reveal=in]{transition:opacity var(--dur-enter) var(--ease-enter), transform var(--dur-enter) var(--ease-enter), translate .2s ease, border-color .2s ease, background-color .2s ease}}@keyframes bz-save-pop{0%{transform:scale(1)}28%{transform:scale(.72)}62%{transform:scale(1.26)}to{transform:scale(1)}}@keyframes bz-save-ring{0%{opacity:.9;transform:scale(.55)}to{opacity:0;transform:scale(1.75)}}.bz-save-ring{border:2px solid var(--color-amber);opacity:0;pointer-events:none;border-radius:9999px;position:absolute;inset:5px}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-save-pop{animation:bz-save-pop var(--dur-spring) ease-out}html:not([data-motion=off]) .bz-save-ring{animation:bz-save-ring .52s var(--ease-enter) forwards}html:not([data-motion=off]) .bz-float-in{animation:bz-content-in var(--dur-enter) var(--ease-enter) both}}.bz-seg-knob{transform-origin:0;pointer-events:none;width:100px;position:absolute;top:3px;bottom:3px;left:0}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) [data-seg-ready]>.bz-seg-knob{transition:transform var(--dur-spring) var(--ease-spring)}}.bz-swap-wait{opacity:.55}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-swap-wait{transition:opacity var(--dur-exit) var(--ease-exit)}html:not([data-motion=off]) .bz-swap-in{animation:bz-content-in var(--dur-content-in) var(--ease-enter) both}html:not([data-motion=off]) .bz-skel-in{animation:bz-fade-in var(--dur-exit) var(--ease-enter) both}html:not([data-motion=off]) .bz-skel-out{animation:bz-fade-out var(--dur-skeleton-out) var(--ease-exit) forwards}}.bz-celebrate{place-items:center;width:4rem;height:4rem;margin-inline:auto;display:grid;position:relative}.bz-celebrate-ring,.bz-celebrate-star{pointer-events:none;opacity:0;position:absolute}.bz-celebrate-ring{border:2px solid var(--color-amber);border-radius:9999px;inset:0}.bz-celebrate-star{width:12px;height:12px;color:var(--color-amber);top:calc(50% - 6px);left:calc(50% - 6px)}@keyframes bz-celebrate-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@keyframes bz-celebrate-star{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}18%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) rotate(150deg) scale(1)}}@keyframes bz-celebrate-core{0%{opacity:0;transform:scale(.8)}45%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes bz-panel-in{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-celebrate[data-mode=pending] .bz-celebrate-core{opacity:0}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-core{animation:bz-celebrate-core .7s var(--ease-enter) both}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-ring{animation:bz-celebrate-ring 1.2s var(--ease-enter) forwards}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-ring:nth-child(2){animation-delay:.18s}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-ring:nth-child(3){animation-delay:.36s}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-star{animation:bz-celebrate-star 1.1s var(--ease-enter) .12s forwards}html:not([data-motion=off]) .bz-celebrate[data-mode=subdued] .bz-celebrate-core{animation:bz-fade-in var(--dur-page) var(--ease-enter) both}html:not([data-motion=off]) .bz-panel-in{transform-origin:50% 100%;animation:bz-panel-in var(--dur-page) var(--ease-enter) both}}.bz-nav-bar{background:var(--color-amber);pointer-events:none;border-radius:2px;width:24px;height:2px;position:absolute;top:-1px;left:0}.bz-nav-icon{transform:translateY(0)}[data-on=true]>.bz-nav-icon{transform:translateY(-2px)}.bz-press:active{transform:scale(.92)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) [data-nav-ready]>.bz-nav-bar{transition:transform var(--dur-spring) var(--ease-spring), opacity var(--dur-exit) var(--ease-exit)}html:not([data-motion=off]) .bz-nav-icon{transition:transform var(--dur-spring) var(--ease-spring)}html:not([data-motion=off]) .bz-press{transition:transform var(--dur-tap) var(--ease-enter), color .15s ease}}@media (prefers-reduced-motion:reduce){.bz-press:active{transform:none}}.bz-pulse-blip{background:var(--color-amber);width:10px;height:10px;box-shadow:0 0 12px var(--color-amber);pointer-events:none;opacity:0;border-radius:9999px;margin:-5px 0 0 -5px;position:absolute}@keyframes bz-blip{0%{opacity:0;transform:scale(.3)}15%{opacity:1;transform:scale(1.25)}to{opacity:0;transform:scale(3)}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-pulse-blip{animation:bz-blip 2.2s var(--ease-enter) forwards}}@keyframes bz-glow-still{0%,to{opacity:.55}50%{opacity:1}}@keyframes bz-flare-still{0%{opacity:.55}35%{opacity:1}to{opacity:.85}}@keyframes bz-ring-still{0%{opacity:.9}to{opacity:0}}@keyframes bz-blip-still{0%{opacity:0}20%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern-breath{animation:6s ease-in-out infinite bz-glow-still}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern-halo{animation:2.8s ease-in-out infinite bz-glow-still}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern.is-flaring .bz-lantern-breath{animation:1.1s ease-out bz-flare-still,6s ease-in-out 1.1s infinite bz-glow-still}html:not([data-motion=off]):not([data-skin=mourning]) .bz-lantern.is-flaring .bz-lantern-glow{opacity:1;transition:opacity var(--dur-enter) ease}html:not([data-motion=off]) .bz-save-pop{animation:bz-fade-in var(--dur-enter) ease-out}html:not([data-motion=off]) .bz-save-ring{animation:.6s ease-out forwards bz-ring-still;inset:3px}html:not([data-motion=off]) .bz-float-in,html:not([data-motion=off]) .bz-swap-in,html:not([data-motion=off]) .bz-skel-in{animation:bz-fade-in var(--dur-enter) ease both}html:not([data-motion=off]) .bz-skel-out{animation:bz-fade-out var(--dur-skeleton-out) ease forwards}html:not([data-motion=off]) .bz-swap-wait,html:not([data-motion=off]) [data-seg-ready]>.bz-seg-knob,html:not([data-motion=off]) [data-nav-ready]>.bz-nav-bar{transition:opacity var(--dur-exit) ease}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-core,html:not([data-motion=off]) .bz-celebrate[data-mode=subdued] .bz-celebrate-core{animation:bz-fade-in var(--dur-page) ease both}html:not([data-motion=off]) .bz-celebrate[data-mode=full] .bz-celebrate-ring{animation:1.2s ease-out forwards bz-ring-still}html:not([data-motion=off]) .bz-panel-in{animation:bz-fade-in var(--dur-page) ease both}html:not([data-motion=off]) .bz-pulse-blip{animation:2.2s forwards bz-blip-still}html{transition:--sky-bg 1.2s,--sky-corner 1.2s,--sky-stars 1.2s,--lantern 1.2s}}@keyframes bz-meter-fill{0%{transform:scaleX(0)}to{transform:none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .bz-meter-fill{transform-origin:100%;animation:bz-meter-fill .52s var(--ease-enter) both}html:not([data-motion=off]) .bz-nudge-in{animation:bz-rise var(--dur-enter) var(--ease-enter) both}}
