.bz-evidence{position:relative;cursor:help}.bz-evidence__marker{color:var(--bz-sky);font-family:var(--bz-font-mono);font-size:10px;padding:0 1px;border-bottom:1px dotted var(--bz-sky)}.bz-evidence__pop{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%) translateY(4px);width:min(360px,78vw);display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);padding:var(--bz-3);background:var(--bz-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--bz-line-strong);border-radius:var(--bz-r-sm);box-shadow:0 16px 40px -18px rgba(0,0,0,.9);opacity:0;pointer-events:none;transition:opacity var(--bz-t-fast) var(--bz-ease),transform var(--bz-t-fast) var(--bz-ease);z-index:30}.bz-evidence__pop.is-open{opacity:1;transform:translateX(-50%) translateY(0)}.bz-evidence__quote{font-size:var(--bz-text-caption);color:var(--bz-wax);line-height:1.5}.bz-evidence__meta{font-size:10px;color:var(--bz-wax-3)}.bz-waggle{display:flex;flex-direction:column;gap:var(--bz-4);padding:var(--bz-4);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-waggle__plate{margin:0;display:grid;grid-gap:var(--bz-1);gap:var(--bz-1);justify-items:center}.bz-waggle__plate img{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:var(--bz-r-md)}.bz-waggle__foot{margin-top:auto;display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-waggle__plate .bz-stage{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:var(--bz-r-md)}.bz-stage__ground{fill:var(--bz-bg-0)}.bz-stage__comb polygon{fill:color-mix(in srgb,var(--bz-honey) 42%,var(--bz-wax-2));fill-opacity:.08}.bz-stage__spine{stroke:var(--bz-honey);stroke-width:1.8;stroke-opacity:.6;stroke-linecap:round}.bz-stage__return,.bz-stage__spine{fill:none;vector-effect:non-scaling-stroke}.bz-stage__return{stroke:var(--bz-honey);stroke-width:1.2;stroke-opacity:.22;stroke-dasharray:5 7;stroke-linecap:round}.bz-stage[data-live=true] .bz-stage__return{animation:bz-stage-travel 1.6s linear infinite}@keyframes bz-stage-travel{to{stroke-dashoffset:-12}}.bz-stage__bee{transform-box:fill-box;transform-origin:center;animation:bz-stage-breathe 3.4s ease-in-out infinite}@keyframes bz-stage-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-1.5px) scale(1.04)}}.bz-stage__bee[data-pending=true]{opacity:.32;animation:none}.bz-stage__title{fill:var(--bz-honey);font-size:19px;font-weight:700;letter-spacing:.16em}.bz-stage__key,.bz-stage__title{font-family:var(--bz-font-display)}.bz-stage__key{fill:var(--bz-wax-2);font-size:10px;font-weight:600;letter-spacing:.22em}.bz-stage__value{fill:var(--bz-wax);font-family:var(--bz-font-display);font-size:27px;font-weight:700;letter-spacing:.02em}.bz-stage__note{font-family:var(--bz-font-mono,ui-monospace,monospace);letter-spacing:.04em}.bz-stage__caption,.bz-stage__note{fill:var(--bz-wax-2);font-size:11px}.bz-stage__caption{font-family:var(--bz-font-display);letter-spacing:.14em;opacity:.75}.bz-stage__dial{fill:none;stroke:var(--bz-honey);stroke-opacity:.22;stroke-width:1;vector-effect:non-scaling-stroke}.bz-stage__dial-hub{fill:var(--bz-honey);fill-opacity:.5}.bz-stage__north{stroke:var(--bz-wax-2);stroke-width:1.5;stroke-opacity:.55;stroke-linecap:round;vector-effect:non-scaling-stroke}.bz-stage__needle{stroke:var(--bz-honey);stroke-width:2.4;stroke-linecap:round;vector-effect:non-scaling-stroke}.bz-stage__needle[data-off=true]{stroke:var(--bz-amber,#e2a33c)}.bz-stage__dial-label{fill:var(--bz-wax-2);font-family:var(--bz-font-display);font-size:10px;font-weight:600;letter-spacing:.16em}@media (prefers-reduced-motion:reduce){.bz-stage[data-live=true] .bz-stage__return,.bz-stage__bee{animation:none}.bz-stage__dancer{display:none}}.bz-waggle__head{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bz-3)}.bz-waggle__trace{font-size:10px;color:var(--bz-wax-3)}.bz-waggle__facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));grid-gap:var(--bz-3);gap:var(--bz-3);margin:0}.bz-waggle__facts dt{margin-bottom:2px}.bz-waggle__facts dd{margin:0;color:var(--bz-wax);font-size:var(--bz-text-caption)}.bz-waggle__section summary{cursor:pointer;padding:var(--bz-2) 0}.bz-waggle__evidence,.bz-waggle__guards{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-waggle__evidence li{display:grid;grid-gap:3px;gap:3px;padding-left:var(--bz-3);border-left:2px solid var(--bz-sky-dim);font-size:var(--bz-text-caption);color:var(--bz-wax-2)}.bz-waggle__source{font-size:10px;color:var(--bz-wax-3)}.bz-waggle__source-link{color:inherit;text-decoration:none;border-bottom:1px dotted}.bz-waggle__source-link:focus-visible,.bz-waggle__source-link:hover{color:var(--bz-honey);border-bottom-color:currentColor}.bz-waggle__source-link:focus-visible{outline:2px solid var(--bz-honey);outline-offset:2px;border-radius:2px}.bz-waggle__guards li{font-size:11px;color:var(--bz-amber)}.bz-waggle__split{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-waggle__split blockquote{margin:0;padding:var(--bz-3);border-left:2px solid var(--bz-honey);background:var(--bz-bg-2);font-size:var(--bz-text-caption);display:grid;grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-lens{margin:0;display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-lens__frame{position:relative;width:100%;border-radius:var(--bz-r-md);overflow:hidden;border:1px solid var(--bz-line);background:var(--bz-bg-2)}.bz-lens__image{width:100%;height:100%;object-fit:contain;display:block}.bz-lens__overlay{position:absolute;inset:0;width:100%;height:100%}.bz-lens__label{font-family:var(--bz-font-mono);font-size:11px;paint-order:stroke;stroke:rgba(7,6,10,.8);stroke-width:3px}.bz-lens__det{transition:opacity var(--bz-t-fast) var(--bz-ease)}.bz-lens__det.is-hover rect{stroke-opacity:1}.bz-lens__scan{animation:bz-lens-scan 2.2s var(--bz-ease) infinite}@keyframes bz-lens-scan{0%{transform:translateY(0);opacity:.2}50%{opacity:.9}to{transform:translateY(100%);opacity:.2}}.bz-lens__counts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--bz-5)}.bz-lens__counts li{display:grid;grid-gap:2px;gap:2px}.bz-lens__counts li.is-disputed .bz-metric,.bz-lens__recount{color:var(--bz-amber)}.bz-lens__recount{font-size:10px}.bz-lens__empty{font-size:var(--bz-text-caption);color:var(--bz-wax-2);margin:0}.bz-deck{flex:1 1 auto;block-size:100%;min-height:0;padding:var(--bz-6) var(--bz-5) var(--bz-5);grid-template-rows:auto minmax(0,1fr) auto auto;align-content:stretch;grid-gap:var(--bz-5);gap:var(--bz-5);overflow:hidden}.bz-deck,.bz-deck__queen{position:relative;display:grid;justify-items:center}.bz-deck__queen{grid-row:1;z-index:2;grid-gap:var(--bz-2);gap:var(--bz-2);text-align:center}.bz-deck__queen .bz-mark,.bz-deck__queen .bz-queen{width:auto!important;height:clamp(92px,16vh,160px)!important;aspect-ratio:auto}@media (max-height:720px){.bz-deck__queen .bz-mark,.bz-deck__queen .bz-queen{height:120px!important}}@media (max-width:640px){.bz-deck__queen .bz-mark,.bz-deck__queen .bz-queen{height:clamp(96px,16vh,150px)!important}}.bz-deck__grid{grid-row:2;grid-column:1;position:relative;z-index:2;width:min(100%,1400px);min-height:0;display:grid;place-items:center;overflow:hidden}.bz-deck__grid .bz-hexgrid{height:100%;min-height:0;display:flex;align-items:center;justify-content:center}.bz-deck__grid .bz-hexgrid__svg{max-height:100%}.bz-deck__peek-slot{grid-row:3;grid-column:1;width:min(100%,460px);min-height:104px;display:grid;align-items:end;justify-items:center}@media (pointer:coarse){.bz-deck__peek-slot{min-height:0}}.bz-deck__peek{width:100%;z-index:5;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);pointer-events:none;animation:bz-deck-peek var(--bz-t-fast) var(--bz-ease) both}@keyframes bz-deck-peek{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.bz-deck__peek h3{font-size:var(--bz-text-h3);margin:0}.bz-deck__peek p{margin:0;color:var(--bz-wax-2);font-size:var(--bz-text-caption)}.bz-deck__bees{display:flex;gap:var(--bz-2)}.bz-deck__rail{grid-row:4;z-index:2;display:flex;align-items:stretch;gap:var(--bz-1);width:min(100%,1400px);margin-inline:auto}.bz-deck__list,.bz-deck__rail{position:relative;justify-content:center;min-width:0}.bz-deck__list{list-style:none;margin:0;padding:2px var(--bz-1) var(--bz-2);display:grid;grid-auto-flow:column;grid-auto-columns:clamp(170px,15vw,230px);grid-gap:var(--bz-2);gap:var(--bz-2);flex:1 1 auto;overflow:hidden}.bz-deck__rail[data-scrolls=yes] .bz-deck__list{overflow-x:auto;overflow-y:hidden;justify-content:start;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-inline:0;flex:0 0 auto;width:calc(var(--bz-deck-per-view, 5) * clamp(170px, 15vw, 230px) + (var(--bz-deck-per-view, 5) - 1) * var(--bz-2));max-width:100%}.bz-deck__rail[data-scrolls=yes] .bz-deck__list::-webkit-scrollbar{display:none}.bz-deck__rail[data-scrolls=yes] .bz-deck__list li{scroll-snap-align:start}.bz-deck__arrow{flex:0 0 auto;width:34px;border:0;padding:0;background:50%/26px auto no-repeat transparent;cursor:pointer;border-radius:var(--bz-r-sm);transition:opacity .12s ease,transform .12s ease}.bz-deck__arrow[data-way=left]{background-image:url(/brand/nav/arrow-left-dark.svg)}.bz-deck__arrow[data-way=right]{background-image:url(/brand/nav/arrow-right-dark.svg)}:root[data-theme=light] .bz-deck__arrow[data-way=left]{background-image:url(/brand/nav/arrow-left-light.svg)}:root[data-theme=light] .bz-deck__arrow[data-way=right]{background-image:url(/brand/nav/arrow-right-light.svg)}.bz-deck__arrow:hover:not(:disabled){transform:scale(1.08)}.bz-deck__arrow:disabled{opacity:.22;cursor:default}@media (prefers-reduced-motion:reduce){.bz-deck__arrow{transition:none}.bz-deck__arrow:hover:not(:disabled){transform:none}}.bz-deck__list{align-items:stretch}.bz-deck__card,.bz-deck__list li{min-width:0;display:grid}.bz-deck__card{position:relative}.bz-deck__rename-btn{position:absolute;top:4px;inset-inline-end:4px;display:grid;place-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;background:var(--bz-bg-3);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-deck__card:focus-within .bz-deck__rename-btn,.bz-deck__card:hover .bz-deck__rename-btn{opacity:1}.bz-deck__rename-btn:focus-visible,.bz-deck__rename-btn:hover{opacity:1;color:var(--bz-honey);border-color:var(--bz-honey)}@media (hover:none){.bz-deck__rename-btn{opacity:.7}}.bz-deck__rename{width:100%;min-width:0;font:inherit;font-weight:600;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-honey);border-radius:var(--bz-r-sm);padding:2px 6px}.bz-deck__rename:focus-visible{outline:none;box-shadow:0 0 0 2px var(--bz-honey-200)}.bz-deck__list .bz-deck__card--editing,.bz-deck__list .bz-deck__open{width:100%;height:100%;text-align:start;display:grid;grid-template-rows:auto auto auto;grid-gap:2px;gap:2px;align-content:start;padding:var(--bz-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease),transform var(--bz-t-fast) var(--bz-ease),box-shadow var(--bz-t-fast) var(--bz-ease)}.bz-deck__list .bz-deck__open:focus-visible,.bz-deck__list .bz-deck__open:hover{border-color:var(--bz-honey);background:var(--bz-bg-3);transform:translateY(-2px);box-shadow:0 6px 18px -10px var(--bz-honey)}.bz-deck__list .bz-deck__card--editing>span,.bz-deck__list .bz-deck__open>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-deck__title{font-weight:600}.bz-deck__sub{font-size:var(--bz-text-caption);color:var(--bz-wax-3);min-height:1lh}@media (max-height:720px){.bz-deck{padding:var(--bz-4) var(--bz-4);gap:var(--bz-3)}.bz-deck__queen p{display:none}.bz-deck__peek-slot{grid-row:2;min-height:0;align-self:end;pointer-events:none}}@media (max-width:640px){.bz-deck{padding:var(--bz-4) var(--bz-3)}.bz-deck__list{grid-auto-columns:minmax(0,1fr);justify-content:stretch}}@media (prefers-reduced-motion:reduce){.bz-deck__peek{animation:none}.bz-deck__list .bz-deck__open{transition:none}.bz-deck__list .bz-deck__open:focus-visible,.bz-deck__list .bz-deck__open:hover{transform:none}}.bz-comb{display:grid;grid-gap:var(--bz-4);gap:var(--bz-4);padding:var(--bz-5)}.bz-comb__head{display:flex;align-items:center;gap:var(--bz-4);flex-wrap:wrap}.bz-comb__nurse{display:inline-flex;align-items:center;gap:var(--bz-2)}.bz-comb__filter{margin-left:auto;padding:8px 12px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);font-family:inherit;min-width:200px}.bz-comb__detail{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-comb__meta{font-size:11px;color:var(--bz-wax-3)}.bz-comb__actions{display:flex;gap:var(--bz-2)}.bz-mission{display:grid;grid-gap:var(--bz-5);gap:var(--bz-5);padding:var(--bz-5)}.bz-mission__head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--bz-4)}.bz-mission__head h2{font-size:var(--bz-text-h2);margin-top:var(--bz-1)}.bz-mission__schedule{font-size:11px;color:var(--bz-wax-3);margin:var(--bz-1) 0 0}.bz-mission__question{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-mission__asking{display:flex;gap:var(--bz-3);align-items:flex-start}.bz-mission__asking p{margin:var(--bz-1) 0 0}.bz-mission__answer{display:flex;gap:var(--bz-2)}.bz-mission__answer input{flex:1 1;padding:10px 12px;background:var(--bz-bg-3);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);font-family:inherit}.bz-mission__timeline{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-mission__timeline li{display:grid;grid-template-columns:14px auto 1fr;align-items:center;grid-gap:var(--bz-3);gap:var(--bz-3);padding:var(--bz-2) 0}.bz-mission__rail{position:relative;height:100%;min-height:36px;display:grid;place-items:center}.bz-mission__link{position:absolute;top:50%;bottom:-60%;width:2px;background:var(--bz-line)}.bz-mission__link.is-done{background:var(--bz-pollen);box-shadow:0 0 8px -1px var(--bz-pollen)}.bz-mission__step{display:grid;grid-gap:1px;gap:1px;font-size:var(--bz-text-caption)}.bz-mission__timeline li[data-status=failed] .bz-mission__step{color:var(--bz-sting)}.bz-honey-gauge{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);padding:var(--bz-4);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-honey-gauge__meter{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-honey-gauge__legend{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bz-2);font-size:var(--bz-text-caption);color:var(--bz-wax-2)}.bz-honey-gauge__legend .bz-mono{color:var(--bz-wax);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.02em}.bz-honey-gauge__legend .bz-mono.is-spent{color:var(--bz-wax-2)}.bz-honey-gauge__facts{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--bz-3);gap:var(--bz-3);margin:0}.bz-honey-gauge__facts dd{margin:0}.bz-workshop{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:var(--bz-4);gap:var(--bz-4);padding:var(--bz-4) var(--bz-5);min-height:0;height:100%;align-items:stretch}.bz-workshop__bench{overflow:auto}.bz-workshop__identity{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);width:100%;order:-1}.bz-workshop__bench{justify-items:center;align-content:start;grid-gap:var(--bz-3);padding:var(--bz-5);background:radial-gradient(90% 70% at 50% 20%,var(--bz-bg-3),var(--bz-bg-1));border:1px solid var(--bz-line);border-radius:var(--bz-r-md);overflow-y:auto}.bz-workshop__bench,.bz-workshop__parts{display:grid;gap:var(--bz-3);min-height:0}.bz-workshop__parts{grid-template-rows:auto minmax(0,1fr);grid-gap:var(--bz-3)}.bz-workshop__tabs{display:flex;gap:var(--bz-1);padding-bottom:2px;border-bottom:1px solid var(--bz-line);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.bz-workshop__tabs::-webkit-scrollbar{display:none}.bz-workshop__tab{position:relative;display:inline-flex;align-items:center;gap:var(--bz-2);flex:0 0 auto;padding:var(--bz-2) var(--bz-3);background:transparent;border:0;border-bottom:2px solid transparent;margin-bottom:-3px;color:var(--bz-wax-3);font:inherit;font-size:var(--bz-text-caption);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;white-space:nowrap;transition:color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-workshop__tab:hover{color:var(--bz-wax)}.bz-workshop__tab.is-active{color:var(--bz-honey);border-bottom-color:var(--bz-honey)}.bz-workshop__tab-count{min-width:18px;padding:0 5px;border-radius:var(--bz-r-pill);background:var(--bz-bg-3);border:1px solid var(--bz-line);color:var(--bz-wax-2);font-family:var(--bz-font-mono);font-size:10px;line-height:16px;text-align:center}.bz-workshop__tab.is-active .bz-workshop__tab-count{background:var(--bz-honey);border-color:var(--bz-honey);color:var(--bz-ink,#1a1206)}.bz-workshop__panel{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scroll-padding-block:var(--bz-3);-webkit-padding-end:var(--bz-2);padding-inline-end:var(--bz-2);-webkit-padding-after:var(--bz-2);padding-block-end:var(--bz-2);display:grid;align-content:start;grid-gap:var(--bz-5);gap:var(--bz-5);animation:bz-workshop-panel var(--bz-t-fast) var(--bz-ease) both}@keyframes bz-workshop-panel{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:860px){.bz-workshop{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;min-height:0;padding:var(--bz-4);gap:var(--bz-4)}.bz-workshop__bench{overflow:visible;min-height:auto;padding:var(--bz-4)}.bz-workshop__parts{grid-template-rows:auto auto}.bz-workshop__panel{min-height:auto;overflow-y:visible;animation:none}.bz-settings__panel{min-height:auto}}@media (pointer:coarse){.bz-settings__tab,.bz-workshop__tab{min-height:44px;padding-block:var(--bz-3)}}@media (max-width:860px){.bz-settings__panel{overflow-y:visible}}@media (prefers-reduced-motion:reduce){.bz-workshop__panel{animation:none}}.bz-workshop__parts fieldset{border:0;padding:0;margin:0;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-workshop__row{display:flex;flex-wrap:wrap;gap:var(--bz-2)}@media (min-width:861px){.bz-workshop__panel:has(.bz-workshop__bodies){display:flex;flex-direction:column}.bz-workshop__parts fieldset:has(.bz-workshop__bodies){display:flex;flex-direction:column;flex:1 1 auto}.bz-workshop__bodies{max-height:none;flex:1 1 290px;min-height:0}}.bz-workshop__chassis{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:var(--bz-2) var(--bz-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-workshop__chassis.is-selected{border-color:var(--bz-honey);box-shadow:var(--bz-bloom)}.bz-workshop__chips{display:flex;flex-wrap:wrap;gap:var(--bz-1)}.bz-chip{padding:3px 8px;font-family:var(--bz-font-mono);font-size:10px;line-height:1.5;letter-spacing:.01em;border:1px solid transparent;border-radius:var(--bz-r-xs);color:var(--bz-wax-3);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-chip--glyph{display:inline-flex;align-items:center;gap:6px;-webkit-padding-start:6px;padding-inline-start:6px}.bz-chip--glyph .bz-glyph{flex:none;opacity:.62;transition:opacity var(--bz-t-fast) var(--bz-ease)}.bz-chip--glyph.is-on .bz-glyph,.bz-chip--glyph:hover .bz-glyph{opacity:1}.bz-chip__name{min-width:0}.bz-chip:hover{color:var(--bz-wax-2);border-color:var(--bz-line)}.bz-chip.is-on{background:var(--bz-honey);font-weight:600}.bz-chip.is-on,.bz-chip.is-on:hover{color:var(--bz-ink);border-color:var(--bz-honey)}.bz-chip:focus-visible{outline:2px solid var(--bz-honey);outline-offset:2px}.bz-workshop__count{-webkit-margin-start:var(--bz-2);margin-inline-start:var(--bz-2);color:var(--bz-wax-3);font-weight:400}.bz-workshop__count[data-on=yes]{color:var(--bz-honey)}.bz-workshop__filter{width:100%;-webkit-margin-after:var(--bz-2);margin-block-end:var(--bz-2);padding:4px 9px;font-family:var(--bz-font-mono);font-size:10px;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs)}.bz-workshop__filter::placeholder{color:var(--bz-wax-3)}.bz-workshop__group{-webkit-margin-before:var(--bz-3,12px);margin-block-start:var(--bz-3,12px)}.bz-workshop__group:first-of-type{-webkit-margin-before:0;margin-block-start:0}.bz-workshop__group-head{display:flex;align-items:baseline;gap:6px;margin:0 0 6px;font-family:var(--bz-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.06em;color:var(--bz-wax-3)}.bz-workshop__group-count{color:var(--bz-wax-3);opacity:.7}.bz-workshop__none{margin:var(--bz-2) 0 0;color:var(--bz-wax-3);font-size:11px}.bz-composer{padding:var(--bz-3) var(--bz-4) var(--bz-4);border-top:0;background:transparent}.bz-composer,.bz-composer__console{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-composer__console{width:85%;margin-inline:auto}.bz-composer__chips{display:flex;align-items:center;gap:var(--bz-1);flex-wrap:wrap}.bz-chip{display:inline-flex;align-items:center;gap:5px;max-width:220px;padding:2px 4px 2px 9px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-pill);font-size:var(--bz-text-hud);color:var(--bz-wax-2)}.bz-chip__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-chip__x{display:grid;place-items:center;width:16px;height:16px;padding:0;font:inherit;line-height:1;color:var(--bz-wax-3);background:none;border:0;border-radius:50%;cursor:pointer}.bz-chip__x:hover{color:var(--bz-wax);background:var(--bz-bg-3)}.bz-composer__line{display:flex;align-items:flex-end;gap:var(--bz-2);padding:5px 6px 5px var(--bz-3);background:var(--bz-bg-1);border:1px solid var(--bz-line-strong);border-radius:var(--bz-r-md)}.bz-composer__line:focus-within{border-color:var(--bz-accent);box-shadow:var(--bz-bloom)}.bz-composer__input{flex:1 1;min-width:0;height:34px;max-height:168px;padding:7px 0;resize:none;background:transparent;border:0;color:var(--bz-wax);font-family:inherit;font-size:var(--bz-text-body);line-height:1.45;outline:none}.bz-composer__input::placeholder{color:var(--bz-wax-3)}.bz-composer__acts{display:flex;align-items:center;gap:2px;flex:0 0 auto}.bz-composer__act{display:grid;place-items:center;width:30px;height:30px;padding:0;color:var(--bz-wax-3);background:none;border:0;border-radius:var(--bz-r-pill);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease)}.bz-composer__act:focus-visible,.bz-composer__act:hover:not(:disabled){color:var(--bz-accent);background:var(--bz-bg-2)}.bz-composer__act.is-on{color:var(--bz-accent);background:var(--bz-accent-soft)}.bz-composer__act:disabled{color:var(--bz-line);cursor:default}.bz-dictate{position:relative}.bz-dictate.is-recording{color:#fff;background:#d94848;isolation:isolate;overflow:visible}.bz-dictate.is-recording:after,.bz-dictate.is-recording:before{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;transition:transform 70ms linear,opacity 70ms linear}.bz-dictate.is-recording:before{background:rgba(217,72,72,.22);transform:scale(calc(1 + var(--bz-level, 0) * .9));opacity:calc(.35 + var(--bz-level, 0) * .65);z-index:-1}.bz-dictate.is-recording:after{border:2px solid rgba(217,72,72,.5);transform:scale(calc(1.12 + var(--bz-level, 0) * 1.1));opacity:calc(.2 + var(--bz-level, 0) * .8)}.bz-level{display:inline-flex;align-items:center;gap:2px;height:18px}.bz-level__bar{width:3px;height:100%;border-radius:2px;background:currentColor;transform-origin:center;transition:transform 80ms linear}.bz-level--dictate{color:#d94848;-webkit-margin-end:4px;margin-inline-end:4px}.bz-level--voice{color:var(--bz-honey);height:26px;gap:3px}.bz-level--voice .bz-level__bar{width:4px}.bz-dictate.is-recording:hover:not(:disabled){color:#fff;background:#c23c3c}.bz-dictate.is-hearing:disabled{color:var(--bz-accent);cursor:progress}.bz-dictate__spin{width:14px;height:14px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:bz-dictate-spin .8s linear infinite}@keyframes bz-dictate-spin{to{transform:rotate(1turn)}}.bz-composer__live{margin:0;font-size:12.5px;font-style:italic;opacity:.6}.bz-composer__note{margin:0;font-size:11.5px;color:#b23a3a}.bz-voice{display:flex;align-items:center;gap:12px;margin:0 0 var(--bz-2);padding:8px 10px 8px 8px;border:1px solid var(--bz-line);border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(20,22,27,.06)}.bz-voice__orb{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;padding:0;border:0;border-radius:50%;background:rgba(242,181,68,.12);box-shadow:0 0 0 calc(var(--bz-level, 0) * 14px) rgba(242,181,68,.18);transform:scale(calc(1 + var(--bz-level, 0) * .12));transition:box-shadow 90ms linear,transform 90ms linear,background .2s ease;cursor:pointer}.bz-voice.is-paused .bz-voice__orb,.bz-voice.is-starting .bz-voice__orb{background:rgba(20,22,27,.05);filter:grayscale(.7)}.bz-voice.is-hearing .bz-voice__orb,.bz-voice.is-waiting .bz-voice__orb{animation:bz-voice-wait 1.6s ease-in-out infinite}@keyframes bz-voice-wait{50%{box-shadow:0 0 0 6px rgba(242,181,68,.14)}}.bz-voice__text{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.bz-voice__phase{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.bz-voice__caption{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-voice__end{flex:0 0 auto;padding:6px 14px;border:0;border-radius:999px;background:#14161b;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.bz-voice__end:focus-visible,.bz-voice__end:hover{outline:none;opacity:.86}.bz-composer__cap{display:inline-flex;align-items:center;gap:4px;padding:2px 8px 2px 6px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-pill)}.bz-composer__cap:focus-within{border-color:var(--bz-accent)}.bz-composer__capfield{width:34px;padding:0;font-size:var(--bz-text-hud);color:var(--bz-wax-2);background:none;border:0;outline:none;text-align:center;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.bz-composer__capfield::-webkit-inner-spin-button,.bz-composer__capfield::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.bz-composer__send{display:grid;place-items:center;width:32px;height:32px;-webkit-margin-start:2px;margin-inline-start:2px;padding:0;color:var(--bz-on-primary);background:var(--bz-honey-grad);border:0;border-radius:var(--bz-r-pill);box-shadow:var(--bz-glow-soft);cursor:pointer;transition:background var(--bz-t-fast) var(--bz-ease),box-shadow var(--bz-t-base) var(--bz-ease),transform var(--bz-t-fast) var(--bz-ease),opacity var(--bz-t-fast) var(--bz-ease)}.bz-composer__send:hover:not(:disabled){box-shadow:var(--bz-glow);transform:translateY(-1px);background:var(--bz-accent-deep)}.bz-composer__send:disabled{background:var(--bz-bg-3);color:var(--bz-wax-3);cursor:default}.bz-composer__plan{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);padding:var(--bz-4);background:var(--bz-bg-2);border:1px solid var(--bz-line-strong);border-radius:var(--bz-r-md)}.bz-composer__plan header{display:flex;justify-content:space-between;align-items:baseline}.bz-composer__steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-composer__steps li{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--bz-3);gap:var(--bz-3);align-items:center;animation:bz-unfold var(--bz-t-base) var(--bz-ease) both;animation-delay:calc(var(--step-index) * 60ms)}@keyframes bz-unfold{0%{opacity:0;transform:translateY(calc(6px * var(--bz-motion)))}to{opacity:1;transform:none}}.bz-composer__stephex{width:28px;height:32px}.bz-composer__steptext{display:grid;grid-gap:1px;gap:1px;font-size:var(--bz-text-caption)}.bz-composer__steptext .bz-mono{color:var(--bz-honey);font-size:11px}.bz-composer__planactions{display:flex;gap:var(--bz-2)}.bz-palette{position:fixed;inset:0;z-index:60;background:rgba(7,6,10,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:start center;padding-top:14vh}.bz-palette__box{width:min(620px,92vw);overflow:hidden}.bz-palette__input{width:100%;padding:var(--bz-4);background:transparent;border:0;border-bottom:1px solid var(--bz-line);color:var(--bz-wax);font-family:inherit;font-size:var(--bz-text-lead);outline:none}.bz-palette__list{list-style:none;margin:0;padding:var(--bz-2);max-height:46vh;overflow-y:auto}.bz-palette__list li{display:flex;align-items:baseline;gap:var(--bz-3);padding:var(--bz-2) var(--bz-3);border-radius:var(--bz-r-xs);cursor:pointer}.bz-palette__list li.is-active{background:var(--bz-bg-2);box-shadow:inset 2px 0 0 var(--bz-accent)}.bz-palette__hint{margin-left:auto;font-size:11px;color:var(--bz-wax-3)}.bz-palette__empty{padding:var(--bz-4);color:var(--bz-wax-3);font-size:var(--bz-text-caption)}.bz-induction{position:fixed;inset:0;z-index:70;display:grid;place-items:center;background:var(--bz-void);overflow:hidden}.bz-induction__content{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:var(--bz-3);gap:var(--bz-3);max-width:560px;padding:var(--bz-8);text-align:center;animation:bz-unfold var(--bz-t-slow) var(--bz-ease) both}.bz-induction__content h1{font-size:var(--bz-text-h1)}.bz-induction__content p{margin:0;color:var(--bz-wax-2);font-size:var(--bz-text-lead);line-height:1.6}.bz-induction__actions{display:flex;gap:var(--bz-3);margin-top:var(--bz-3)}.bz-swarm-scene__bees{position:absolute;inset:0;z-index:2;pointer-events:none}.bz-swarm-scene__bee{transition:left var(--bz-t-choreo) var(--bz-ease-spring),top var(--bz-t-choreo) var(--bz-ease-spring)}.bz-workshop__cases{width:100%;padding:var(--bz-3);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);font-family:var(--bz-font-mono);font-size:var(--bz-text-caption);line-height:1.55;resize:vertical}.bz-workshop__cases:focus-visible{outline:2px solid var(--bz-honey);outline-offset:1px}.bz-workshop__hint{margin:0;color:var(--bz-wax-3);font-size:var(--bz-text-caption)}.bz-workshop__ship{display:grid;justify-items:center;grid-gap:var(--bz-2);gap:var(--bz-2);width:100%;margin-top:var(--bz-3);padding-top:var(--bz-3);border-top:1px solid var(--bz-line-soft)}.bz-workshop__gate{margin:0;max-width:34ch;text-align:center;color:var(--bz-wax-3);font-size:var(--bz-text-caption)}.bz-workshop__shipped{color:var(--bz-pollen)}.bz-workshop__results{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);margin:0;padding:0 0 0 var(--bz-5);font-size:var(--bz-text-caption)}.bz-workshop__results li{display:grid;grid-gap:2px;gap:2px;padding:var(--bz-2);background:var(--bz-bg-1);border-left:2px solid var(--bz-line-strong);border-radius:var(--bz-r-sm)}.bz-workshop__results li.is-pass{border-left-color:var(--bz-pollen)}.bz-workshop__results li.is-fail{border-left-color:var(--bz-sting)}.bz-workshop__case{color:var(--bz-wax)}.bz-workshop__wanted{color:var(--bz-wax-2);font-size:11px}.bz-workshop__out{color:var(--bz-wax-3);font-family:var(--bz-font-mono);white-space:pre-wrap;display:block;max-height:22em;overflow-y:auto;overscroll-behavior:contain}.bz-mission__actions{display:flex;flex-wrap:wrap;gap:var(--bz-2);align-items:start}.bz-missions__detail{display:grid;grid-gap:var(--bz-4);gap:var(--bz-4);align-content:start;min-width:0}.bz-missions__report{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);max-height:46vh;overflow:auto}.bz-turn__deliverables{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);margin-top:var(--bz-3);padding-top:var(--bz-3);border-top:1px solid var(--bz-line-soft)}.bz-turn__deliverable{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-2);gap:var(--bz-2);justify-items:start;align-items:center}.bz-turn__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bz-turn__download--word{width:auto;min-width:28px;padding:0 8px;font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.04em}.bz-turn__download--word[data-failed]{color:var(--bz-sting,#c0392b);border-color:currentColor}.bz-turn__deliverable>.bz-chip{display:block;width:100%;padding:5px 10px;font-family:var(--bz-font-read);font-size:var(--bz-text-caption);line-height:1.4;font-weight:500;text-align:start;color:var(--bz-wax);background:var(--bz-bg-2);border-color:var(--bz-line);border-radius:var(--bz-r-sm)}.bz-turn__deliverable>.bz-chip:hover{color:var(--bz-wax);background:var(--bz-bg-3);border-color:var(--bz-wax-3)}.bz-turn__deliverable>.bz-chip .bz-hex-icon,.bz-turn__deliverable>.bz-chip svg{color:var(--bz-honey);vertical-align:-2px}.bz-turn__deliverable>.bz-turn__audio,.bz-turn__deliverable>.bz-turn__preview,.bz-turn__deliverable>.bz-turn__video{grid-column:1/-1}.bz-turn__download{display:grid;place-items:center;width:28px;height:28px;padding:0;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease)}.bz-turn__download:focus-visible,.bz-turn__download:hover{color:var(--bz-honey);border-color:var(--bz-honey);background:var(--bz-bg-3)}.bz-turn__download:disabled{opacity:.5;cursor:progress}.bz-turn__preview{width:100%;max-width:384px;padding:var(--bz-3);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm)}.bz-turn__preview svg{width:100%;height:auto;max-height:min(36vh,252px);display:block}.bz-rail__nav button.is-unavailable{opacity:.45;cursor:not-allowed}.bz-rail__why{display:block;padding:0 var(--bz-3) var(--bz-2) calc(var(--bz-3) + 20px);color:var(--bz-wax-3);font-size:var(--bz-text-caption);line-height:1.4}.bz-workshop__skills{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-skill{display:flex;flex-direction:column;gap:4px;padding:10px 12px;text-align:left;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);color:var(--bz-wax-2);cursor:pointer;transition:all var(--bz-t-fast) var(--bz-ease)}.bz-skill:hover{border-color:var(--bz-amber)}.bz-skill.is-on{border-color:var(--bz-honey);box-shadow:var(--bz-bloom);background:var(--bz-bg-3)}.bz-skill__title{font-weight:600;font-size:13px;color:var(--bz-wax)}.bz-skill__summary{font-size:11px;line-height:1.45;color:var(--bz-wax-3)}.bz-skill__brings{margin-top:2px;font-size:10px;color:var(--bz-amber)}.bz-skill.is-on .bz-skill__brings{color:var(--bz-honey)}.bz-skill__head{display:flex;align-items:center;gap:8px}.bz-skill-bee{flex:0 0 auto;transition:filter var(--bz-t-fast) var(--bz-ease)}.bz-skill .bz-skill-bee{filter:saturate(.55) opacity(.75)}.bz-skill.is-on .bz-skill-bee,.bz-skill:hover .bz-skill-bee{filter:none}.bz-flow{display:grid;grid-template-columns:var(--bz-flow-left,208px) 4px minmax(0,1fr) 4px var(--bz-flow-right,300px);grid-gap:var(--bz-2);gap:var(--bz-2);height:calc(100vh - 220px);height:calc(100dvh - 220px);min-height:460px}.bz-flow__grip{position:relative;cursor:col-resize;border-radius:999px;background:transparent;transition:background var(--bz-t-fast) var(--bz-ease);touch-action:none}.bz-flow__grip:before{content:"";position:absolute;inset-block:0;inset-inline:-4px}.bz-flow__grip:focus-visible,.bz-flow__grip:hover{background:var(--bz-honey);outline:none}.bz-flow__grip:focus-visible{box-shadow:0 0 0 2px var(--bz-bg-1),0 0 0 4px var(--bz-honey)}@media (prefers-reduced-motion:reduce){.bz-flow__grip{transition:none}}.bz-flow__inspector,.bz-flow__palette{display:flex;flex-direction:column;gap:var(--bz-2);padding:var(--bz-3);overflow-y:auto;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-flow__palette-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));grid-gap:6px;gap:6px}.bz-flow__palette-list>.bz-flow__hint{grid-column:1/-1}.bz-flow__chip{display:grid;justify-items:center;align-content:start;grid-gap:3px;gap:3px;padding:1px 0 2px;font-size:12px;color:var(--bz-wax-2);background:none;border:0;cursor:-webkit-grab;cursor:grab;transition:color var(--bz-t-fast) var(--bz-ease)}.bz-flow__chip:hover{color:var(--bz-wax)}.bz-flow__tile{display:grid;place-items:center;width:40px;height:46px;-webkit-clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:var(--bz-bg-4);transition:background var(--bz-t-fast) var(--bz-ease)}.bz-flow__tile--bee{background:var(--bz-bg-1);box-shadow:inset 0 0 0 1px var(--bz-line)}.bz-flow__chip:hover .bz-flow__tile{background:var(--bz-honey-grad);color:var(--bz-void)}.bz-flow__chip:hover .bz-flow__tile--bee{background:var(--bz-honey-grad);box-shadow:inset 0 0 0 1px rgba(0,0,0,.18)}.bz-flow__chip:hover .bz-flow__glyph{color:var(--bz-void)}.bz-flow__chip:active .bz-flow__tile{background:var(--bz-honey)}.bz-flow__chip:active .bz-flow__glyph{color:var(--bz-void)}.bz-flow__chip-label{font-size:8.5px;line-height:1.25;text-align:center;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.bz-flow__glyph{width:20px;text-align:center;color:var(--bz-amber)}.bz-flow__hint{font-size:11px;line-height:1.5;color:var(--bz-wax-3)}.bz-flow__canvas{position:relative;overflow:hidden;cursor:-webkit-grab;cursor:grab;background:radial-gradient(circle at 1px 1px,var(--bz-line) 1px,transparent 0) 0 0 /22px 22px,var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-flow__wires{position:absolute;inset:0;pointer-events:none}.bz-flow__wire-line{fill:none;stroke:var(--bz-amber);stroke-width:2;opacity:.75;transition:stroke .12s ease,stroke-width .12s ease,opacity .12s ease}.bz-flow__wire[data-port=true]:not(.bz-flow__wire--lit) .bz-flow__wire-line{stroke:var(--bz-pollen,var(--bz-honey))}.bz-flow__wire[data-port=false]:not(.bz-flow__wire--lit) .bz-flow__wire-line{stroke:var(--bz-chrome-dim)}.bz-flow__wire--lit .bz-flow__wire-line{stroke:var(--bz-amber-glow,#CFA134);stroke-width:2;opacity:1;stroke-linecap:round;stroke-dasharray:6 5;filter:drop-shadow(0 0 3px rgba(255,207,77,.5));animation:bz-wire-march .64s linear infinite}@keyframes bz-wire-march{0%{stroke-dashoffset:0}to{stroke-dashoffset:-11}}@media (prefers-reduced-motion:reduce){.bz-flow__wire--lit .bz-flow__wire-line{animation:none}.bz-flow__wire-line{transition:none}}.bz-flow__wire--live,.bz-flow__wire--live path{fill:none;stroke:var(--bz-honey);stroke-width:2;stroke-dasharray:5 4}.bz-flow__wire-hit{fill:none;stroke:transparent;stroke-width:14;pointer-events:stroke;cursor:pointer}.bz-flow__wire-bend{fill:var(--bz-bg-0);stroke:var(--bz-amber);stroke-width:1.5;pointer-events:all;cursor:-webkit-grab;cursor:grab;opacity:.85;transition:opacity var(--bz-t-fast) var(--bz-ease),r var(--bz-t-fast) var(--bz-ease)}.bz-flow__wire-bend.is-set{fill:var(--bz-amber)}.bz-flow__wire-bend:hover{opacity:1;r:6}.bz-flow__wire-bend:active{cursor:-webkit-grabbing;cursor:grabbing}@media (prefers-reduced-motion:reduce){.bz-flow__wire-bend{transition:none}}.bz-flow__node{position:absolute;display:flex;flex-direction:column;gap:3px;padding:9px 11px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-left:3px solid var(--bz-amber);border-radius:var(--bz-r-sm);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color var(--bz-t-fast) var(--bz-ease),box-shadow var(--bz-t-fast) var(--bz-ease)}.bz-flow__node[data-kind=bee]{border-left-color:var(--bz-honey)}.bz-flow__node[data-kind=condition]{border-left-color:var(--bz-sky)}.bz-flow__node[data-kind=output]{border-left-color:var(--bz-pollen,var(--bz-honey))}.bz-flow__node[data-state=failed]{border-color:var(--bz-sting)}.bz-flow__node[data-state=ok]{border-color:var(--bz-pollen,var(--bz-honey))}.bz-flow__node[data-state=skipped]{opacity:.55}.bz-flow__node.is-selected{border-color:var(--bz-honey);box-shadow:var(--bz-bloom)}.bz-flow__node.has-problem{border-color:var(--bz-sting)}.bz-flow__node-head{display:flex;align-items:center;gap:6px}.bz-flow__node-name{font-size:12px;font-weight:600;color:var(--bz-wax)}.bz-flow__node-sub{font-size:10px;color:var(--bz-wax-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-flow__node-fault{position:absolute;top:-5px;right:-5px;width:10px;height:10px;background:var(--bz-sting);border-radius:50%}.bz-flow__port{position:absolute;width:13px;height:13px;padding:0;font-size:8px;line-height:1;color:var(--bz-void);background:var(--bz-amber);border:2px solid var(--bz-bg-0);border-radius:50%;cursor:crosshair}.bz-flow__port--in{left:-7px;top:calc(50% - 6px);background:var(--bz-chrome-dim);cursor:default}.bz-flow__port--out{right:-7px;top:calc(50% - 6px)}.bz-flow__port--true{right:18%;top:calc(12.5% - 6px);background:var(--bz-pollen,var(--bz-honey))}.bz-flow__port--false{right:18%;top:calc(87.5% - 6px);background:var(--bz-chrome-dim)}.bz-flow__port--error{left:18%;top:calc(87.5% - 6px);background:var(--bz-alarm,#e2574c);color:var(--bz-bg-0)}.bz-flow__port--branch{margin-left:-6px;margin-top:-6px;width:14px;height:14px;font-size:8px;font-weight:600;background:var(--bz-pollen,var(--bz-honey))}.bz-flow__port--else{background:var(--bz-chrome-dim)}.bz-flow__branch{display:grid;grid-template-columns:14px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto;grid-gap:6px;gap:6px;align-items:center}.bz-flow__branch-n{font-size:10px;color:var(--bz-chrome-dim);text-align:right}.bz-flow__branch .bz-btn{padding:2px 8px}.bz-flow__empty{position:absolute;top:46%;left:50%;max-width:420px;transform:translate(-50%,-50%);font-size:13px;line-height:1.6;text-align:center;color:var(--bz-wax-3)}.bz-flow__form,.bz-flow__inspector-empty{display:flex;flex-direction:column;gap:10px}.bz-flow__form label,.bz-flow__inspector label{display:flex;flex-direction:column;gap:4px}.bz-flow__form input,.bz-flow__form select,.bz-flow__form textarea{padding:6px 8px;font-family:inherit;font-size:12px;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs)}.bz-flow__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:4px;gap:4px;align-items:center}.bz-flow__pair>.bz-btn{padding:2px 8px}.bz-flow__check{flex-direction:row!important;align-items:center;gap:6px;font-size:12px}.bz-flow__rundata{margin-top:var(--bz-5);padding-top:var(--bz-4);border-top:1px solid var(--bz-line);display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-flow__rundata-head{margin:var(--bz-3) 0 0;font-size:var(--bz-text-caption);font-weight:600;color:var(--bz-wax-2)}.bz-flow__items{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-flow__items li{border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);background:var(--bz-bg-2);overflow:auto;max-height:22em}.bz-flow__items pre{margin:0;padding:var(--bz-3);font-family:var(--bz-mono);font-size:var(--bz-text-caption);line-height:1.5;color:var(--bz-wax-2);white-space:pre-wrap;word-break:break-word}.bz-flow__problems{margin:0;padding-left:16px;font-size:11px;line-height:1.55;color:var(--bz-sting)}.bz-flow__ready{font-size:12px;color:var(--bz-pollen,var(--bz-honey))}.bz-flow__remove{margin-top:auto}.bz-swarm__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--bz-2);margin-bottom:var(--bz-3)}.bz-swarm__input{display:flex;flex:1 1 260px;flex-direction:column;gap:4px}.bz-swarm__input input{padding:6px 9px;font-family:var(--bz-font-mono);font-size:12px;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs)}.bz-swarm__load{cursor:pointer}.bz-swarm__message{color:var(--bz-amber)}.bz-swarm__message,.bz-swarm__result{margin-bottom:var(--bz-2);font-size:12px}.bz-swarm__result{color:var(--bz-wax-2)}.bz-swarm__result.failed{color:var(--bz-sting)}.bz-swarm__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-meadow__card,.bz-swarm__card{display:flex;flex-direction:column;gap:5px;padding:12px 14px;text-align:left;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);color:var(--bz-wax-2);cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-meadow__card:hover,.bz-swarm__card:hover{border-color:var(--bz-honey)}.bz-meadow__card{cursor:default}.bz-meadow__card[data-kind=flow]{border-left:3px solid var(--bz-sky)}.bz-meadow__card[data-kind=bee]{border-left:3px solid var(--bz-honey)}.bz-meadow__head{display:flex;align-items:center;gap:8px}.bz-swarm__cardwrap{position:relative;display:flex}.bz-swarm__cardwrap>.bz-swarm__card{flex:1 1 auto;min-width:0}.bz-swarm__card-acts{position:absolute;top:6px;right:6px;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease)}.bz-swarm__cardwrap:focus-within .bz-swarm__card-acts,.bz-swarm__cardwrap:hover .bz-swarm__card-acts{opacity:1}.bz-swarm__card-act{font:inherit;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:var(--bz-wax-2);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs);padding:2px 7px;cursor:pointer;line-height:1.6}.bz-swarm__card-act:hover:not(:disabled){color:var(--bz-wax);border-color:var(--bz-honey)}.bz-swarm__card-act--del{font-size:13px;line-height:1;padding:3px 7px}.bz-swarm__card-act--del:hover:not(:disabled){color:var(--bz-sting);border-color:var(--bz-sting)}.bz-swarm__card-act:disabled{opacity:.45;cursor:not-allowed}.bz-swarm__card-title{font-size:13px;font-weight:600;color:var(--bz-wax)}.bz-swarm__card-sub{font-size:11px;line-height:1.5;color:var(--bz-wax-3)}.bz-flow__search{padding:6px 8px;font-size:12px;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs)}.bz-flow__palette-list--bees{flex:1 1 auto;max-height:none;min-height:76px;overflow-y:auto}.bz-flow__stagewrap{position:relative;display:flex;min-width:0}.bz-flow__zoom{position:absolute;right:12px;bottom:12px;z-index:3;display:flex;align-items:center;gap:2px;padding:3px;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-pill);box-shadow:0 2px 10px rgb(0 0 0/35%)}.bz-flow__zoom-btn,.bz-flow__zoom-level{padding:3px 9px;font-family:var(--bz-font-mono);font-size:12px;line-height:1.4;color:var(--bz-wax-2);background:transparent;border:0;border-radius:var(--bz-r-pill);cursor:pointer}.bz-flow__zoom-level{min-width:48px;text-align:center}.bz-flow__zoom-btn:hover:not(:disabled),.bz-flow__zoom-level:hover{color:var(--bz-wax);background:var(--bz-bg-3)}.bz-flow__zoom-btn:disabled{opacity:.35;cursor:default}.bz-flow__stage{position:relative;transform-origin:0 0}.bz-flow__canvas{flex:1 1 auto}.bz-flow__canvas[data-panning]{cursor:-webkit-grabbing;cursor:grabbing}@media (max-width:900px){.bz-flow{grid-template-columns:minmax(0,1fr);height:auto}.bz-flow__canvas{min-height:60vh}.bz-flow__grip{display:none}}.bz-flow{grid-template-rows:auto minmax(0,1fr)}.bz-flow__tabs{grid-column:1/-1;display:flex;align-items:center;gap:var(--bz-2)}.bz-flow__tabset{display:flex;gap:2px;padding:3px;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-pill)}.bz-flow__tab{padding:5px 16px;font-size:13px;font-weight:600;color:var(--bz-wax-2);background:transparent;border:0;border-radius:var(--bz-r-pill);cursor:pointer}.bz-flow__tab:hover{color:var(--bz-wax)}.bz-flow__tab.is-on{color:var(--bz-ink);background:var(--bz-honey)}.bz-flow__runbar{display:flex;align-items:center;gap:var(--bz-2);margin-left:auto}.bz-flow__runwhy{font-size:12px;color:var(--bz-sting)}.bz-flow__run,.bz-flow__stop{display:inline-flex;align-items:center;gap:8px;padding:7px 20px;font-family:inherit;font-size:13px;font-weight:700;color:var(--bz-ink);background:var(--bz-honey);border:0;border-radius:var(--bz-r-pill);cursor:pointer}.bz-flow__stop{color:var(--bz-wax);background:var(--bz-bg-3);border:1px solid var(--bz-line)}.bz-flow__run:hover:not(:disabled){filter:brightness(1.08)}.bz-flow__run:disabled{opacity:.45;cursor:default}.bz-flow__run:disabled span{animation:bz-flow-pulse 1.2s ease-in-out infinite}@keyframes bz-flow-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.bz-flow__run:disabled span{animation:none}}.bz-flow[data-tab=code]>.bz-flow__grip,.bz-flow[data-tab=code]>.bz-flow__inspector,.bz-flow[data-tab=code]>.bz-flow__palette,.bz-flow[data-tab=code]>.bz-flow__stagewrap,.bz-flow[data-tab=delivered]>.bz-flow__grip,.bz-flow[data-tab=delivered]>.bz-flow__inspector,.bz-flow[data-tab=delivered]>.bz-flow__palette,.bz-flow[data-tab=delivered]>.bz-flow__stagewrap{display:none}.bz-flow__delivered{overflow:auto}.bz-flow__code,.bz-flow__delivered{grid-column:1/-1;min-height:0;padding:var(--bz-3)}.bz-flow__code{display:flex;flex-direction:column;gap:var(--bz-2);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-flow__code-bar{display:flex;align-items:center;gap:var(--bz-2)}.bz-flow__code-spacer{flex:1 1 auto}.bz-flow__code-error{margin:0;padding:8px 12px;font-family:var(--bz-font-mono);font-size:12px;color:var(--bz-sting);background:color-mix(in srgb,var(--bz-sting) 10%,transparent);border-radius:var(--bz-r-sm)}.bz-flow__code-text{flex:1 1 auto;min-height:320px;padding:var(--bz-3);font-family:var(--bz-font-mono);font-size:12.5px;line-height:1.6;-moz-tab-size:2;tab-size:2;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);resize:none}.bz-flow__note{position:absolute;z-index:0;display:flex;flex-direction:column;border-radius:var(--bz-r-sm)}.bz-flow__note--note{box-shadow:0 2px 10px rgb(0 0 0/22%)}.bz-flow__note--text{background:transparent}.bz-flow__note.is-selected{outline:2px solid var(--bz-honey);outline-offset:2px}.bz-flow__note-bar{flex:0 0 auto;height:14px;background:rgb(0 0 0/8%);border-radius:var(--bz-r-sm) var(--bz-r-sm) 0 0;cursor:-webkit-grab;cursor:grab}.bz-flow__note--text .bz-flow__note-bar{background:transparent;opacity:0}.bz-flow__note--text.is-selected .bz-flow__note-bar,.bz-flow__note--text:hover .bz-flow__note-bar{background:var(--bz-bg-3);opacity:1}.bz-flow__note-bar:active{cursor:-webkit-grabbing;cursor:grabbing}.bz-flow__note-text{flex:1 1 auto;width:100%;padding:6px 10px 10px;font-family:inherit;background:transparent;border:0;border-radius:0 0 var(--bz-r-sm) var(--bz-r-sm);resize:none;overflow:auto}.bz-flow__note-text:focus{outline:none}.bz-flow__note-grip{position:absolute;right:0;bottom:0;width:14px;height:14px;background:linear-gradient(135deg,transparent 50%,rgb(0 0 0/22%) 0);border-radius:0 0 var(--bz-r-sm) 0;cursor:nwse-resize}.bz-flow__swatch-label{font-family:var(--bz-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-wax-2)}.bz-flow__swatches{display:flex;flex-wrap:wrap;gap:6px}.bz-flow__swatch{width:24px;height:24px;font-size:12px;font-weight:700;color:var(--bz-wax);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer}.bz-flow__swatch.is-on{outline:2px solid var(--bz-honey);outline-offset:1px}.bz-flow__log{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;margin-top:var(--bz-2);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-flow__log.is-open{max-height:38%}.bz-flow__log-head{display:flex;align-items:center;gap:var(--bz-2);padding:6px 10px}.bz-flow__log-toggle{display:inline-flex;align-items:center;gap:6px;font-family:var(--bz-font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-wax-2);background:transparent;border:0;cursor:pointer}.bz-flow__log-toggle:hover{color:var(--bz-wax)}.bz-flow__log-live{padding:1px 8px;font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-ink);background:var(--bz-honey);border-radius:var(--bz-r-pill)}.bz-flow__log-count{margin-left:auto;font-family:var(--bz-font-mono);font-size:11px;color:var(--bz-wax-2)}.bz-flow__log-clear{font-size:11px;color:var(--bz-wax-2);background:transparent;border:0;cursor:pointer}.bz-flow__log-clear:hover{color:var(--bz-wax)}.bz-flow__log-lines{flex:1 1 auto;margin:0;padding:0 10px 10px;overflow-y:auto;list-style:none}.bz-flow__log-empty{padding:8px 0;font-size:12px;color:var(--bz-wax-2)}.bz-flow__log-line{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;padding:3px 0;font-family:var(--bz-font-mono);font-size:12px;line-height:1.5;border-top:1px solid color-mix(in srgb,var(--bz-line) 60%,transparent)}.bz-flow__log-at{color:var(--bz-wax-2)}.bz-flow__log-text{min-width:0;color:var(--bz-wax);overflow-wrap:anywhere}.bz-flow__log-text--link{font-family:inherit;font-size:inherit;text-align:left;background:transparent;border:0;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--bz-wax) 30%,transparent);text-decoration-color:color-mix(in srgb,var(--bz-wax) 30%,transparent);cursor:pointer}.bz-flow__log-text--link:hover{color:var(--bz-honey)}.bz-flow__log-detail{grid-column:2;color:var(--bz-wax-2);overflow-wrap:anywhere}.bz-flow__log-line[data-level=ok] .bz-flow__log-text{color:var(--bz-pollen,var(--bz-honey))}.bz-flow__log-line[data-level=warn] .bz-flow__log-text{color:var(--bz-sky)}.bz-flow__log-line[data-level=error] .bz-flow__log-text{color:var(--bz-sting)}.bz-flow__stagewrap{flex-direction:column}.bz-meadow__card{height:100%}.bz-meadow__head{align-items:flex-start;min-height:34px}.bz-meadow__card .bz-swarm__card-sub{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.bz-meadow__card .bz-hud{margin-top:auto;line-height:1.5;min-height:3em;display:flex;align-items:flex-end}.bz-meadow__card .bz-btn{align-self:stretch;text-align:center}.bz-swarm__schedule{display:flex;align-items:center;gap:8px}.bz-swarm__schedule select{padding:6px 10px;font-family:inherit;font-size:12px;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm)}.bz-swarm__next{margin:0;font-size:12px;color:var(--bz-pollen,var(--bz-honey))}.bz-swarm__bar--compact{flex-wrap:wrap;gap:6px;align-items:center;-webkit-padding-end:300px;padding-inline-end:300px}.bz-swarm__bar--compact .bz-btn--ghost{padding:5px 9px;font-size:13px}.bz-flowact{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.bz-flowact__i{width:15px;height:15px;flex:0 0 auto;opacity:.8}.bz-flowact--icon{padding:7px;gap:0}.bz-flowact--icon .bz-flowact__i{width:17px;height:17px}.bz-flowact:hover:not(:disabled){color:var(--bz-honey-deep,#8a5a00);background:var(--bz-honey-grad);border-color:transparent}.bz-flowact:hover:not(:disabled) .bz-flowact__i{opacity:1}.bz-flowact.is-on{color:var(--bz-honey-deep,#8a5a00);background:var(--bz-honey-grad);border-color:transparent}.bz-flowact.is-on .bz-flowact__i{opacity:1}.bz-flowact:disabled{opacity:.4}.bz-fsel{position:relative}.bz-fsel,.bz-fsel__btn{display:inline-flex;align-items:center;gap:6px}.bz-fsel__btn{padding:5px 8px 5px 10px;font:inherit;font-size:13px;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer;transition:border-color .12s ease,background .12s ease}.bz-fsel.is-open .bz-fsel__btn,.bz-fsel__btn:hover{border-color:var(--bz-honey)}.bz-fsel__val{white-space:nowrap}.bz-fsel__caret{width:15px;height:15px;flex:0 0 auto;opacity:.7;transition:transform .14s ease}.bz-fsel.is-open .bz-fsel__caret{transform:rotate(180deg);opacity:1}.bz-fsel__menu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:20;min-width:100%;max-height:320px;overflow-y:auto;margin:0;padding:5px;list-style:none;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md,12px);box-shadow:var(--bz-lift)}.bz-fsel__opt{display:block;width:100%;padding:7px 10px;text-align:start;white-space:nowrap;font:inherit;font-size:13px;color:var(--bz-wax);background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-fsel__opt:hover{background:var(--bz-bg-2)}.bz-fsel__opt.is-on{color:var(--bz-honey-deep,#8a5a00);background:var(--bz-honey-grad);font-weight:600}.bz-swarm__title{margin:0;font-size:18px;line-height:1.2;font-weight:700;color:var(--bz-wax);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:34ch}.bz-swarm__title--edit{background:transparent;border:1px solid transparent;border-radius:var(--bz-r-sm);padding:2px 6px;margin-left:-6px;font-family:inherit;width:34ch;max-width:34ch}.bz-swarm__title--edit:hover{border-color:var(--bz-line-strong)}.bz-swarm__title--edit:focus{outline:none;border-color:var(--bz-honey);background:var(--bz-bg-1)}.bz-swarm__status{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-2);margin:0;font-size:12px}.bz-swarm__status>*+:before{content:"·";margin-right:var(--bz-2);color:var(--bz-wax-3)}.bz-swarm__status .bz-swarm__next{color:var(--bz-pollen,var(--bz-honey))}.bz-swarm__status .bz-swarm__result.succeeded{color:var(--bz-wax-2)}.bz-swarm__status .bz-swarm__result.failed{color:var(--bz-sting)}.bz-swarm__status .bz-swarm__message{color:var(--bz-wax)}.bz-flow{height:calc(100vh - 150px);height:calc(100dvh - 150px)}.bz-swarm__state{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:auto;font-size:13px;line-height:1;border-radius:50%;border:1px solid var(--bz-line)}.bz-swarm__state[data-state=proven]{color:var(--bz-ink);background:var(--bz-pollen,var(--bz-honey));border-color:transparent}.bz-swarm__state[data-state=blocked]{color:var(--bz-ink);background:var(--bz-sting);border:0;border-radius:0;-webkit-clip-path:polygon(50% 2%,100% 98%,0 98%);clip-path:polygon(50% 2%,100% 98%,0 98%);padding-top:6px;font-size:12px;font-weight:800}.bz-swarm__state[data-state=broke]{color:var(--bz-ink);background:var(--bz-sting);border-color:transparent;font-weight:800}.bz-swarm__state[data-state=ready]{color:var(--bz-wax-3)}.bz-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.bz-flow__node{background:none;border:0;border-radius:0;align-items:center;justify-content:center;text-align:center;gap:1px;padding:0 17px;overflow:visible}.bz-flow__cell{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;overflow:visible}.bz-flow__node-head,.bz-flow__node-sub{position:relative;z-index:1;max-width:100%}.bz-flow__node .bz-flow__node-head{flex-direction:column;gap:2px}.bz-flow__node .bz-flow__node-name{font-size:10px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-flow__node .bz-flow__node-sub{font-size:8.5px;line-height:1.2;text-align:center;max-width:100%}.bz-flow__cell-face{fill:var(--bz-bg-2);stroke:var(--bz-gold);stroke-opacity:.46;stroke-width:1.2;transition:stroke var(--bz-t-fast) var(--bz-ease),stroke-opacity var(--bz-t-fast) var(--bz-ease),filter var(--bz-t-fast) var(--bz-ease)}.bz-flow__cell-edge{fill:none;stroke:var(--bz-amber);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bz-flow__node[data-kind=bee] .bz-flow__cell-edge{stroke:var(--bz-honey)}.bz-flow__node[data-kind=condition] .bz-flow__cell-edge{stroke:var(--bz-sky)}.bz-flow__node[data-kind=output] .bz-flow__cell-edge{stroke:var(--bz-pollen,var(--bz-honey))}.bz-flow__node[data-state=failed] .bz-flow__cell-face{stroke:var(--bz-sting);stroke-opacity:.9}.bz-flow__node[data-state=ok] .bz-flow__cell-face{stroke:var(--bz-pollen,var(--bz-honey));stroke-opacity:.9}.bz-flow__node.has-problem .bz-flow__cell-face{stroke:var(--bz-sting);stroke-opacity:.9}.bz-flow__node.is-selected .bz-flow__cell-face{stroke:var(--bz-honey);stroke-opacity:1;stroke-width:1.8;filter:drop-shadow(0 0 7px rgba(255,179,0,.45))}.bz-flow__node.is-selected{box-shadow:none}.bz-flow__node-fault{top:16%;right:8%;z-index:2}.bz-flow__note{overflow:visible}.bz-flow__node .bz-flow__glyph{width:auto;font-size:19px;line-height:1;color:var(--bz-honey);filter:drop-shadow(0 0 6px rgba(255,179,0,.5))}.bz-flow__node .bz-skill-bee{filter:drop-shadow(0 0 6px rgba(255,179,0,.45))}.bz-flow__node[data-kind=condition] .bz-flow__glyph{color:var(--bz-sky);filter:drop-shadow(0 0 6px rgba(120,190,255,.5))}.bz-flow__node[data-kind=output] .bz-flow__glyph{color:var(--bz-pollen,var(--bz-honey))}.bz-flow__pad{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;padding:0;background:var(--bz-bg-0);border:2px solid var(--bz-honey);border-radius:50%;cursor:crosshair;opacity:.55;transition:opacity var(--bz-t-fast) var(--bz-ease),transform var(--bz-t-fast) var(--bz-ease);z-index:3}.bz-flow__pad:focus-visible,.bz-flow__pad:hover{opacity:1;transform:scale(1.25);background:var(--bz-honey)}.bz-flow__pad.is-chosen{opacity:1;background:var(--bz-honey);box-shadow:0 0 0 3px rgba(255,179,0,.22)}.bz-flow__pad--left{left:0;top:50%}.bz-flow__pad--right{left:100%;top:50%}.bz-flow__pad--top-left{left:25%;top:12.5%}.bz-flow__pad--top-right{left:75%;top:12.5%}.bz-flow__pad--bottom-left{left:25%;top:87.5%}.bz-flow__pad--bottom-right{left:75%;top:87.5%}.bz-flow__canvas.is-linking .bz-flow__node:hover .bz-flow__cell-face{stroke:var(--bz-honey);stroke-opacity:1}.bz-flow__consent{display:flex;align-items:flex-start;gap:8px;-webkit-margin-before:10px;margin-block-start:10px;padding:10px;border:1px solid var(--bz-amber-dim,rgba(240,180,41,.35));border-radius:6px;background:rgba(240,180,41,.06);cursor:pointer}.bz-flow__consent input[type=checkbox]{inline-size:14px;block-size:14px;-webkit-margin-before:2px;margin-block-start:2px;flex:0 0 auto;accent-color:var(--bz-amber,#f0b429)}.bz-flow__consent span{font-size:12px;line-height:1.45;color:var(--bz-wax)}.bz-flow__hint--warn{color:var(--bz-amber,#f0b429)}.bz-panel__fold{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bz-2);width:100%;padding:0;margin:0 0 var(--bz-2);background:none;border:0;cursor:pointer;text-align:left;color:inherit}.bz-panel__fold-hint{font-family:var(--bz-font-display);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--bz-wax-2);opacity:0;transition:opacity .12s ease,color .12s ease}.bz-panel__fold:focus-visible .bz-panel__fold-hint,.bz-panel__fold:hover .bz-panel__fold-hint{opacity:1;color:var(--bz-honey)}@media (hover:none){.bz-panel__fold-hint{opacity:1}}.bz-launch{display:grid;grid-gap:var(--bz-5);gap:var(--bz-5)}.bz-launch__message{margin:0;padding:var(--bz-2) var(--bz-3);color:var(--bz-wax-2);background:var(--bz-bg-2);-webkit-border-start:2px solid var(--bz-amber);border-inline-start:2px solid var(--bz-amber);border-radius:var(--bz-r-xs);font-size:13px}.bz-launch__gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(236px,1fr));grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-launch__card{position:relative;padding:0;transition:border-color var(--bz-t-fast) var(--bz-ease),transform var(--bz-t-fast) var(--bz-ease)}.bz-launch__card button{position:relative;display:grid;grid-gap:6px;gap:6px;width:100%;height:100%;padding:var(--bz-3);text-align:start;background:transparent;border:0;cursor:pointer;color:inherit}.bz-launch__card:hover{transform:translateY(-1px);border-color:var(--bz-line-strong)}.bz-launch__card.is-picked{border-color:var(--bz-honey);background:var(--bz-bg-2)}.bz-launch__title{color:var(--bz-wax);font-weight:600;font-size:14px}.bz-launch__summary{color:var(--bz-wax-2);font-size:12px;line-height:1.5}.bz-launch__meta{color:var(--bz-wax-3);font-size:10px}.bz-launch__card--own{background:var(--bz-honey-grad);border-color:transparent}.bz-launch__card--own .bz-launch__meta,.bz-launch__card--own .bz-launch__summary,.bz-launch__card--own .bz-launch__title{color:var(--bz-honey-deep,#8a5a00)}.bz-launch__card--own.is-picked{background:var(--bz-honey-grad);border-color:var(--bz-honey-deep,#8a5a00)}.bz-launch__setup{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);padding:var(--bz-4);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);animation:bz-launch-setup var(--bz-t-fast) var(--bz-ease) both}@keyframes bz-launch-setup{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bz-launch__setup{animation:none}.bz-launch__card:hover{transform:none}}.bz-launch__field{display:grid;grid-gap:5px;gap:5px;min-width:0}.bz-launch__toggle{display:flex;align-items:center;gap:7px;min-height:34px}.bz-launch__toggle input{width:auto;margin:0;flex:none;accent-color:var(--bz-honey)}.bz-launch__field input,.bz-launch__field select{width:100%;padding:7px 10px;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs);font-size:13px}.bz-launch__field input:focus-visible,.bz-launch__field select:focus-visible{outline:2px solid var(--bz-honey);outline-offset:1px}.bz-select{position:relative}.bz-select__btn{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;padding:7px 10px;color:var(--bz-wax);background:var(--bz-bg-0);border:1px solid var(--bz-line);border-radius:var(--bz-r-xs);font:inherit;font-size:13px;text-align:start;cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-select.is-open .bz-select__btn,.bz-select__btn:hover{border-color:var(--bz-honey)}.bz-select__val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-select__caret{flex:0 0 auto;opacity:.7;transition:transform .14s ease}.bz-select.is-open .bz-select__caret{transform:rotate(180deg);opacity:1}.bz-select__menu{position:absolute;top:calc(100% + 4px);inset-inline:0;z-index:30;max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;margin:0;padding:5px;list-style:none;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md,12px);box-shadow:var(--bz-lift)}.bz-select__opt{display:flex;align-items:center;width:100%;gap:8px;padding:7px 10px;text-align:start;font:inherit;font-size:13px;color:var(--bz-wax);background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-select__opt:hover{background:var(--bz-bg-2)}.bz-select__opt.is-on{color:var(--bz-honey-deep,#8a5a00);background:var(--bz-honey-grad);font-weight:600}.bz-launch__cron{font-family:var(--bz-font-mono);font-size:12px!important}.bz-launch__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:var(--bz-3);gap:var(--bz-3);align-items:start}.bz-launch__field--cap input{font-family:var(--bz-font-mono)}.bz-launch__hint{color:var(--bz-wax-3);font-size:11px}.bz-launch__hint.is-over{color:var(--bz-amber)}.bz-launch__example{justify-self:start;padding:0;color:var(--bz-wax-3);font-size:11px;background:none;border:0;border-bottom:1px dotted var(--bz-line-strong);cursor:pointer}.bz-launch__example:hover{color:var(--bz-amber)}.bz-launch__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-2);justify-content:flex-end}.bz-launch__actions-spacer{flex:1 1 auto}.bz-launch__basket{display:grid;grid-gap:6px;gap:6px;padding:var(--bz-3);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md,12px)}.bz-launch__basket-list{margin:0;-webkit-padding-start:1.4em;padding-inline-start:1.4em;display:grid;grid-gap:4px;gap:4px}.bz-launch__basket-list li{display:flex;align-items:center;gap:8px}.bz-launch__basket-title{color:var(--bz-wax);font-weight:600;font-size:13px}.bz-launch__basket-subject{color:var(--bz-wax-2);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-launch__basket-remove{-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto;padding:2px 6px;border:0;background:none;color:var(--bz-ink-dim);cursor:pointer;font-size:11px}.bz-launch__basket-remove:hover{color:var(--bz-honey)}.bz-launch__basket-next{opacity:.8}.bz-mission__group{margin-top:var(--bz-2);padding-block:2px;border-top:1px solid var(--bz-line)}.bz-mission__group .bz-hud{color:var(--bz-honey-deep,#8a5a00)}.bz-turn__truncated{color:var(--bz-wax-2);font-size:12px;background:color-mix(in srgb,var(--bz-amber) 8%,transparent);-webkit-border-start:2px solid var(--bz-amber);border-inline-start:2px solid var(--bz-amber);border-radius:var(--bz-r-xs)}.bz-turn__sent,.bz-turn__truncated{margin:var(--bz-2) 0 0;padding:7px 11px;line-height:1.5}.bz-turn__sent{color:var(--bz-wax-3);font-size:11px;background:color-mix(in srgb,var(--bz-sky) 6%,transparent);-webkit-border-start:2px solid color-mix(in srgb,var(--bz-sky) 55%,transparent);border-inline-start:2px solid color-mix(in srgb,var(--bz-sky) 55%,transparent);border-radius:var(--bz-r-xs)}.bz-answer-app,.bz-answer-svg{position:relative;margin:var(--bz-3) 0;padding:var(--bz-3);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md)}.bz-answer-app__frame{display:block;width:100%;height:min(70vh,520px);border:0;border-radius:var(--bz-r-sm);background:#fff}.bz-answer-app__saves{position:absolute;top:calc(var(--bz-3) + 6px);inset-inline-end:calc(var(--bz-3) + 6px);z-index:1;display:flex;gap:4px;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease)}.bz-answer-app:focus-within .bz-answer-app__saves,.bz-answer-app:hover .bz-answer-app__saves{opacity:1}.bz-answer-app__note{margin:var(--bz-2) 0 0;font-size:11px;color:var(--bz-wax-3)}.bz-answer-app summary{color:var(--bz-wax-3);font-size:11px;cursor:pointer}.bz-turn__video{display:block;width:auto;height:auto;max-width:100%;max-height:60vh;margin-inline:auto;border-radius:var(--bz-r-sm);background:var(--bz-void)}.bz-turn__audio{display:block;width:100%;max-width:100%}.bz-turn__drawing{position:relative}.bz-turn__drawing .bz-answer-svg__saves{opacity:0}.bz-turn__drawing:focus-within .bz-answer-svg__save,.bz-turn__drawing:focus-within .bz-answer-svg__saves,.bz-turn__drawing:hover .bz-answer-svg__save,.bz-turn__drawing:hover .bz-answer-svg__saves{opacity:1}.bz-answer-svg__saves{position:absolute;top:calc(var(--bz-3) + 6px);inset-inline-end:calc(var(--bz-3) + 6px);z-index:1;display:flex;gap:4px}.bz-answer-svg__save{display:grid;place-items:center;min-width:38px;height:26px;padding:0 6px;font-family:var(--bz-font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.06em;background:color-mix(in srgb,var(--bz-bg-2) 88%,transparent);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-answer-svg:focus-within .bz-answer-svg__save,.bz-answer-svg:hover .bz-answer-svg__save{opacity:1}.bz-answer-svg__save[data-failed]{opacity:1;color:var(--bz-sting,#c0392b);border-color:var(--bz-sting,#c0392b)}.bz-answer-svg__save--icon{min-width:26px;width:26px;padding:0}.bz-answer-svg__save:focus-visible,.bz-answer-svg__save:hover{opacity:1;color:var(--bz-honey);border-color:var(--bz-honey)}@media (hover:none){.bz-answer-svg__save{opacity:.75}}.bz-answer-svg__stage{width:100%;max-height:min(60vh,420px);display:grid;place-items:center;overflow:hidden;border-radius:var(--bz-r-sm)}.bz-answer-svg__stage svg{max-width:100%;max-height:min(60vh,420px)}.bz-answer-svg figcaption{margin-top:var(--bz-2)}.bz-answer-svg summary{color:var(--bz-wax-3);font-size:11px;cursor:pointer;list-style:none}.bz-answer-svg summary::-webkit-details-marker{display:none}.bz-answer-svg summary:before{content:"▸ "}.bz-answer-svg details[open] summary:before{content:"▾ "}.bz-answer-svg summary:hover{color:var(--bz-amber)}.bz-answer-svg details{position:relative}.bz-answer-svg pre{margin:var(--bz-2) 0 0;max-height:16em;overflow:auto;font-size:11px}.bz-b1{--bz-wax:#f4efe4;--bz-wax-2:#cfc6b2;--bz-wax-3:#a49a86;--bz-line:rgba(244,239,228,0.16);--bz-line-strong:rgba(244,239,228,0.3);--bz-honey:#BE8C24;--bz-amber:#BE8C24;width:min(94vw,760px);max-height:82vh;padding:0;overflow:hidden;color:var(--bz-wax);border:1px solid var(--bz-line-strong);border-radius:var(--bz-r-lg);background:repeating-linear-gradient(100deg,rgba(255,255,255,.022) 0 1px,rgba(0,0,0,.03) 1px 2px,transparent 2px 5px),repeating-linear-gradient(100deg,rgba(255,255,255,.014) 0 3px,transparent 3px 11px),linear-gradient(152deg,#262019,#1a1611 42%,#221d16 68%,#15120e);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.5),0 30px 80px rgba(0,0,0,.62)}.bz-b1::-webkit-backdrop{background:rgba(8,7,5,.76);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bz-b1::backdrop{background:rgba(8,7,5,.76);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root[data-theme=light] .bz-b1{--bz-wax:#1b1710;--bz-wax-2:#4a4234;--bz-wax-3:#6c6251;--bz-line:rgba(27,23,16,0.14);--bz-line-strong:rgba(27,23,16,0.26);--bz-honey:#7E5C10;--bz-amber:#8a6d18;border-color:rgba(27,23,16,.2);background:repeating-linear-gradient(100deg,rgba(255,255,255,.5) 0 1px,rgba(27,23,16,.022) 1px 2px,transparent 2px 5px),repeating-linear-gradient(100deg,rgba(255,255,255,.34) 0 3px,transparent 3px 11px),linear-gradient(152deg,#f7f3ea,#ece5d6 42%,#f2ece0 68%,#e3dbc9);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(27,23,16,.12),0 30px 80px rgba(60,50,30,.22)}:root[data-theme=light] .bz-b1::-webkit-backdrop{background:rgba(60,50,30,.34)}:root[data-theme=light] .bz-b1::backdrop{background:rgba(60,50,30,.34)}:root[data-theme=light] .bz-b1__sheen{background:linear-gradient(100deg,transparent 38%,rgba(169,112,0,.05) 47%,rgba(169,112,0,.1) 50%,rgba(169,112,0,.05) 53%,transparent 62%)}:root[data-theme=light] .bz-b1__tab{background:linear-gradient(160deg,rgba(27,23,16,.05),rgba(255,255,255,.6))}:root[data-theme=light] .bz-b1__glyph{background:linear-gradient(160deg,rgba(27,23,16,.07),rgba(255,255,255,.72));box-shadow:inset 0 1px 2px rgba(27,23,16,.16),0 1px 0 rgba(255,255,255,.9)}:root[data-theme=light] .bz-b1__tab--on,:root[data-theme=light] .bz-b1__tab--on:hover{border-color:#d89b00;background:linear-gradient(180deg,#BE8C24,#BE8C24)}.bz-b1__sheen{position:absolute;inset:-40% -60%;pointer-events:none;background:linear-gradient(100deg,transparent 38%,rgba(255,214,140,.05) 47%,rgba(255,233,190,.11) 50%,rgba(255,214,140,.05) 53%,transparent 62%);transform:translateX(-42%);animation:bz-b1-sheen 1.5s var(--bz-ease) .12s both}@keyframes bz-b1-sheen{to{transform:translateX(42%)}}.bz-b1__body{position:relative;max-height:82vh;overflow-y:auto;padding:var(--bz-4);grid-gap:var(--bz-4);gap:var(--bz-4)}.bz-b1__head{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:var(--bz-4);gap:var(--bz-4)}.bz-b1__plate{padding:0;background:none;border:0;cursor:pointer;line-height:0}.bz-b1__plate-art{animation:bz-b1-settle .9s cubic-bezier(.22,1,.36,1) both;transform-origin:50% 58%;filter:drop-shadow(0 8px 22px rgba(0,0,0,.55))}@keyframes bz-b1-settle{0%{transform:translateY(-9px) rotate(-1.5deg) scale(1.015)}22%{transform:translateY(2px) rotate(1.05deg)}44%{transform:translateY(-1px) rotate(-.62deg)}64%{transform:translateY(0) rotate(.32deg)}82%{transform:rotate(-.13deg)}to{transform:none}}.bz-b1__title{margin:0;font-size:24px;letter-spacing:-.015em}.bz-b1__tagline{margin:6px 0 0;color:var(--bz-wax-2);font-size:14px;line-height:1.55;max-width:54ch}.bz-b1__tabs{display:flex;flex-wrap:nowrap;gap:var(--bz-1);margin-bottom:var(--bz-3);border-bottom:1px solid var(--bz-line);padding-bottom:var(--bz-2)}@media (max-width:640px){.bz-b1__tabs{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.bz-b1__tabs::-webkit-scrollbar{display:none}.bz-b1__tab{flex:0 0 auto}.bz-b1__group[role=tabpanel] .bz-b1__list{grid-template-columns:1fr}}.bz-b1__tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;flex:0 1 auto;font:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bz-wax-2);background:linear-gradient(160deg,rgba(0,0,0,.36),rgba(255,255,255,.02));border:1px solid var(--bz-line);border-radius:var(--bz-r-xs);padding:var(--bz-1) var(--bz-2);white-space:nowrap;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:color .12s ease,border-color .12s ease,background .12s ease}.bz-b1__tab:hover{color:var(--bz-wax);border-color:var(--bz-honey-dim,var(--bz-line-strong))}.bz-b1__tab--on{border-color:var(--bz-honey);font-weight:600;box-shadow:none}.bz-b1__tab--on,.bz-b1__tab--on:hover{color:#140f02;background:linear-gradient(180deg,var(--bz-honey),var(--bz-amber))}.bz-b1__item--lab{opacity:.55}.bz-b1__lab{display:inline-block;margin-left:var(--bz-1);padding:0 5px;font-size:9px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;white-space:nowrap;color:var(--bz-wax-3);border:1px dashed var(--bz-line);border-radius:var(--bz-r-xs)}.bz-b1__body{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow:hidden}.bz-b1__panels{display:grid;min-height:0;overflow-y:auto}.bz-b1__group[role=tabpanel]{grid-area:1/1;outline:none}.bz-b1__group--off{visibility:hidden;pointer-events:none}.bz-b1__group[role=tabpanel] .bz-b1__list{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));gap:var(--bz-3) var(--bz-4);align-content:start}.bz-b1__list{margin:0;padding:0;list-style:none;display:grid;grid-gap:9px;gap:9px}.bz-b1__item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--bz-2);gap:var(--bz-2);align-items:start}.bz-b1__glyph{display:grid;place-items:center;width:34px;height:34px;font-size:19px;color:var(--bz-honey);background:linear-gradient(160deg,rgba(0,0,0,.42),rgba(255,255,255,.03));border:1px solid var(--bz-line);border-radius:var(--bz-r-xs);box-shadow:inset 0 1px 2px rgba(0,0,0,.6),0 1px 0 rgba(255,255,255,.05)}.bz-b1__item-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.bz-b1__item-text strong{color:var(--bz-wax);font-size:13px;font-weight:600}.bz-b1__item-text span{color:var(--bz-wax-2);font-size:12px;line-height:1.55}.bz-b1__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bz-3);padding-top:var(--bz-3);border-top:1px solid var(--bz-line)}.bz-b1__limit{margin:0;max-width:62ch;color:var(--bz-wax-3);font-size:12px;line-height:1.55}@media (prefers-reduced-motion:reduce){.bz-b1__plate-art,.bz-b1__sheen{animation:none}}@media (max-width:640px){.bz-b1__head{grid-template-columns:1fr;justify-items:start}}.bz-rail__plate{padding:0;background:none;border:0;cursor:pointer;line-height:0;border-radius:var(--bz-r-sm);transition:transform var(--bz-t-fast) var(--bz-ease)}.bz-rail__plate:hover{transform:translateY(-1px)}.bz-rail__plate:focus-visible{outline:2px solid var(--bz-honey);outline-offset:3px}@media (prefers-reduced-motion:reduce){.bz-rail__plate:hover{transform:none}}.bz-b1__item{grid-template-columns:auto minmax(0,1fr) auto}.bz-b1__score{align-self:center;color:var(--bz-honey);font-family:var(--bz-font-mono);font-size:13px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-deck__context-btn{position:absolute;top:4px;inset-inline-end:32px;display:grid;place-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;background:var(--bz-bg-3);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-deck__card:focus-within .bz-deck__context-btn,.bz-deck__card:hover .bz-deck__context-btn{opacity:1}.bz-deck__context-btn.is-on{opacity:1;color:var(--bz-honey);border-color:var(--bz-line-strong);background:var(--bz-bg-2)}.bz-deck__context-btn:focus-visible,.bz-deck__context-btn:hover{opacity:1;color:var(--bz-honey);border-color:var(--bz-honey)}.bz-deck__context-list{position:absolute;top:30px;inset-inline-end:8px;z-index:4;display:grid;grid-gap:1px;gap:1px;min-width:180px;max-width:min(260px,90%);padding:4px;background:var(--bz-bg-2);border:1px solid var(--bz-line-strong);border-radius:var(--bz-r-sm);box-shadow:var(--bz-shadow-2,0 6px 18px rgb(0 0 0/28%));text-align:start}.bz-deck__context-list-item{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:0 8px;gap:0 8px;padding:5px 6px;background:none;border:0;border-radius:var(--bz-r-sm);color:var(--bz-wax-1);cursor:pointer;text-align:start}.bz-deck__context-list-item:focus-visible,.bz-deck__context-list-item:hover{background:var(--bz-bg-3);color:var(--bz-honey)}.bz-deck__context-list-label{font-size:12px}.bz-deck__context-list-label,.bz-deck__context-list-path{line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-deck__context-list-path{grid-column:1;font-size:10px;color:var(--bz-wax-3,var(--bz-wax-2));direction:ltr}.bz-deck__context-list-x{grid-row:1/span 2;grid-column:2;font-size:13px;color:var(--bz-wax-2)}.bz-deck__context-list-item:focus-visible .bz-deck__context-list-x,.bz-deck__context-list-item:hover .bz-deck__context-list-x{color:var(--bz-honey)}.bz-deck__context-list-all{margin-top:3px;padding:5px 6px;font-size:11px;background:none;border:0;border-top:1px solid var(--bz-line);border-radius:0;color:var(--bz-wax-2);cursor:pointer;text-align:start}.bz-deck__context-list-all:focus-visible,.bz-deck__context-list-all:hover{color:var(--bz-danger,#d9534f)}.bz-deck__forget-btn{position:absolute;top:4px;inset-inline-end:60px;display:grid;place-items:center;width:24px;height:24px;padding:0;font-size:12px;line-height:1;background:var(--bz-bg-3);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);cursor:pointer;opacity:0;transition:opacity var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-deck__card:focus-within .bz-deck__forget-btn,.bz-deck__card:hover .bz-deck__forget-btn{opacity:1}.bz-deck__forget-btn:focus-visible,.bz-deck__forget-btn:hover{opacity:1;color:var(--bz-sting);border-color:var(--bz-sting)}@media (hover:none){.bz-deck__forget-btn{opacity:.7}}.bz-deck__shared{-webkit-margin-start:5px;margin-inline-start:5px;color:var(--bz-honey)}.bz-artifacts__delete[data-armed=yes],.bz-artifacts__delete[data-armed=yes]:focus-visible,.bz-artifacts__delete[data-armed=yes]:hover:not(:disabled),.bz-swarm__card-act--del[data-armed=yes],.bz-swarm__card-act--del[data-armed=yes]:focus-visible,.bz-swarm__card-act--del[data-armed=yes]:hover:not(:disabled){color:var(--bz-bg-1);background:var(--bz-sting);border-color:var(--bz-sting);opacity:1}.bz-swarm__card-act--del[data-armed=yes]{min-width:0;padding-inline:7px}.bz-chat__team{display:inline-flex;align-items:center;gap:6px;-webkit-margin-start:auto;margin-inline-start:auto;padding:4px 10px;font-family:var(--bz-font-body);font-size:11.5px;color:var(--bz-wax-2);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:999px;cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-chat__team:focus-visible,.bz-chat__team:hover{color:var(--bz-wax);border-color:var(--bz-honey)}.bz-chat__team.is-on{color:var(--bz-honey);border-color:color-mix(in srgb,var(--bz-honey) 45%,var(--bz-line))}.bz-chat__team--icon{position:relative;gap:0;width:30px;height:26px;padding:0;justify-content:center}.bz-chat__team-count{position:absolute;top:-5px;inset-inline-end:-5px;min-width:15px;height:15px;padding:0 3px;display:grid;place-items:center;font-family:var(--bz-font-mono);font-size:9px;font-weight:700;line-height:1;color:var(--bz-on-primary);background:var(--bz-honey);border-radius:999px}.bz-board{display:flex;flex-direction:column;gap:8px;min-width:0}.bz-board__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bz-board__by,.bz-board__cost{font-size:10px;letter-spacing:.04em;opacity:.72}.bz-board__cost{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-board__verdicts{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;font-size:10px;letter-spacing:.03em}.bz-board__verdicts .is-pass{color:var(--ok,#7BC67B)}.bz-board__verdicts .is-fail{color:var(--bad,#E0776B)}.bz-board__verdicts .is-warn{color:var(--warn,#E8C06A)}.bz-board__verdicts .is-skipped{opacity:.55}.bz-board__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));grid-gap:8px;gap:8px;min-width:0}.bz-board__tile{margin:0;min-width:0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line,rgba(242,181,68,.22));border-radius:10px;overflow:hidden;background:var(--sunk,rgba(0,0,0,.18))}.bz-board__view{display:grid;place-items:center;min-height:96px;max-height:180px;overflow:hidden;padding:6px}.bz-board__view img,.bz-board__view video{max-width:100%;max-height:168px;object-fit:contain;display:block}.bz-board__view audio{width:100%;max-width:100%}.bz-board__page{width:100%;height:168px;border:0;background:#fff}.bz-board__reading{margin:0;padding:6px;font-size:9px;line-height:1.45;max-height:168px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.8}.bz-board__plain{display:grid;place-items:center;opacity:.7}.bz-board__gone,.bz-board__waiting{margin:0;font-size:10px;letter-spacing:.04em;opacity:.6}.bz-board__tile figcaption{display:flex;flex-direction:column;gap:2px;padding:0 6px 6px;min-width:0}.bz-board__name{background:none;border:0;padding:0;text-align:start;font:inherit;font-size:10px;color:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.bz-board__name:focus-visible,.bz-board__name:hover{color:var(--bz-honey)}.bz-board--empty{padding:8px 0}.bz-frame{display:flex;flex-direction:column;gap:8px;min-width:0}.bz-frame__head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.bz-frame__by,.bz-frame__cost{font-size:10px;letter-spacing:.04em;opacity:.72}.bz-frame__cost{-webkit-margin-start:auto;margin-inline-start:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-frame__verdicts{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0;padding:0;list-style:none;font-size:10px;letter-spacing:.03em}.bz-frame__verdicts .is-pass{color:var(--ok,#7BC67B)}.bz-frame__verdicts .is-fail{color:var(--bad,#E0776B)}.bz-frame__verdicts .is-warn{color:var(--warn,#E8C06A)}.bz-frame__verdicts .is-skipped{opacity:.55}.bz-frame__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(140px,100%),1fr));grid-gap:8px;gap:8px;min-width:0}.bz-frame__tile{margin:0;min-width:0;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line,rgba(242,181,68,.22));border-radius:10px;overflow:hidden;background:var(--sunk,rgba(0,0,0,.18))}.bz-frame__view{display:grid;place-items:center;min-height:96px;max-height:180px;overflow:hidden;padding:6px}.bz-frame__view img,.bz-frame__view video{max-width:100%;max-height:168px;object-fit:contain;display:block}.bz-frame__view audio{width:100%;max-width:100%}.bz-frame__tile--sound{grid-column:1/-1}.bz-frame__page{width:100%;height:168px;border:0;background:#fff}.bz-frame__reading{margin:0;padding:6px;font-size:9px;line-height:1.45;max-height:168px;overflow:hidden;white-space:pre-wrap;overflow-wrap:anywhere;opacity:.8}.bz-frame__plain{display:grid;place-items:center;opacity:.7}.bz-frame__gone,.bz-frame__waiting{margin:0;font-size:10px;letter-spacing:.04em;opacity:.6}.bz-frame__tile figcaption{display:flex;flex-direction:column;gap:2px;padding:0 6px 6px;min-width:0}.bz-frame__name{background:none;border:0;padding:0;text-align:start;font:inherit;font-size:10px;color:inherit;cursor:pointer;min-width:0;overflow-wrap:anywhere}.bz-frame__name:focus-visible,.bz-frame__name:hover{color:var(--bz-honey)}.bz-frame--empty{padding:8px 0}.bz-frame__drawn svg{max-width:100%;max-height:168px;display:block}.bz-frame__name--unfiled{cursor:default;opacity:.75}.bz-frame__finished .bz-frame__tile{border-color:var(--bz-honey)}.bz-frame__finished .bz-frame__view{max-height:300px}.bz-frame__finished .bz-frame__view video{max-height:288px}.bz-frame__from{opacity:.6;font-size:9px}.bz-ask{display:flex;flex-direction:column;gap:6px;max-width:560px;margin:8px 0 2px;padding:10px 12px 8px;border:1px solid var(--bz-line);-webkit-border-start:2px solid var(--bz-honey);border-inline-start:2px solid var(--bz-honey);border-radius:var(--bz-r-md);background:var(--bz-card-sheen),var(--bz-bg-1);box-shadow:var(--bz-elev-2)}.bz-ask:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(242,181,68,.18)}.bz-ask__question{margin:0;font-size:13px;font-weight:600;line-height:1.4}.bz-ask__why{margin:0;font-size:11.5px;line-height:1.45;opacity:.66;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-ask__options{display:flex;flex-direction:column;gap:2px;margin:2px 0 0}.bz-ask__option{display:flex;align-items:flex-start;gap:9px;width:100%;padding:6px 8px;border:1px solid transparent;border-radius:7px;background:none;color:inherit;font:inherit;font-size:12.5px;text-align:start;cursor:pointer;transition:background .12s ease,border-color .12s ease}.bz-ask__option:hover{background:var(--bz-bg-2)}.bz-ask__option:focus-visible{outline:none;border-color:var(--bz-accent)}.bz-ask__option.is-on{background:var(--bz-accent-soft);border-color:color-mix(in srgb,var(--bz-accent) 45%,transparent)}.bz-ask__tick{flex:0 0 auto;width:14px;height:14px;margin-top:2px;border-radius:50%;border:1.5px solid var(--bz-line-strong);transition:border-color .12s ease,box-shadow .12s ease}.bz-ask__tick--box{border-radius:4px}.bz-ask__option.is-on .bz-ask__tick{border-color:var(--bz-honey);box-shadow:inset 0 0 0 3px var(--bz-bg-1),inset 0 0 0 7px var(--bz-honey)}.bz-ask__option.is-on .bz-ask__tick--box{background:var(--bz-honey);box-shadow:inset 0 0 0 2px var(--bz-bg-1)}.bz-ask__label{display:flex;flex-direction:column;gap:1px;flex:1 1 auto;min-width:0}.bz-ask__name{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.bz-ask__label small{font-size:11px;line-height:1.4;opacity:.62}.bz-ask__best{font-style:normal;font-size:9.5px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;color:var(--bz-accent);background:var(--bz-accent-soft)}.bz-ask__key{flex:0 0 auto;margin-top:1px;font:inherit;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.35}.bz-ask__foot{display:flex;align-items:center;gap:10px;margin-top:2px}.bz-ask__hint{-webkit-margin-end:auto;margin-inline-end:auto;font-size:10.5px;opacity:.45}.bz-ask__cancel{padding:4px 6px;border:0;background:none;color:inherit;font:inherit;font-size:11.5px;opacity:.55;cursor:pointer}.bz-ask__cancel:focus-visible,.bz-ask__cancel:hover{opacity:1;outline:none;text-decoration:underline}.bz-ask__send{padding:5px 14px;border:0;border-radius:7px;background:var(--bz-wax);color:var(--bz-bg-1);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:opacity .12s ease}.bz-ask__send:focus-visible,.bz-ask__send:hover{outline:none;opacity:.86}.bz-ask__send:disabled{opacity:.3;cursor:default}.bz-ask--answered,.bz-ask--cancelled{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 12px;border-inline-start-color:rgba(242,181,68,.45);background:none;box-shadow:none;opacity:.75}.bz-ask--answered .bz-ask__question,.bz-ask--cancelled .bz-ask__question{font-size:12px;font-weight:500}.bz-ask--cancelled{opacity:.55}.bz-ask__chosen{margin:0;font-size:12px;font-weight:600}.bz-turn__answered{gap:4px;-webkit-margin-end:8px;margin-inline-end:8px;padding:1px 6px 1px 4px;border-radius:999px;border:1px solid var(--line,rgba(242,181,68,.28));color:var(--bz-honey)}.bz-chat__kind,.bz-turn__answered{display:inline-flex;align-items:center}.bz-chat__kind{gap:5px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;opacity:.75;background:none;border:0;padding:0;color:inherit}.bz-chat__kind--offer{cursor:pointer;opacity:.5}.bz-chat__kind--offer:focus-visible,.bz-chat__kind--offer:hover{opacity:1;color:var(--bz-honey)}.bz-deck__film{-webkit-margin-start:4px;margin-inline-start:4px;vertical-align:-1px;color:var(--bz-honey)}.bz-deck__count{display:flex;align-items:center;justify-content:center;gap:var(--bz-2,10px);flex-wrap:wrap}@media (max-width:760px){.bz-deck{padding:var(--bz-3) var(--bz-2) var(--bz-2);gap:var(--bz-3);grid-template-rows:auto minmax(0,1fr) 0 auto}.bz-deck__peek-slot{display:none}.bz-comb-bg{--bz-comb-bg-cell:54px}.bz-deck__rail{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;grid-gap:var(--bz-2);gap:var(--bz-2);min-height:0}.bz-deck__arrow{display:none}.bz-deck__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:var(--bz-2);padding:2px 0;overflow:visible}.bz-deck__list .bz-deck__open{min-height:56px;text-align:start}}.bz-deck__history-open{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);width:100%;min-height:48px;padding:0 var(--bz-3);background:transparent;border:1px solid var(--bz-line);border-radius:var(--bz-r-md);color:var(--bz-wax-2);cursor:pointer}.bz-deck__history-open:focus-visible,.bz-deck__history-open:hover{border-color:var(--bz-honey);color:var(--bz-wax)}.bz-deck__history-count{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--bz-honey);color:var(--bz-void);font-size:11px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-deck__history-scrim{position:fixed;inset:0;z-index:60;padding:0;border:0;background:rgba(0,0,0,.62);cursor:pointer}.bz-deck__history{position:fixed;z-index:61;inset-inline:0;inset-block-end:0;display:grid;grid-template-rows:auto minmax(0,1fr);max-block-size:78vh;max-block-size:78dvh;padding:var(--bz-3) var(--bz-3) 0;background:var(--bz-bg-1);border-top:1px solid var(--bz-line-strong);border-radius:var(--bz-r-md) var(--bz-r-md) 0 0;box-shadow:0 -18px 50px -20px rgba(0,0,0,.9)}.bz-deck__history-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);padding-bottom:var(--bz-2);border-bottom:1px solid var(--bz-line-soft)}.bz-deck__history-close{display:grid;place-items:center;width:40px;height:40px;-webkit-margin-end:-8px;margin-inline-end:-8px;padding:0;background:transparent;border:0;border-radius:var(--bz-r-sm);color:var(--bz-wax-2);font-size:15px;cursor:pointer}.bz-deck__history-close:focus-visible,.bz-deck__history-close:hover{color:var(--bz-honey)}.bz-deck__history-list{overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-block:var(--bz-2) calc(var(--bz-5) + env(safe-area-inset-bottom, 0px))}.bz-film-mark,.bz-project-mark{display:inline-block;flex:0 0 auto;background:50%/contain no-repeat;vertical-align:-2px}.bz-film-mark,.bz-project-mark[data-kind=film]{background-image:url(/brand/film/film-camera-dark-mark.svg)}.bz-project-mark[data-kind=book]{background-image:url(/brand/writing/book-pages-dark-mark.svg)}:root[data-theme=light] .bz-film-mark,:root[data-theme=light] .bz-project-mark[data-kind=film]{background-image:url(/brand/film/film-camera-light-mark.svg)}:root[data-theme=light] .bz-project-mark[data-kind=book]{background-image:url(/brand/writing/book-pages-light-mark.svg)}.bz-outline-mark{display:inline-block;flex:0 0 auto;width:18px;height:18px;background:50%/contain no-repeat;vertical-align:-3px}.bz-outline-mark[data-kind=film]{background-image:url(/brand/film/clapperboard-dark-mark.svg)}.bz-outline-mark[data-kind=book]{background-image:url(/brand/writing/plan-hierarchy-dark-mark.svg)}:root[data-theme=light] .bz-outline-mark[data-kind=film]{background-image:url(/brand/film/clapperboard-light-mark.svg)}:root[data-theme=light] .bz-outline-mark[data-kind=book]{background-image:url(/brand/writing/plan-hierarchy-light-mark.svg)}.bz-folder-mark{display:block;width:15px;height:15px;background:50%/contain no-repeat url(/brand/objects/folder-dark.svg)}:root[data-theme=light] .bz-folder-mark{background-image:url(/brand/objects/folder-light.svg)}.bz-chat__head-right{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--bz-2,8px) var(--bz-3,12px);-webkit-margin-start:auto;margin-inline-start:auto;min-width:0}.bz-chat__head-right .bz-chat__team{-webkit-margin-start:0;margin-inline-start:0}.bz-filmbible{display:flex;flex-direction:column;gap:8px}.bz-filmbible__head{display:flex;align-items:center;gap:7px}.bz-filmbible__create{margin-left:auto;flex:0 0 auto;border:none;border-radius:999px;padding:2.5px 9px;font:inherit;font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--bz-ink-strong,#1a1205);background:var(--bz-honey,#f4b63f);cursor:pointer;transition:background .15s ease,opacity .15s ease}.bz-filmbible__create:hover:not(:disabled){background:var(--bz-honey-strong,var(--bz-gold,#e2a526))}.bz-filmbible__create:disabled{background:var(--bz-line-strong,#e7ddc9);color:var(--bz-ink-faint,#9a917d);cursor:not-allowed}.bz-filmbible__create[aria-busy=true]{background:var(--bz-honey,#f4b63f);color:var(--bz-ink-strong,#1a1205);cursor:default;animation:bz-filmmaking 1.4s ease-in-out infinite}@keyframes bz-filmmaking{0%,to{opacity:1}50%{opacity:.6}}.bz-filmbible__making{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:5px;padding:2.5px 9px;border-radius:999px;font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--bz-ink-strong,#1a1205);background:var(--bz-honey,#f4b63f);animation:bz-filmmaking 1.6s ease-in-out infinite}.bz-filmbible__reel{flex:0 0 auto}.bz-filmbible__reel--spin{transform-origin:50% 50%;animation:bz-filmreel 2.4s linear infinite}@keyframes bz-filmreel{to{transform:rotate(1turn)}}.bz-gear{transform-box:fill-box;transform-origin:center}.bz-gears[data-spin] .bz-gear--a{animation:bz-gear-cw 3s linear infinite}.bz-gears[data-spin] .bz-gear--b{animation:bz-gear-ccw 2.1s linear infinite}@keyframes bz-gear-cw{to{transform:rotate(1turn)}}@keyframes bz-gear-ccw{to{transform:rotate(-1turn)}}@media (prefers-reduced-motion:reduce){.bz-filmbible__making,.bz-filmbible__reel--spin,.bz-gears[data-spin] .bz-gear--a,.bz-gears[data-spin] .bz-gear--b{animation:none}}.bz-filmbible__ready{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.bz-filmbible__watch{display:inline-flex;align-items:center;gap:5px;border:none;border-radius:999px;padding:2.5px 10px;font:inherit;font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap;color:var(--bz-ink-strong,#1a1205);background:var(--bz-honey,#f4b63f);cursor:pointer;transition:background .15s ease}.bz-filmbible__watch:hover{background:var(--bz-honey-strong,var(--bz-gold,#e2a526))}.bz-filmbible__remake{border:1px solid var(--bz-line-strong,#e7ddc9);border-radius:999px;padding:2px 8px;font:inherit;font-size:10px;font-weight:600;white-space:nowrap;color:var(--bz-ink-soft,#6b6453);background:transparent;cursor:pointer;transition:border-color .15s ease,color .15s ease}.bz-filmbible__remake:hover:not(:disabled){color:var(--bz-ink-strong,#1a1205);border-color:var(--bz-ink-faint,#9a917d)}.bz-filmbible__remake:disabled{opacity:.5;cursor:not-allowed}.bz-fold__head .bz-filmbible__icon{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-width:0;padding:0;border:none;border-radius:999px;color:var(--bz-ink-strong,#1a1205);background:var(--bz-honey,#f4b63f);cursor:pointer;transition:background .15s ease,opacity .15s ease,border-color .15s ease,color .15s ease}.bz-fold__head .bz-filmbible__icon:hover:not(:disabled){background:var(--bz-honey-strong,var(--bz-gold,#e2a526))}.bz-fold__head .bz-filmbible__icon:disabled{background:var(--bz-line-strong);color:var(--bz-unverified);cursor:not-allowed}.bz-fold__head .bz-filmbible__ready .bz-filmbible__icon{margin-left:0}.bz-fold__head .bz-filmbible__icon--ghost{background:transparent;border:1px solid var(--bz-line-strong);color:var(--bz-unverified)}.bz-fold__head .bz-filmbible__icon--ghost:hover:not(:disabled){background:transparent;color:var(--bz-wax);border-color:var(--bz-wax-3)}.bz-fold__head .bz-filmbible__icon--busy{background:var(--bz-honey,#f4b63f);cursor:default;animation:bz-filmmaking 1.6s ease-in-out infinite}.bz-fold__head .bz-filmbible__icon[role=img]{pointer-events:none}.bz-filmbible__state{margin:0;font-size:11px;opacity:.72;line-height:1.45}.bz-filmbible__bar{height:3px;border-radius:999px;background:rgba(242,181,68,.14);overflow:hidden}.bz-filmbible__bar>span{display:block;height:100%;background:var(--bz-honey)}.bz-filmbible__section{border-top:1px solid var(--line,rgba(242,181,68,.14));padding-top:6px;padding-inline:6px}.bz-filmbible__fold{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:2px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:start}.bz-filmbible__title{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600}.bz-filmbible__mark{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:15px;height:15px;margin-right:7px;border-radius:999px;font-size:9.5px;font-weight:800;line-height:1}.bz-filmbible__mark--all{color:var(--bz-pollen);background:var(--bz-pollen-soft)}.bz-filmbible__mark--req{color:var(--bz-pollen-dim);background:color-mix(in srgb,var(--bz-pollen-dim) 16%,transparent)}.bz-filmbible__mark--warn{color:var(--bz-amber);background:var(--bz-amber-soft)}.bz-filmbible__mark--empty{color:var(--bz-unverified);background:transparent}.bz-filmbible__count{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.5}.bz-filmbible__count em{font-style:normal;color:var(--bz-honey);opacity:.9}.bz-filmbible__blurb{margin:2px 0 7px;opacity:.55}.bz-filmbible__fields{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.bz-filmbible__fields>li{display:flex;flex-direction:column;gap:1px;-webkit-padding-start:8px;padding-inline-start:8px;-webkit-border-start:2px solid transparent;border-inline-start:2px solid transparent}.bz-filmbible__fields>li.is-decided{border-inline-start-color:rgba(242,181,68,.5)}.bz-filmbible__fields>li.is-needed{border-inline-start-color:rgba(242,181,68,.22)}.bz-filmbible__label{display:flex;align-items:center;gap:5px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;opacity:.6}.bz-filmbible__label em{font-style:normal;font-size:9px;letter-spacing:.04em;padding:1px 5px;border-radius:999px;background:rgba(242,181,68,.14);color:var(--bz-honey);opacity:.95}.bz-filmbible__fields>li.is-suggested{border-inline-start-color:color-mix(in srgb,var(--bz-honey) 40%,#6cb6ff)}.bz-filmbible__suggested{display:inline-flex;align-items:center;gap:3px;color:color-mix(in srgb,var(--bz-honey) 45%,#6cb6ff)}.bz-filmbible__suggested em{font-style:normal;font-size:9px;letter-spacing:.04em;padding:1px 5px;border-radius:999px;background:color-mix(in srgb,currentColor 16%,transparent);opacity:.95}.bz-filmbible__value{font-size:11.5px;line-height:1.5}.bz-filmbible__why{display:grid;grid-template-rows:0fr;font-size:10.5px;line-height:1.5;opacity:0;transition:grid-template-rows .12s ease,opacity .12s ease}.bz-filmbible__why>*{overflow:hidden}.bz-filmbible__fields>li:focus-within .bz-filmbible__why,.bz-filmbible__fields>li:hover .bz-filmbible__why{grid-template-rows:1fr;opacity:.45;padding-top:2px}.bz-filmbible__blurb{display:grid;grid-template-rows:0fr;margin:0;font-size:10.5px;line-height:1.5;opacity:0;transition:grid-template-rows .12s ease,opacity .12s ease}.bz-filmbible__blurb>*{overflow:hidden}.bz-filmbible__section:focus-within .bz-filmbible__blurb,.bz-filmbible__section:hover .bz-filmbible__blurb{grid-template-rows:1fr;opacity:.5;margin-bottom:6px}.bz-filmbible__pencil{flex:0 0 auto;display:grid;place-items:center;width:15px;height:15px;padding:0;border:0;border-radius:4px;background:none;color:inherit;opacity:.25;cursor:pointer;transition:opacity .12s ease,background .12s ease}.bz-filmbible__fields>li:focus-within .bz-filmbible__pencil,.bz-filmbible__fields>li:hover .bz-filmbible__pencil{opacity:.7}.bz-filmbible__pencil:focus-visible,.bz-filmbible__pencil:hover{opacity:1;background:rgba(242,181,68,.14);color:var(--bz-honey)}.bz-filmbible__name{min-width:0}.bz-drop{position:fixed;inset:0;z-index:9000;display:grid;place-items:center;pointer-events:none;background:color-mix(in srgb,var(--bz-void) 72%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:bz-drop-in .12s var(--bz-ease,ease-out)}@keyframes bz-drop-in{0%{opacity:0}to{opacity:1}}.bz-drop__card{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:28px 40px;text-align:center;color:var(--bz-wax);background:var(--bz-bg-1);border:2px dashed var(--bz-honey);border-radius:var(--bz-r-lg,16px);box-shadow:0 18px 60px rgba(0,0,0,.45)}.bz-drop__card p{margin:0;font-size:11px;color:var(--bz-wax-3)}.bz-drop__mark{display:block;width:46px;height:46px;background:50%/contain no-repeat url(/brand/objects/folder-dark.svg)}:root[data-theme=light] .bz-drop__mark{background-image:url(/brand/objects/folder-light.svg)}.bz-filmbible__edit{display:flex;flex-direction:column;gap:5px;margin-top:3px}.bz-filmbible__edit select,.bz-filmbible__edit textarea{width:100%;padding:5px 7px;font:inherit;font-size:11.5px;line-height:1.45;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-honey,#be8c24);border-radius:6px;resize:vertical}.bz-filmbible__edit select{color-scheme:dark;cursor:pointer}.bz-filmbible__edit select option{color:var(--bz-wax);background-color:var(--bz-bg-1);padding:4px 6px}.bz-filmbible__edit select option:checked,.bz-filmbible__edit select option:hover{color:var(--bz-void);background:var(--bz-honey)}.bz-filmbible__edit select option[value=""]{color:var(--bz-wax-3);font-style:italic}:root[data-theme=light] .bz-filmbible__edit select{color-scheme:light}.bz-filmbible__editbar{display:flex;gap:6px}.bz-filmbible__cancel,.bz-filmbible__save{padding:3px 9px;font:inherit;font-size:10px;letter-spacing:.04em;border-radius:999px;cursor:pointer;border:1px solid var(--line,rgba(242,181,68,.22));background:none;color:inherit}.bz-filmbible__save{border-color:var(--bz-honey);color:var(--bz-honey)}.bz-filmbible__cancel:hover,.bz-filmbible__save:hover{background:rgba(242,181,68,.1)}.bz-filmbible__empty{margin:8px 0 0;font-size:10.5px;opacity:.45}.bz-filmbible__cast{display:flex;flex-direction:column;gap:7px;margin:9px 0 0;padding:0;list-style:none}.bz-cast{padding:8px 9px;border:1px solid var(--line,rgba(242,181,68,.16));border-radius:8px;background:var(--sunk,rgba(0,0,0,.16))}.bz-cast.is-hero{border-color:rgba(242,181,68,.42)}.bz-cast__head{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.bz-cast__name{font-size:12px;font-weight:600}.bz-cast__hero{font-size:9px;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:rgba(242,181,68,.16);color:var(--bz-honey)}.bz-cast__role{-webkit-margin-start:auto;margin-inline-start:auto;font-size:9px}.bz-cast__line{margin:5px 0 0;font-size:11px;line-height:1.5}.bz-cast__label{display:block;font-size:9px;letter-spacing:.05em;text-transform:uppercase;opacity:.5}.bz-cast__undrawn{margin:6px 0 0;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;opacity:.38}.bz-filmbible__scenes{display:flex;flex-direction:column;gap:5px;margin:9px 0 0;padding:0;list-style:none}.bz-filmscene{display:flex;align-items:flex-start;gap:8px;padding:6px 8px;border-radius:7px;background:var(--sunk,rgba(0,0,0,.16))}.bz-filmscene__n{flex:0 0 auto;display:grid;place-items:center;width:17px;height:17px;border-radius:5px;font-size:9.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:rgba(242,181,68,.14);color:var(--bz-honey)}.bz-filmscene__body{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1 1 auto}.bz-filmscene__title{font-size:11px;font-weight:600}.bz-filmscene__body small{font-size:10px;line-height:1.45;opacity:.55}.bz-filmscene__len{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.6}.bz-filmscene__len em{font-style:normal;font-size:8.5px;letter-spacing:.05em;text-transform:uppercase;color:var(--bz-honey);opacity:.85}.bz-object{display:inline-block;flex:0 0 auto;background:50%/contain no-repeat}.bz-object[data-object=drone]{background-image:url(/brand/objects/drone-dark.svg)}:root[data-theme=light] .bz-object[data-object=drone]{background-image:url(/brand/objects/drone-light.svg)}