.bz-skip{position:absolute;left:-9999px;top:0;padding:var(--bz-3) var(--bz-4);background:var(--bz-honey);color:#140f02;z-index:100}.bz-skip:focus{left:var(--bz-4);top:var(--bz-4)}.bz-boot{display:grid;place-content:center;justify-items:center;grid-gap:var(--bz-4);gap:var(--bz-4);background:var(--bz-void)}.bz-boot,.bz-gate{min-height:100vh;min-height:100dvh}.bz-gate{position:relative;display:grid;place-items:center;overflow:hidden;padding:var(--bz-6) var(--bz-4)}.bz-gate__languages{position:absolute;z-index:3;inset-block-start:var(--bz-4);inset-inline-end:var(--bz-4);display:flex;gap:var(--bz-1)}.bz-gate__languages button{padding:4px 10px;font-size:var(--bz-text-caption);color:var(--bz-wax-3);background:none;border:1px solid transparent;border-radius:var(--bz-r-sm);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),border-color var(--bz-t-fast) var(--bz-ease)}.bz-gate__languages button:hover{color:var(--bz-wax)}.bz-gate__languages button.is-current{color:var(--bz-honey);border-color:var(--bz-line)}.bz-gate__panel{position:relative;z-index:2;width:min(480px,100%);grid-gap:var(--bz-5);gap:var(--bz-5);text-align:center}.bz-gate__brand,.bz-gate__panel{display:grid;justify-items:center}.bz-gate__brand{grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-gate__brand .bz-lockup{margin-bottom:calc(var(--bz-2) * -1)}.bz-gate__pitch-sub{margin:0;color:var(--bz-wax-2);font-size:var(--bz-text-body);line-height:1.6;max-width:46ch}.bz-gate__card{width:100%;text-align:left}.bz-gate__form{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3)}.bz-gate__form label{display:grid;grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-gate__form input{padding:11px 13px;background:var(--bz-bg-3);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);font-family:inherit;font-size:var(--bz-text-body)}.bz-gate__tabs{display:flex;gap:var(--bz-2);border-bottom:1px solid var(--bz-line);padding-bottom:var(--bz-2);margin-bottom:var(--bz-2)}.bz-gate__tabs button{background:none;border:0;padding:6px 2px;color:var(--bz-wax-3);font-family:var(--bz-font-display);font-size:var(--bz-text-hud);letter-spacing:var(--bz-tracking-hud);text-transform:uppercase;cursor:pointer;border-bottom:2px solid transparent}.bz-gate__tabs button.is-active{color:var(--bz-honey);border-bottom-color:var(--bz-honey)}.bz-gate__strip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--bz-2);gap:var(--bz-2);padding:0 0 var(--bz-3);margin-bottom:var(--bz-3);border-bottom:1px solid var(--bz-line)}.bz-gate__reading{display:grid;grid-gap:2px;gap:2px;min-width:0}.bz-gate__reading-label{color:var(--bz-wax-3)}.bz-gate__reading-value{font-family:var(--bz-font-mono,ui-monospace,monospace);font-size:12px;color:var(--bz-wax-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;text-align:start}[dir=rtl] .bz-gate__reading-value{text-align:end}.bz-gate__reading-value.is-live{color:var(--bz-honey)}.bz-gate__reading-value.is-live:before{content:"";display:inline-block;width:6px;height:6px;-webkit-margin-end:6px;margin-inline-end:6px;border-radius:50%;background:var(--bz-honey);animation:bz-gate-pulse 2.4s var(--bz-ease) infinite}@keyframes bz-gate-pulse{0%,to{opacity:1;box-shadow:0 0 0 0 color-mix(in srgb,var(--bz-honey) 60%,transparent)}50%{opacity:.55;box-shadow:0 0 0 4px color-mix(in srgb,var(--bz-honey) 0%,transparent)}}.bz-gate__field{position:relative}.bz-gate__field input{transition:border-color var(--bz-t-fast) var(--bz-ease),box-shadow var(--bz-t-fast) var(--bz-ease)}.bz-gate__field input:focus-visible{outline:none;border-color:color-mix(in srgb,var(--bz-honey) 55%,var(--bz-line));box-shadow:inset 2px 0 0 0 var(--bz-honey)}.bz-gate__field[data-filled=yes] input{border-color:color-mix(in srgb,var(--bz-honey) 30%,var(--bz-line))}.bz-gate__field[data-filled=yes] input:not(:focus-visible){box-shadow:inset 2px 0 0 0 color-mix(in srgb,var(--bz-honey) 45%,transparent)}.bz-gate__tabs{position:relative;gap:0}.bz-gate__tabs button{flex:1 1;text-align:center;padding:8px 2px;border-bottom:0;transition:color var(--bz-t-fast) var(--bz-ease)}.bz-gate__tabs:after{content:"";position:absolute;inset-block-end:-1px;inset-inline-start:0;width:50%;height:2px;background:var(--bz-honey);transition:transform var(--bz-t-base,.22s) var(--bz-ease)}.bz-gate__tabs[data-mode=login]:after{transform:translateX(100%)}[dir=rtl] .bz-gate__tabs[data-mode=login]:after{transform:translateX(-100%)}.bz-gate__card.is-working{position:relative;overflow:hidden}.bz-gate__card.is-working:after{content:"";position:absolute;inset-block:0;inset-inline-start:-40%;width:40%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--bz-honey) 9%,transparent),transparent);animation:bz-gate-sweep 1.8s var(--bz-ease) infinite;pointer-events:none}@keyframes bz-gate-sweep{to{transform:translateX(350%)}}.bz-gate__keys{margin:calc(var(--bz-1) * -1) 0 0;color:var(--bz-wax-3);text-align:center}.bz-gate__keys kbd{font-family:var(--bz-font-mono,ui-monospace,monospace);font-size:11px;padding:1px 6px;-webkit-margin-end:4px;margin-inline-end:4px;border:1px solid var(--bz-line);border-radius:4px;color:var(--bz-wax-2)}@media (prefers-reduced-motion:reduce){.bz-gate__card.is-working:after,.bz-gate__reading-value.is-live:before{animation:none}.bz-gate__tabs:after{transition:none}}.bz-gate__google{display:flex;align-items:center;justify-content:center;gap:var(--bz-2);width:100%;background:#fff;color:#1f1f1f;border:1px solid #dadce0;font-weight:600}.bz-gate__google:hover:not(:disabled){background:#f7f8f8;border-color:#c6c9ce}.bz-gate__google-mark{flex:none}.bz-gate__or{display:flex;align-items:center;gap:var(--bz-2);margin:0;color:var(--bz-wax-3)}.bz-gate__or:after,.bz-gate__or:before{content:"";flex:1 1;height:1px;background:var(--bz-line)}.bz-gate__hint{font-size:11px;color:var(--bz-wax-3)}.bz-gate__error{margin:0;padding:var(--bz-2) var(--bz-3);border-left:2px solid var(--bz-sting);background:color-mix(in srgb,var(--bz-sting) 8%,transparent);color:var(--bz-sting);font-size:var(--bz-text-caption)}.bz-gate__foot{opacity:.7}.bz-legal{place-items:start center;padding-block:var(--bz-6)}.bz-legal__panel{position:relative;z-index:2;display:grid;justify-items:center;grid-gap:var(--bz-4);gap:var(--bz-4);width:min(760px,100%)}.bz-legal__head a{display:inline-block;line-height:0}.bz-legal__card{width:100%;text-align:start}.bz-legal__doc{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);color:var(--bz-prose);line-height:1.7}.bz-legal__doc h1{margin:0;font-size:var(--bz-text-h1);font-weight:600;letter-spacing:-.01em}.bz-legal__doc h2{margin:0 0 var(--bz-2);font-size:var(--bz-text-h3);font-weight:600;color:var(--bz-wax)}.bz-legal__doc section{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);padding-top:var(--bz-3);border-top:1px solid var(--bz-line-soft)}.bz-legal__doc p{margin:0;color:var(--bz-prose-dim);max-width:68ch}.bz-legal__updated{margin:0;color:var(--bz-wax-3)}.bz-legal__intro{color:var(--bz-prose)!important}.bz-legal__foot{display:flex;gap:var(--bz-2);align-items:center;color:var(--bz-wax-3)}.bz-legal__foot a{color:var(--bz-wax-3);text-decoration:none}.bz-legal__foot a:focus-visible,.bz-legal__foot a:hover{color:var(--bz-honey)}.bz-gate__legal{display:flex;gap:var(--bz-2);align-items:center;justify-content:center;margin:0;color:var(--bz-wax-3)}.bz-gate__legal a{color:var(--bz-wax-3);text-decoration:none}.bz-gate__legal a:focus-visible,.bz-gate__legal a:hover{color:var(--bz-honey)}.bz-gate__title{margin:0;font-family:var(--bz-font-display);font-size:var(--bz-text-h3);font-weight:600;color:var(--bz-honey);letter-spacing:.01em}.bz-gate__lede{margin:0;color:var(--bz-wax-2);line-height:1.6}.bz-gate__lede,.bz-gate__link{font-size:var(--bz-text-caption)}.bz-gate__link{justify-self:center;background:none;border:0;padding:2px 4px;color:var(--bz-wax-3);font-family:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bz-gate__link:focus-visible,.bz-gate__link:hover{color:var(--bz-honey)}.bz-gate__sent{display:grid;grid-gap:var(--bz-1);gap:var(--bz-1);padding:var(--bz-2) var(--bz-3);border-left:2px solid var(--bz-honey);background:var(--bz-bg-2);color:var(--bz-wax-2);font-size:var(--bz-text-caption);line-height:1.6}.bz-gate__sent p{margin:0}.bz-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-1) var(--bz-2);padding:var(--bz-1) var(--bz-3);border:1px solid color-mix(in srgb,var(--bz-honey) 32%,transparent);border-radius:var(--bz-r-sm);background:var(--bz-bg-2);color:var(--bz-wax-2);font-size:var(--bz-text-caption);line-height:1.5;margin-bottom:var(--bz-3)}@media (min-width:761px){.bz-centre>.bz-confirm{-webkit-padding-end:152px;padding-inline-end:152px}}.bz-confirm__say{flex:1 1 220px;margin:0}.bz-confirm__act{display:flex;gap:var(--bz-1);flex-wrap:wrap}.bz-confirm button{background:none;border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:5px 11px;color:var(--bz-wax);font-family:inherit;font-size:var(--bz-text-caption);cursor:pointer;white-space:nowrap}.bz-confirm button:hover:not(:disabled){border-color:var(--bz-honey);color:var(--bz-honey)}.bz-confirm button:disabled{opacity:.55;cursor:default}@media (max-width:560px){.bz-confirm{flex-direction:column;align-items:stretch;gap:var(--bz-2);padding:var(--bz-2)}.bz-confirm__say{flex:0 0 auto}.bz-confirm__act{display:grid;grid-template-columns:1fr auto;grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-confirm__act button{min-height:40px}}.bz-rail__brand{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);font-family:var(--bz-font-display);font-size:15px;letter-spacing:.06em;padding-bottom:var(--bz-3);border-bottom:1px solid var(--bz-line)}.bz-rail__brand strong{color:var(--bz-honey)}.bz-rail__nav{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px;align-content:start;flex:0 0 auto}.bz-rail__nav button{width:100%;display:flex;align-items:center;gap:var(--bz-3);padding:9px 11px;background:none;border:0;border-radius:var(--bz-r-sm);color:var(--bz-wax-2);font-family:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease)}.bz-rail__nav button:hover{background:var(--bz-bg-2);color:var(--bz-wax)}.bz-rail__nav button.is-active{background:var(--bz-accent-soft);color:var(--bz-accent);font-weight:600;box-shadow:inset 2px 0 0 var(--bz-honey)}.bz-rail__glyph{display:inline-flex;align-items:center;color:inherit;opacity:.72;transition:opacity .14s var(--bz-ease,ease)}.bz-rail__nav button.is-active .bz-rail__glyph,.bz-rail__nav button:hover .bz-rail__glyph{opacity:1}.bz-rail__foot{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);padding-top:var(--bz-3);border-top:1px solid var(--bz-line);margin-top:auto;flex:0 0 auto}.bz-rail__colony{display:grid;grid-gap:1px;gap:1px}.bz-rail__colony .bz-mono{font-size:10px;color:var(--bz-wax-3)}.bz-view{flex:1 1;overflow-y:auto;padding:var(--bz-6);display:grid;grid-gap:var(--bz-6);gap:var(--bz-6);align-content:start}.bz-view__head--tight{-webkit-padding-after:var(--bz-2);padding-block-end:var(--bz-2)}.bz-view__head{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);max-width:70ch}.bz-view--fill{overflow:hidden;gap:var(--bz-4);padding:var(--bz-5) var(--bz-6);align-content:stretch}.bz-view--fill:has(>.bz-view__head){grid-template-rows:auto auto minmax(0,1fr) auto}.bz-view--fill.bz-view--factory{grid-template-rows:auto minmax(0,1fr)}.bz-view--fill.bz-settings{grid-template-rows:auto auto minmax(0,1fr) auto}.bz-view--fill>:only-child{min-height:0;block-size:100%}@media (max-width:860px){.bz-view--fill{padding:var(--bz-4);overflow-y:auto;align-content:start}.bz-view--fill.bz-settings,.bz-view--fill:has(>.bz-view__head){grid-template-rows:none}.bz-view--fill>:only-child{block-size:auto}}@media (min-width:1200px){.bz-view__head{grid-template-columns:auto minmax(0,70ch);align-items:baseline;column-gap:var(--bz-4);max-width:none;-webkit-padding-end:260px;padding-inline-end:260px}.bz-view__head>:nth-child(n+3){grid-column:1/-1}}.bz-view__head h1{font-size:var(--bz-text-h2)}.bz-view__head p{margin:0;color:var(--bz-wax-2)}.bz-view__head a{justify-self:start;text-decoration:none}.bz-panel__tabs{position:-webkit-sticky;position:sticky;top:0;z-index:2;display:flex;gap:var(--bz-1);margin:0 0 var(--bz-3);padding-bottom:var(--bz-1);background:var(--bz-ink);border-bottom:1px solid var(--bz-rule)}.bz-panel__tab{flex:1 1;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--bz-1);white-space:nowrap;padding:var(--bz-2) var(--bz-1);background:none;border:0;border-bottom:2px solid transparent;color:var(--bz-wax-2);cursor:pointer}.bz-panel__tab:hover{color:var(--bz-wax-1)}.bz-panel__tab.is-active{color:var(--bz-wax-1);border-bottom-color:var(--bz-honey)}.bz-panel__tab-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;background-repeat:no-repeat;background-position:50%;background-size:contain;opacity:.55;transition:opacity .12s ease-out}.bz-panel__tab.is-active .bz-panel__tab-icon,.bz-panel__tab:hover .bz-panel__tab-icon{opacity:1}.bz-panel__tab-icon[data-icon=outline][data-kind=film]{background-image:url(/brand/film/clapperboard-dark-mark.svg)}.bz-panel__tab-icon[data-icon=outline][data-kind=book]{background-image:url(/brand/writing/plan-hierarchy-dark-mark.svg)}:root[data-theme=light] .bz-panel__tab-icon[data-icon=outline][data-kind=film]{background-image:url(/brand/film/clapperboard-light-mark.svg)}:root[data-theme=light] .bz-panel__tab-icon[data-icon=outline][data-kind=book]{background-image:url(/brand/writing/plan-hierarchy-light-mark.svg)}.bz-panel__tab-icon[data-icon=work]{background-image:url(/brand/panel/orchestration-dark.svg)}.bz-panel__tab-icon[data-icon=filed]{background-image:url(/brand/panel/deliverables-dark.svg)}.bz-panel__tab-icon[data-icon=sources]{background-image:url(/brand/panel/sources-dark.svg)}:root[data-theme=light] .bz-panel__tab-icon[data-icon=work]{background-image:url(/brand/panel/orchestration-light.svg)}:root[data-theme=light] .bz-panel__tab-icon[data-icon=filed]{background-image:url(/brand/panel/deliverables-light.svg)}:root[data-theme=light] .bz-panel__tab-icon[data-icon=sources]{background-image:url(/brand/panel/sources-light.svg)}.bz-panel__tab-count{font-size:var(--bz-text-caption);color:var(--bz-wax-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-panel__sources{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-panel__source{padding-bottom:var(--bz-2);border-bottom:1px solid var(--bz-rule)}.bz-panel__source:last-child{border-bottom:0}.bz-panel__hint{font-size:var(--bz-text-caption);color:var(--bz-wax-2);line-height:1.6;margin:var(--bz-2) 0 0}.bz-ctx{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);margin:var(--bz-2) 0 0}.bz-ctx__env{display:grid;grid-gap:4px;gap:4px;margin:0}.bz-ctx__env-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bz-2)}.bz-ctx__env-row dd{margin:0;color:var(--bz-wax);font-size:11px;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:62%}.bz-ctx__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bz-2)}.bz-ctx__used{font-size:var(--bz-text-caption);font-weight:600;color:var(--bz-wax)}.bz-ctx__total{font-size:11px;color:var(--bz-wax-2)}.bz-ctx__bar{display:flex;width:100%;height:7px;border-radius:999px;overflow:hidden;background:var(--bz-line-soft)}.bz-ctx__slice{height:100%;background:var(--slice);min-width:1px}.bz-ctx__slice+.bz-ctx__slice{box-shadow:inset 1px 0 0 0 color-mix(in srgb,var(--bz-glass) 70%,transparent)}.bz-ctx__rows{display:grid;grid-gap:5px;gap:5px;margin:0;padding:0;list-style:none}.bz-ctx__row{display:grid;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;font-size:12px}.bz-ctx__row.is-zero{opacity:.5}.bz-ctx__swatch{width:9px;height:9px;border-radius:2px;background:var(--slice)}.bz-ctx__name{color:var(--bz-wax);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-ctx__tok{color:var(--bz-wax);min-width:48px}.bz-ctx__pct,.bz-ctx__tok{font-size:11px;text-align:right}.bz-ctx__pct{color:var(--bz-wax-2);min-width:46px}.bz-plan__progress{margin:var(--bz-2) 0 0;font-size:11px;color:var(--bz-wax-2)}.bz-net{display:flex;align-items:center;gap:var(--bz-2);margin:var(--bz-2) 0 0;padding:8px 10px;border:1px solid var(--bz-line);border-radius:var(--bz-r-2,8px);background:color-mix(in srgb,var(--bz-honey) 7%,transparent)}.bz-net.is-active{border-color:color-mix(in srgb,var(--bz-honey) 55%,var(--bz-line));background:color-mix(in srgb,var(--bz-honey) 13%,transparent)}.bz-net.is-done{border-color:color-mix(in srgb,var(--bz-pollen,var(--bz-honey)) 45%,var(--bz-line))}.bz-net__mark{font-size:16px;line-height:1;color:var(--bz-wax-3)}.bz-net.is-active .bz-net__mark{color:var(--bz-honey);animation:bz-net-pulse 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bz-net.is-active .bz-net__mark{animation:none}}@keyframes bz-net-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.bz-net__body{display:flex;flex-direction:column;gap:1px;min-width:0}.bz-net__label{font-size:11px;font-weight:600;color:var(--bz-wax)}.bz-net__state{font-size:10px;color:var(--bz-wax-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-plan{display:grid;grid-gap:6px;gap:6px;margin:var(--bz-2) 0 0;padding:0;list-style:none}.bz-plan__task{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;grid-gap:var(--bz-2);gap:var(--bz-2);font-size:var(--bz-text-caption);line-height:1.45;color:var(--bz-wax-2)}.bz-plan__task[data-moment=waiting]{color:var(--bz-wax-3);opacity:.5}.bz-plan__task[data-moment=waiting] .bz-bee{filter:grayscale(1)}.bz-plan__task[data-moment=running]{color:var(--bz-wax);font-weight:500}.bz-plan__task[data-moment=running] .bz-bee{animation:bz-plan-bounce .9s var(--bz-ease) infinite}.bz-plan__task[data-moment=done]{color:var(--bz-wax)}.bz-plan__task[data-moment=blocked]{color:var(--bz-sting,#c0392b)}@keyframes bz-plan-bounce{0%,to{transform:translateY(0)}45%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.bz-plan__task[data-moment=running] .bz-bee{animation:none}}.bz-plan__what{min-width:0;overflow-wrap:anywhere}.bz-plan__tools{grid-column:2;display:flex;flex-wrap:wrap;gap:4px}.bz-plan__tool{display:inline-grid;place-items:center;width:20px;height:20px;color:var(--bz-wax-2);background:var(--bz-bg-2);border:1px solid var(--bz-line-soft);border-radius:var(--bz-r-sm)}.bz-plan__views{display:flex;gap:4px;margin:var(--bz-2) 0 0}.bz-plan__view{padding:2px 10px;font-family:var(--bz-font-mono);font-size:10px;letter-spacing:.02em;color:var(--bz-wax-3);background:transparent;border:1px solid transparent;border-radius:var(--bz-r-xs);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease)}.bz-plan__view:hover{color:var(--bz-wax)}.bz-plan__view.is-active{color:var(--bz-ink);background:var(--bz-honey);font-weight:600}.bz-plan--detail{gap:10px}.bz-plan__row{display:grid;grid-gap:5px;gap:5px;padding:8px 9px;background:var(--bz-bg-2);border:1px solid var(--bz-line-soft);border-radius:var(--bz-r-sm);font-size:var(--bz-text-caption);color:var(--bz-wax-2)}.bz-plan__row[data-moment=waiting]{opacity:.55}.bz-plan__row[data-moment=running]{border-color:var(--bz-honey)}.bz-plan__row-head{display:flex;align-items:center;gap:7px}.bz-plan__row-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600;color:var(--bz-wax)}.bz-plan__row-kind{flex:none;font-family:var(--bz-font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--bz-wax-3);padding:1px 5px;border:1px solid var(--bz-line-soft);border-radius:var(--bz-r-xs)}.bz-plan__row-state{-webkit-margin-start:auto;margin-inline-start:auto;flex:none;font-size:10px;color:var(--bz-wax-3)}.bz-plan__row-state[data-moment=running]{color:var(--bz-honey)}.bz-plan__row-state[data-moment=done]{color:var(--bz-wax-2)}.bz-plan__row-state[data-moment=blocked]{color:var(--bz-sting,#c0392b)}.bz-plan__row-task{margin:0;color:var(--bz-wax-2);overflow-wrap:anywhere}.bz-plan__row-note,.bz-plan__row-now{margin:0;font-size:10px;color:var(--bz-wax-3);overflow-wrap:anywhere}.bz-plan__row-now{font-family:var(--bz-font-mono)}.bz-plan__bar{height:3px;border-radius:2px;background:var(--bz-bg-1);overflow:hidden}.bz-plan__bar>span{display:block;height:100%;background:var(--bz-honey);transition:width var(--bz-t-base,.3s) var(--bz-ease)}.bz-plan__verdict{justify-self:start;font-size:9px;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:var(--bz-r-xs);color:var(--bz-wax-2);background:var(--bz-bg-1)}.bz-plan__verdict[data-v=pass]{color:#1f8a4c}.bz-plan__verdict[data-v=fail]{color:var(--bz-sting,#c0392b)}.bz-plan__verdict[data-v=warn]{color:#b8860b}.bz-plan--detail .bz-plan__tools{grid-column:auto}.bz-pay{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:16px;background:rgba(0,0,0,.55);background:color-mix(in oklab,var(--bz-ink,#000) 62%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.bz-pay__card{width:min(380px,100%);display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);padding:20px;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-lg,14px);box-shadow:0 20px 60px rgba(0,0,0,.45)}.bz-pay__title{margin:0;font-size:1.1rem;color:var(--bz-wax)}.bz-pay__what{margin:0;color:var(--bz-wax-2)}.bz-pay__amount{display:flex;align-items:baseline;gap:8px;padding:10px 0;border-block:1px solid var(--bz-line-soft)}.bz-pay__hny{font-family:var(--bz-font-mono);font-size:2rem;font-weight:700;color:var(--bz-honey)}.bz-pay__per{text-transform:uppercase;letter-spacing:.04em}.bz-pay__note,.bz-pay__per{font-size:var(--bz-text-caption);color:var(--bz-wax-3)}.bz-pay__note{margin:0}.bz-pay__actions{display:flex;justify-content:flex-end;gap:8px;-webkit-margin-before:var(--bz-1);margin-block-start:var(--bz-1)}.bz-chat__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bz-2) var(--bz-4);padding:var(--bz-3) var(--bz-5);border-bottom:0;background:transparent}.bz-centre:has(.bz-tabs) .bz-chat__head{margin-top:-29px;min-height:29px;padding-block:0;justify-content:flex-end;pointer-events:none;font-size:var(--bz-text-caption)}.bz-centre:has(.bz-tabs) .bz-chat__head>*{pointer-events:auto}.bz-centre:has(.bz-tabs) .bz-chat__name,.bz-centre:has(.bz-tabs) .bz-chat__state{display:none}.bz-centre:has(.bz-tabs) .bz-tabs{-webkit-padding-end:var(--bz-topbar-actions-w,320px);padding-inline-end:var(--bz-topbar-actions-w,320px)}.bz-tabs__tab.is-active{flex:1 1 auto;min-width:0}.bz-tabs__tab.is-active .bz-tabs__name{max-width:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-tabs__edit{font:inherit;font-size:var(--bz-text-caption);font-weight:600;color:var(--bz-wax);background:var(--bz-bg-1);border:1px solid var(--bz-accent);border-radius:var(--bz-r-sm);padding:4px 8px;min-width:180px;box-shadow:var(--bz-bloom)}.bz-chat__title,.bz-chat__title-edit{min-width:0;flex:0 1 auto;-webkit-margin-end:auto;margin-inline-end:auto;font:inherit;font-size:var(--bz-text-body);font-weight:600;color:var(--bz-wax);background:transparent;border:1px solid transparent;border-radius:var(--bz-r-sm);padding:4px 8px}.bz-chat__title{cursor:text;text-align:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:48ch}.bz-chat__title:hover{border-color:var(--bz-line)}.bz-turn.is-landed{animation:bz-landed 2.6s var(--bz-ease) both}@keyframes bz-landed{0%,55%{box-shadow:0 0 0 1px var(--bz-accent)}to{box-shadow:0 0 0 1px transparent}}@media (prefers-reduced-motion:reduce){.bz-turn.is-landed{animation:none;box-shadow:0 0 0 1px var(--bz-accent)}}.bz-artifacts__back{align-self:start;margin-bottom:var(--bz-2)}.bz-chat__title.is-unnamed{color:var(--bz-wax-3);font-weight:400}.bz-chat__title:focus-visible{outline:2px solid var(--bz-honey);outline-offset:2px}.bz-chat__title-edit{width:min(48ch,100%);border-color:var(--bz-honey);outline:none}.bz-chat{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) var(--bz-panel-w,380px);min-height:0;overflow:hidden;background:transparent}.bz-centre{background:radial-gradient(1200px 820px at var(--bz-lx1,74%) var(--bz-ly1,4%),var(--bz-atmos-a),transparent 60%),radial-gradient(900px 680px at var(--bz-lx2,2%) var(--bz-ly2,98%),var(--bz-atmos-b),transparent 60%),radial-gradient(1100px 760px at var(--bz-lx3,52%) var(--bz-ly3,54%),var(--bz-atmos-c),transparent 74%)}.bz-centre[data-view=deck]{--bz-lx1:50%;--bz-ly1:-6%;--bz-lx2:50%;--bz-ly2:108%;--bz-lx3:50%;--bz-ly3:46%}.bz-centre[data-view=missions]{--bz-lx1:8%;--bz-ly1:-8%;--bz-lx2:96%;--bz-ly2:102%;--bz-lx3:40%;--bz-ly3:60%}.bz-centre[data-view=swarm]{--bz-lx1:100%;--bz-ly1:40%;--bz-lx2:0%;--bz-ly2:50%;--bz-lx3:50%;--bz-ly3:50%}.bz-centre[data-view=comb]{--bz-lx1:90%;--bz-ly1:100%;--bz-lx2:6%;--bz-ly2:0%;--bz-lx3:50%;--bz-ly3:55%}.bz-centre[data-view=factory]{--bz-lx1:14%;--bz-ly1:6%;--bz-lx2:100%;--bz-ly2:90%;--bz-lx3:60%;--bz-ly3:40%}.bz-centre[data-view=artifacts],.bz-centre[data-view=deliverables]{--bz-lx1:96%;--bz-ly1:-4%;--bz-lx2:20%;--bz-ly2:104%;--bz-lx3:46%;--bz-ly3:52%}.bz-centre[data-view=meadow]{--bz-lx1:30%;--bz-ly1:-8%;--bz-lx2:80%;--bz-ly2:106%;--bz-lx3:55%;--bz-ly3:50%}.bz-centre[data-view=usage]{--bz-lx1:4%;--bz-ly1:2%;--bz-lx2:98%;--bz-ly2:96%;--bz-lx3:52%;--bz-ly3:58%}.bz-centre[data-view=v2r]{--bz-lx1:100%;--bz-ly1:8%;--bz-lx2:0%;--bz-ly2:100%;--bz-lx3:46%;--bz-ly3:46%}.bz-centre[data-view=settings]{--bz-lx1:18%;--bz-ly1:-6%;--bz-lx2:92%;--bz-ly2:100%;--bz-lx3:50%;--bz-ly3:56%}.bz-centre[data-view=deck]{position:relative;overflow:hidden}.bz-centre[data-view=deck]:after{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(38vmax 38vmax at 50% 44%,var(--bz-atmos-a),transparent 60%),radial-gradient(24vmax 24vmax at 50% 44%,var(--bz-atmos-c),transparent 64%);animation:bz-projector 54s ease-in-out infinite alternate}@keyframes bz-projector{0%{transform:translate(-16%,-12%) scale(1)}50%{transform:translate(12%,10%) scale(1.18)}to{transform:translate(18%,-6%) scale(1.04)}}.bz-centre[data-view=meadow]{position:relative;overflow:hidden}.bz-centre[data-view=meadow]:after{content:"";position:absolute;inset:-25%;z-index:-1;pointer-events:none;background:radial-gradient(34vmax 34vmax at 42% 36%,var(--bz-atmos-a),transparent 62%),radial-gradient(22vmax 22vmax at 62% 64%,var(--bz-atmos-c),transparent 64%);animation:bz-projector-meadow 64s ease-in-out infinite alternate}@keyframes bz-projector-meadow{0%{transform:translate(14%,-10%) scale(1.05)}50%{transform:translate(-12%,12%) scale(1.2)}to{transform:translate(-18%,-8%) scale(1)}}.bz-chat .bz-panel{display:flex;flex-direction:column;gap:var(--bz-4);background:transparent;border-left:0}.bz-chat .bz-panel>*{min-width:0}.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr)}.bz-chat--panel-loose .bz-panel{position:absolute;top:0;right:0;bottom:0;width:var(--bz-panel-w,380px);max-width:92vw;z-index:40;overflow-y:auto;padding:var(--bz-4);background:transparent;border-left:0;box-shadow:none;transform:translateX(100%);transition:transform .16s ease}.bz-chat--panel-peek .bz-panel{transform:translateX(0)}@media (prefers-reduced-motion:reduce){.bz-chat--panel-loose .bz-panel{transition:none}}.bz-chat--preview{grid-template-columns:minmax(0,1fr) var(--bz-preview-w,520px) var(--bz-panel-w,380px)}.bz-chat--preview.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr) var(--bz-preview-w,520px)}.bz-chat--context{grid-template-columns:minmax(0,1fr) var(--bz-context-w,320px) var(--bz-panel-w,380px)}.bz-chat--context.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr) var(--bz-context-w,320px)}.bz-chat--preview.bz-chat--context{grid-template-columns:minmax(0,1fr) var(--bz-preview-w,520px) var(--bz-context-w,320px) var(--bz-panel-w,380px)}.bz-chat--preview.bz-chat--context.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr) var(--bz-preview-w,520px) var(--bz-context-w,320px)}.bz-ctxbar{min-width:0;overflow-y:auto;padding:var(--bz-4);border-left:1px solid var(--bz-line);display:flex;flex-direction:column;gap:var(--bz-3);background:transparent}.bz-ctxbar__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2)}.bz-ctxbar__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;cursor:pointer;color:var(--bz-wax-2);font-size:18px;line-height:1;padding:2px 6px;border-radius:6px}.bz-ctxbar__close:hover{background:var(--bz-line-soft);color:var(--bz-wax)}@media (max-width:900px){.bz-chat--context,.bz-chat--context.bz-chat--panel-loose,.bz-chat--preview.bz-chat--context,.bz-chat--preview.bz-chat--context.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr)}.bz-ctxbar{position:absolute;inset:0;z-index:42;background:var(--bz-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}}.bz-preview{position:relative;display:flex!important;flex-direction:column;min-width:0;border-left:1px solid var(--bz-line);background:var(--bz-bg-1);overflow:hidden}.bz-preview__grip{position:absolute;top:0;left:0;bottom:0;width:8px;margin-left:-4px;z-index:3;cursor:ew-resize;background:transparent;transition:background-color .12s ease;touch-action:none}.bz-preview__grip.is-dragging,.bz-preview__grip:focus-visible,.bz-preview__grip:hover{background:var(--bz-honey);outline:none}.bz-preview__head{padding:var(--bz-3) var(--bz-4)}.bz-preview__address,.bz-preview__head{display:flex;align-items:center;gap:var(--bz-2);border-bottom:1px solid var(--bz-line)}.bz-preview__address{padding:var(--bz-2) var(--bz-4)}.bz-preview__address input{flex:1 1;min-width:0;font:inherit;font-family:var(--bz-mono,ui-monospace,monospace);font-size:13px;padding:6px 10px;border:1px solid var(--bz-line);border-radius:8px;background:var(--bz-surface,transparent);color:inherit}.bz-preview__where{display:flex;flex-direction:column;min-width:0;flex:1 1}.bz-preview__title{font-size:13px}.bz-preview__title,.bz-preview__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-preview__url{font-size:11px;color:var(--bz-ink-dim)}.bz-preview__acts{display:flex;gap:var(--bz-1);flex:none}.bz-preview__body{overflow:hidden;overflow-wrap:anywhere;padding:var(--bz-4);gap:var(--bz-3)}.bz-preview__body,.bz-preview__fallback{flex:1 1;min-height:0;display:flex;flex-direction:column}.bz-preview__fallback{overflow-y:auto;overflow-x:clip;gap:var(--bz-4)}.bz-preview__running{display:flex;flex-direction:column;gap:var(--bz-2)}.bz-preview__tabs{display:flex;gap:2px;padding:0 var(--bz-4);overflow-x:auto;overflow-y:hidden;border-bottom:1px solid var(--bz-line);scrollbar-width:thin;flex:none}.bz-preview__tab{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;max-width:190px;font-size:12px;color:var(--bz-ink-dim);background:transparent;border:0;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap}.bz-preview__tab:hover{color:var(--bz-ink)}.bz-preview__tab.is-on{color:var(--bz-ink);border-bottom-color:var(--bz-honey)}.bz-preview__tab-name{overflow:hidden;text-overflow:ellipsis;max-width:140px}.bz-preview__tab-x{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;opacity:.45}.bz-preview__tab-x:hover{opacity:1;background:var(--bz-line)}.bz-preview__stop{flex:none;padding:2px 9px;font-size:11px;color:var(--bz-ink-dim);background:transparent;border:1px solid var(--bz-line);border-radius:4px;cursor:pointer}.bz-preview__stop:hover{color:#fff;background:var(--bz-danger,#c0392b);border-color:var(--bz-danger,#c0392b)}.bz-preview__server{display:flex;flex-direction:column;min-height:0;flex:1 1}.bz-preview__server iframe{display:block;width:100%;flex:1 1 auto;min-height:0;border:1px solid var(--bz-line);border-radius:var(--bz-r-2,6px);background:#fff}.bz-preview__served{flex:none;display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);margin:6px 0 0;font-size:11px;color:var(--bz-ink-dim)}.bz-preview__served a{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-preview__served a:hover{color:var(--bz-honey)}.bz-preview__shot{margin:0;border:1px solid var(--bz-line);border-radius:var(--bz-r-2,6px);overflow:hidden;background:var(--bz-bg-2)}.bz-preview__shot img{display:block;width:100%;height:auto}.bz-preview__idle,.bz-preview__when{font-size:11px;color:var(--bz-ink-dim)}.bz-preview__when{padding:var(--bz-2) var(--bz-3);border-top:1px solid var(--bz-line)}.bz-preview__list{list-style:none;margin:var(--bz-2) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.bz-preview__thing{display:flex;align-items:baseline;gap:var(--bz-2);font-size:12px;padding:2px 0}.bz-preview__kind{flex:none;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--bz-ink-dim);min-width:56px}.bz-preview__name{min-width:0}.bz-preview__value{color:var(--bz-honey)}@media (max-width:900px){.bz-chat--preview,.bz-chat--preview.bz-chat--panel-loose{grid-template-columns:minmax(0,1fr)}.bz-preview{position:absolute;inset:0;z-index:42}.bz-preview__grip{display:none}}.bz-chat{position:relative}.bz-panel__edge{position:absolute;top:0;right:0;bottom:0;width:14px;z-index:41;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--bz-ink-dim,currentColor);font-size:11px;opacity:0;cursor:pointer;transition:opacity .12s ease,background-color .12s ease}.bz-panel__edge:focus-visible,.bz-panel__edge:hover{opacity:1;background:var(--bz-bg-3);outline:none}.bz-panel__edge[hidden]{display:none}.bz-panel__pin{-webkit-margin-start:auto;margin-inline-start:auto;display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid transparent;border-radius:var(--bz-r-2,6px);background:transparent;color:var(--bz-ink-dim,currentColor);cursor:pointer;transform:rotate(-35deg);transition:transform .14s ease,color .14s ease,border-color .14s ease}.bz-panel__pin.is-pinned{color:var(--bz-honey);border-color:color-mix(in srgb,var(--bz-honey) 40%,transparent);transform:rotate(0deg)}.bz-panel__pin:focus-visible,.bz-panel__pin:hover{color:var(--bz-honey);outline:none}@media (max-width:1240px){.bz-chat{grid-template-columns:minmax(0,1fr)}.bz-chat .bz-panel{position:fixed;inset:auto 0 0 0;z-index:60;width:auto;max-width:none;max-height:86vh;max-height:86dvh;overflow-y:auto;padding:var(--bz-4) var(--bz-4) calc(var(--bz-6) + env(safe-area-inset-bottom, 0px));background:var(--bz-bg-1);border-top:1px solid var(--bz-line);border-radius:14px 14px 0 0;box-shadow:0 -22px 48px -28px rgb(0 0 0/.7);transition:transform .18s ease}.bz-chat .bz-panel,.bz-chat--panel-loose .bz-panel,.bz-chat--panel-peek .bz-panel{transform:translateY(101%)}.bz-chat.bz-chat--panel-sheet .bz-panel{transform:translateY(0)}.bz-chat .bz-panel:before{content:"";display:block;width:38px;height:4px;margin:0 auto var(--bz-3);border-radius:2px;background:var(--bz-line)}.bz-panel__scrim{position:fixed;inset:0;z-index:59;background:rgb(0 0 0/.5)}.bz-panel__edge,.bz-panel__pin,.bz-panel__scrim[hidden]{display:none}@media (prefers-reduced-motion:reduce){.bz-chat .bz-panel{transition:none}}}.bz-chat__panel-open{display:inline-flex;align-items:center;gap:4px;width:auto;height:26px;padding:0 6px;color:var(--bz-wax-3);background:none;border:0;border-radius:var(--bz-r-pill);cursor:pointer}.bz-chat__panel-open:focus-visible,.bz-chat__panel-open:hover{color:var(--bz-accent);background:var(--bz-bg-2)}.bz-chat__panel-open.is-on{color:var(--bz-accent)}.bz-chat__panel-count{display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:var(--bz-r-pill);background:var(--bz-accent-soft);color:var(--bz-accent);font-family:var(--bz-font-mono);font-size:10px;font-weight:500}.bz-panel__close{display:none}@media (max-width:1240px){.bz-chat__panel-open{min-height:44px;padding:0 var(--bz-3)}.bz-panel__close{display:grid;place-items:center;-webkit-margin-start:auto;margin-inline-start:auto;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--bz-ink-dim,currentColor);font-size:15px;cursor:pointer}}.bz-chat__thread{overflow-y:auto;min-height:0;min-width:0;padding:var(--bz-6) var(--bz-5);display:grid;grid-gap:var(--bz-5);gap:var(--bz-5);align-content:start}.bz-centre:has(.bz-chat){position:relative}.bz-centre:has(.bz-chat) .bz-chat__thread{padding-bottom:var(--bz-5)}.bz-centre:has(.bz-chat) .bz-chat .bz-panel{margin-bottom:44px;padding-bottom:var(--bz-3)}.bz-turn{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:var(--bz-3);gap:var(--bz-3);width:-moz-fit-content;width:fit-content;max-width:75%}.bz-turn>:not(.bz-bee){grid-column:2}.bz-turn>.bz-turn__dance{position:absolute;grid-column:auto;grid-row:auto;inset-inline-start:var(--bz-4);top:calc(var(--bz-3) + 30px + var(--bz-3));width:30px;height:calc(100% - var(--bz-3) - 30px - var(--bz-3) - var(--bz-3));pointer-events:none}.bz-turn--user>:not(.bz-bee){grid-column:1}.bz-turn--assistant{cursor:default;padding:var(--bz-3) var(--bz-4);border:1px solid transparent;border-radius:var(--bz-r-md);transition:background-color var(--bz-t-fast) var(--bz-ease)}.bz-turn--assistant,.bz-turn--assistant.is-shown,.bz-turn--assistant:not(.is-shown):hover{background:transparent}@media (prefers-reduced-motion:reduce){.bz-turn--assistant{transition:none}}.bz-turn--user{position:relative}.bz-turn__copy{position:absolute;top:2px;right:calc(100% + var(--bz-2));display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--bz-ink-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.bz-turn--assistant:hover .bz-turn__copy,.bz-turn--user:hover .bz-turn__copy,.bz-turn__copy:focus-visible{opacity:1}.bz-turn__copy--answer{position:static;margin-top:var(--bz-2);justify-self:start}.bz-turn__copy:hover{color:var(--bz-honey);border-color:var(--bz-honey)}@media (hover:none){.bz-turn__copy{opacity:1}}.bz-turn--user{grid-template-columns:minmax(0,1fr);justify-self:end;width:-moz-fit-content;width:fit-content;max-width:75%}.bz-turn__when{margin:0 0 2px;font-size:10.5px;letter-spacing:.04em;color:var(--bz-wax-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-turn--user .bz-turn__when{text-align:end}.bz-turn__took{color:var(--bz-wax-2)}.bz-turn--user .bz-turn__body{padding:0;background:transparent;border:1px solid transparent;border-radius:var(--bz-r-md)}.bz-turn__files{display:flex;flex-wrap:wrap;gap:var(--bz-1);margin:0 0 var(--bz-2)}.bz-turn--user .bz-turn__files{justify-content:flex-end}.bz-turn__file{display:inline-flex;align-items:center;gap:var(--bz-1);max-width:100%;padding:4px 10px 4px 4px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);color:inherit;font:inherit;font-size:var(--bz-text-caption);cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-turn__file:focus-visible,.bz-turn__file:hover{border-color:var(--bz-honey)}.bz-turn__file[disabled]{opacity:.6;cursor:default}.bz-turn__file-mark{padding:2px 6px;border-radius:calc(var(--bz-r-md) - 3px);background:var(--bz-honey);color:var(--bz-void);font-size:9.5px;font-weight:700;letter-spacing:.06em}.bz-turn__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:34ch}.bz-turn__file-size{color:var(--bz-wax-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-turn__body{font-family:var(--bz-read-font,var(--bz-font-read));font-size:calc(var(--bz-text-body) * var(--bz-read-scale, 1));font-weight:400;line-height:1.72;letter-spacing:0;color:var(--bz-prose);max-width:100%;text-wrap:pretty}.bz-turn__body p{margin:0 0 .9em}.bz-turn__body b,.bz-turn__body strong{font-weight:600;color:var(--bz-prose)}.bz-turn__body em{font-style:italic}.bz-turn__body h1,.bz-turn__body h2,.bz-turn__body h3,.bz-turn__body h4{font-family:var(--bz-font-head);font-weight:600;line-height:1.3;margin:1.5em 0 .5em;color:var(--bz-prose)}.bz-turn__body h1{font-size:1.3em}.bz-turn__body h2{font-size:1.18em}.bz-turn__body h3{font-size:1.06em}.bz-turn__body h4{font-size:1em}.bz-turn__body h1:first-child,.bz-turn__body h2:first-child,.bz-turn__body h3:first-child{margin-top:0}.bz-turn__body ol,.bz-turn__body ul{margin:0 0 .9em;-webkit-padding-start:1.4em;padding-inline-start:1.4em}.bz-turn__body li{margin:.3em 0}.bz-turn__body li::marker{color:var(--bz-prose-dim)}.bz-turn__body code{font-family:var(--bz-font-mono);font-size:.88em;color:var(--bz-code);background:var(--bz-code-bg);border:1px solid var(--bz-code-line);border-radius:4px;padding:.1em .34em;overflow-wrap:anywhere}.bz-turn__body pre{margin:0 0 .9em;padding:12px 14px;overflow-x:auto;background:var(--bz-bg-1);border:1px solid var(--bz-code-line);border-radius:var(--bz-r-md)}.bz-turn__body pre code{padding:0;border:0;background:none;font-size:.86em;line-height:1.6;color:var(--bz-prose);overflow-wrap:normal}.bz-turn__body a{color:var(--bz-link);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb,var(--bz-link) 45%,transparent);text-decoration-color:color-mix(in srgb,var(--bz-link) 45%,transparent)}.bz-turn__body a:focus-visible,.bz-turn__body a:hover{-webkit-text-decoration-color:var(--bz-link);text-decoration-color:var(--bz-link)}.bz-turn__body blockquote{margin:0 0 .9em;-webkit-padding-start:.9em;padding-inline-start:.9em;-webkit-border-start:2px solid var(--bz-quote-line);border-inline-start:2px solid var(--bz-quote-line);color:var(--bz-prose-dim)}.bz-turn__body hr{margin:1.4em 0;border:0;border-top:1px solid var(--bz-line)}.bz-turn__body table{width:100%;margin:0 0 .9em;border-collapse:collapse;font-size:.94em}.bz-turn__body td,.bz-turn__body th{padding:6px 9px;text-align:start;border:1px solid var(--bz-line)}.bz-turn__body th{font-weight:600;background:var(--bz-bg-1)}.bz-turn__body p:first-child{margin-top:0}.bz-turn__body p:last-child{margin-bottom:0}.bz-turn__brewing{display:inline-flex;align-items:center;height:26px;-webkit-margin-start:4px;margin-inline-start:4px;vertical-align:middle}.bz-brewing__dot{width:6px;height:6px;border-radius:50%;background:var(--bz-honey);animation:bz-brewing-wave 1.2s var(--bz-ease) infinite}.bz-brewing__dot:nth-child(2){animation-delay:.15s}.bz-brewing__dot:nth-child(3){animation-delay:.3s}@keyframes bz-brewing-wave{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-6px);opacity:1}}@media (prefers-reduced-motion:reduce){.bz-brewing__dot{animation:none;opacity:.7}}.bz-turn__citations{display:flex;flex-wrap:wrap;gap:var(--bz-1);margin:var(--bz-2) 0 0}.bz-chat__error{max-width:70ch}.bz-answer-code{position:relative;margin:var(--bz-3) 0;border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);overflow:hidden;background:var(--bz-bg-1)}.bz-answer-code figcaption{padding:6px var(--bz-3);border-bottom:1px solid var(--bz-line);background:var(--bz-bg-2)}.bz-answer-code pre{margin:0;padding:var(--bz-3);overflow-x:auto;font-size:13px;line-height:1.55}.bz-answer-code__copy{position:absolute;top:4px;inset-inline-end:6px;display:grid;place-items:center;width:26px;height:26px;padding:0;color:var(--bz-ink-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer;opacity:0;transition:opacity .12s ease,color .12s ease,border-color .12s ease}.bz-answer-code:hover .bz-answer-code__copy,.bz-answer-code__copy:focus-visible{opacity:1}.bz-answer-code__copy:hover{color:var(--bz-honey);border-color:var(--bz-honey)}.bz-answer-code__copy[data-copied] .bz-answer-code__mark,.bz-answer-code__tick{display:none}.bz-answer-code__copy[data-copied]{color:var(--bz-honey);border-color:var(--bz-honey);opacity:1}.bz-answer-code__copy[data-copied] .bz-answer-code__tick{display:grid}@media (hover:none){.bz-answer-code__copy{opacity:1}}.bz-table{width:100%;border-collapse:collapse;margin:var(--bz-3) 0;font-size:var(--bz-text-caption)}.bz-table td,.bz-table th{padding:7px 10px;border-bottom:1px solid var(--bz-line);text-align:left}.bz-table th{font-family:var(--bz-font-display);font-size:var(--bz-text-hud);letter-spacing:.08em;text-transform:uppercase;color:var(--bz-wax-3)}.bz-table td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-empty{display:grid;justify-items:center;padding:var(--bz-12) 0 var(--bz-8);opacity:.9}.bz-missions__new{display:flex;gap:var(--bz-2);flex-wrap:wrap}.bz-missions__new input{flex:1 1;min-width:220px;padding:10px 13px;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax);font-family:inherit}.bz-missions__cron{flex:0 0 180px;font-family:var(--bz-font-mono)!important;font-size:12px}.bz-missions{position:relative;display:flex;flex-direction:column}.bz-missions>:not(.bz-comb-bg){position:relative;z-index:1}.bz-missions__report-head{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);margin-bottom:var(--bz-2)}.bz-missions__report-pdf{flex:none;display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font-size:11px;color:var(--bz-ink-dim);background:transparent;border:1px solid var(--bz-line);border-radius:999px;cursor:pointer}.bz-missions__report-pdf:hover{color:var(--bz-ink);border-color:var(--bz-honey)}.bz-missions__none{margin-top:auto;padding-bottom:var(--bz-4);text-align:center;color:var(--bz-wax-3);font-size:var(--bz-text-caption)}.bz-missions__body{display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:var(--bz-5);gap:var(--bz-5);align-items:start}@media (max-width:900px){.bz-missions__body{grid-template-columns:1fr}}.bz-missions__list{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.bz-missions__list button{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:var(--bz-2);gap:var(--bz-2);align-items:center;padding:var(--bz-2);background:none;border:1px solid transparent;border-radius:var(--bz-r-sm);color:var(--bz-wax-2);font-family:inherit;font-size:13px;text-align:left;cursor:pointer}.bz-missions__list button.is-active{border-color:var(--bz-line-strong);background:var(--bz-bg-2);color:var(--bz-wax)}.bz-missions__list .bz-hud{grid-column:2}.bz-missions__empty{padding:var(--bz-3);color:var(--bz-wax-3);font-size:var(--bz-text-caption)}.bz-artifacts__loading,.bz-chat__loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--bz-2);padding:var(--bz-6) var(--bz-3);color:var(--bz-wax-2);font-size:var(--bz-text-caption);text-align:center}.bz-chat__loading{min-height:40vh}.bz-missions__comb{position:relative;display:inline-grid;place-items:center;width:22px;height:24px;flex:0 0 auto}.bz-missions__comb img{width:100%;height:100%;object-fit:contain}.bz-missions__comb-light,:root[data-theme=light] .bz-missions__comb-dark{display:none}:root[data-theme=light] .bz-missions__comb-light{display:inline}.bz-missions__list--grid .bz-missions__comb{width:46px;height:50px}.bz-missions__goal{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-missions__list--grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px}.bz-missions__list--grid button{grid-template-columns:1fr;justify-items:center;text-align:center;gap:8px;height:100%;padding:14px 8px;border-color:var(--bz-line-soft);border-radius:var(--bz-r-md,12px)}.bz-missions__list--grid .bz-hud{grid-column:1}.bz-missions__list--grid .bz-missions__goal{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px}.bz-factory__identity{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-factory__identity label{display:grid;grid-gap:var(--bz-1);gap:var(--bz-1)}.bz-factory__instructions{grid-column:1/-1}.bz-factory__identity textarea{min-height:4.5em;resize:vertical}.bz-factory__identity input,.bz-factory__identity textarea{padding:9px 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;font-size:var(--bz-text-caption)}.bz-factory__bench{max-width:70ch}@media (max-height:760px){.bz-view--fill{padding:var(--bz-4) var(--bz-5);gap:var(--bz-3)}.bz-factory__instructions textarea{height:2.6rem;min-height:0}}.bz-usage__bars{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-4);gap:var(--bz-4)}.bz-usage__bars li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:var(--bz-3);gap:var(--bz-3);align-items:center}.bz-v2r__upload{justify-self:start;cursor:pointer}.bz-v2r__ungrounded{margin:var(--bz-2) 0 0;padding-left:var(--bz-4);color:var(--bz-amber);font-size:var(--bz-text-caption)}.bz-missions__gate{margin:0 0 var(--bz-3);padding:10px 14px;border:1px solid var(--bz-line);border-left:2px solid var(--bz-honey);background:var(--bz-bg-2);color:var(--bz-wax-2);font-size:13px;line-height:1.5}.bz-missions__gate[role=alert]{border-left-color:var(--bz-sting)}.bz-artifacts__body{position:relative;transition:grid-template-columns var(--bz-t-slow,.26s) var(--bz-ease)}.bz-artifacts__body.is-folded{grid-template-columns:0 minmax(0,1fr)}.bz-artifacts__body.is-folded .bz-artifacts__list{visibility:hidden;pointer-events:none;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.bz-artifacts__body{transition:none}}.bz-artifacts__handle{position:absolute;top:0;bottom:0;left:calc(300px - 7px);z-index:2;width:14px;padding:0;display:grid;place-items:center;border:0;background:transparent;color:var(--bz-ink-dim);font-size:13px;cursor:pointer;opacity:0;transition:opacity .12s var(--bz-ease),background-color .12s var(--bz-ease),left var(--bz-t-slow,.26s) var(--bz-ease)}.bz-artifacts__handle.is-folded{left:0;opacity:1;background:var(--bz-bg-2);-webkit-border-end:1px solid var(--bz-line);border-inline-end:1px solid var(--bz-line)}.bz-artifacts__body:hover .bz-artifacts__handle,.bz-artifacts__handle:focus-visible{opacity:1;background:var(--bz-bg-3,var(--bz-bg-2))}.bz-artifacts__fold{display:inline-flex;align-items:center;gap:5px;-webkit-margin-start:auto;margin-inline-start:auto}.bz-artifacts__body{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:var(--bz-4);gap:var(--bz-4);min-height:0;flex:1 1}.bz-artifacts__bar{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin-top:var(--bz-4)}.bz-artifacts__types{gap:8px;flex:1 1 auto}.bz-artifacts__chosen,.bz-artifacts__types{display:flex;align-items:center;min-width:0}.bz-artifacts__chosen{flex-wrap:wrap;gap:6px}.bz-artifacts__tools{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;-webkit-margin-start:auto;margin-inline-start:auto;flex:0 0 auto}.bz-artifacts__selchip{cursor:pointer}.bz-artifacts__x{-webkit-margin-start:6px;margin-inline-start:6px;opacity:.7;font-size:10px}.bz-artifacts__allchip{cursor:default}.bz-artifacts__n{-webkit-margin-start:5px;margin-inline-start:5px;opacity:.6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-artifacts__typewrap{position:relative;display:inline-flex}.bz-artifacts__typetoggle{display:inline-flex;align-items:center;gap:3px;padding:5px 7px;color:var(--bz-wax-2);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer;transition:border-color var(--bz-t-fast) var(--bz-ease),color var(--bz-t-fast) var(--bz-ease)}.bz-artifacts__typetoggle:hover,.bz-artifacts__typewrap.is-open .bz-artifacts__typetoggle{border-color:var(--bz-honey);color:var(--bz-wax)}.bz-artifacts__typecaret{transition:transform .14s ease}.bz-artifacts__typewrap.is-open .bz-artifacts__typecaret{transform:rotate(180deg)}.bz-artifacts__typemenu{position:absolute;top:calc(100% + 6px);inset-inline-start:0;z-index:20;min-width:200px;max-height:340px;overflow-y:auto;display:flex;flex-direction:column;gap:2px;padding:5px;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md,12px);box-shadow:var(--bz-lift)}.bz-artifacts__typeopt{display:flex;align-items:center;gap:8px;padding:6px 9px;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-artifacts__typeopt .bz-artifacts__n{-webkit-margin-start:auto;margin-inline-start:auto}.bz-artifacts__typemark{display:inline-flex;color:var(--bz-honey)}.bz-artifacts__typeopt:hover{background:var(--bz-bg-2)}.bz-artifacts__typeopt.is-on{background:var(--bz-honey-grad);font-weight:600}.bz-artifacts__typeopt.is-on,.bz-artifacts__typeopt.is-on .bz-artifacts__typemark{color:var(--bz-honey-deep,#8a5a00)}.bz-artifacts__search{display:flex;align-items:center;gap:var(--bz-2);flex:0 1 300px;width:300px;min-width:120px;padding:0 var(--bz-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-1,8px);transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-artifacts__search:focus-within{border-color:var(--bz-honey)}.bz-artifacts__search input{flex:1 1;min-width:0;padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:13px;outline:none}.bz-artifacts__search input::-webkit-search-cancel-button{display:none}.bz-artifacts__clear{flex:none;padding:2px 6px;border:0;background:none;color:var(--bz-ink-dim);cursor:pointer;font-size:12px}.bz-artifacts__clear:hover{color:var(--bz-honey)}.bz-artifacts__sorts,.bz-artifacts__views{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.bz-artifacts__toggle{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;color:var(--bz-wax-2);background:transparent;border:1px solid transparent;border-radius:var(--bz-r-sm);cursor:pointer;transition:color var(--bz-t-fast) var(--bz-ease),background var(--bz-t-fast) var(--bz-ease)}.bz-artifacts__toggle.is-on,.bz-artifacts__toggle:hover{color:var(--bz-honey-deep,#8a5a00);background:var(--bz-honey-grad)}.bz-artifacts__band+.bz-artifacts__band{margin-top:var(--bz-4)}.bz-artifacts__band ul{list-style:none;margin:0;padding:0}.bz-artifacts__when{position:-webkit-sticky;position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--bz-1);padding:var(--bz-2) var(--bz-2);background:var(--bz-bg-1);border-bottom:1px solid var(--bz-line)}.bz-artifacts__none{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bz-2);padding:var(--bz-5) var(--bz-3);color:var(--bz-ink-dim);font-size:13px}.bz-artifacts__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;overflow-y:auto}.bz-artifacts__list button{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:1px solid transparent;background:transparent;color:var(--bz-wax-2);text-align:left;cursor:pointer}.bz-artifacts__list button:hover{border-color:var(--bz-line);color:var(--bz-wax)}.bz-artifacts__list button.is-active{border-color:var(--bz-honey-dim);background:var(--bz-bg-2);color:var(--bz-wax)}.bz-artifacts__mark{display:inline-flex;flex:0 0 auto;color:var(--bz-honey)}.bz-artifacts__list button>.bz-artifacts__title{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-artifacts__list--grid .bz-artifacts__band ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:8px;gap:8px}.bz-artifacts__list--grid .bz-artifacts__band li{min-width:0}.bz-artifacts__list--grid button{flex-direction:column;align-items:center;gap:8px;height:100%;padding:14px 8px;text-align:center;border-color:var(--bz-line-soft);border-radius:var(--bz-r-md,12px)}.bz-artifacts__list--grid button>.bz-artifacts__title{flex:0 0 auto;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.3}.bz-artifacts__list--grid .bz-artifacts__made{display:none}.bz-artifacts__pane{border:1px solid var(--bz-line-soft);background:var(--bz-bg-1);padding:var(--bz-4);overflow-y:auto;min-width:0}.bz-artifacts__pane>header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--bz-3);padding-bottom:var(--bz-3);margin-bottom:var(--bz-3);border-bottom:1px solid var(--bz-line)}.bz-artifacts__formats{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--bz-1)}.bz-artifacts__formats .bz-btn{padding-inline:var(--bz-2);font-size:12px;white-space:nowrap}.bz-artifacts__pane h2{margin:0;font-family:var(--bz-font-display);font-size:16px}.bz-artifacts__doc{font-size:14px;line-height:1.65;color:var(--bz-wax-2);overflow-wrap:anywhere}.bz-artifacts__doc h1,.bz-artifacts__doc h2,.bz-artifacts__doc h3{font-family:var(--bz-font-display);color:var(--bz-wax)}.bz-artifacts__doc table{border-collapse:collapse;width:100%}.bz-artifacts__doc td,.bz-artifacts__doc th{border:1px solid var(--bz-line);padding:6px 10px;text-align:left}.bz-artifacts__chart svg{width:100%;height:auto;max-height:70vh}.bz-artifacts__film{display:grid;grid-gap:8px;gap:8px}.bz-artifacts__picture,.bz-artifacts__video{width:100%;max-height:70vh;border-radius:10px;background:#14110c;object-fit:contain}.bz-artifacts__audio{width:100%}.bz-artifacts__film-note{margin:0;color:var(--bz-wax-2);font-size:var(--bz-text-caption)}@media (max-width:900px){.bz-artifacts__body{grid-template-columns:minmax(0,1fr)}}.bz-editor{flex-direction:column;min-height:0;padding-bottom:var(--bz-6)}.bz-editor,.bz-editor__head{display:flex;gap:var(--bz-3)}.bz-editor__head{align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:var(--bz-3);border-bottom:1px solid var(--bz-line);position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--bz-bg-1)}.bz-editor__title{display:flex;align-items:center;gap:var(--bz-2);min-width:0;flex:1 1}.bz-editor__titleinput{flex:1 1;min-width:10ch;background:none;border:1px solid transparent;border-radius:var(--bz-r-sm);padding:4px 8px;color:var(--bz-wax);font-family:var(--bz-font-display);font-size:17px}.bz-editor__titleinput:hover{border-color:var(--bz-line)}.bz-editor__titleinput:focus{outline:none;border-color:var(--bz-honey)}.bz-editor__actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bz-2)}.bz-editor__state{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--bz-wax-3)}.bz-editor__state.is-dirty{color:var(--bz-honey)}.bz-editor__notice{margin:0;padding:var(--bz-2) var(--bz-3);border-left:2px solid var(--bz-pollen,var(--bz-honey));background:var(--bz-bg-2);font-size:13px;animation:bz-editor-fade 5s ease forwards}@keyframes bz-editor-fade{0%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.bz-editor__notice{animation:none}}.bz-editor__meta{display:flex;gap:var(--bz-3);flex-wrap:wrap}.bz-editor__meta label{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:16ch}.bz-editor__meta input{background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:6px 9px;color:var(--bz-wax);font:inherit}.bz-editor__blocks,.bz-editor__slides{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-editor__block,.bz-editor__slide{border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:var(--bz-2) var(--bz-3) var(--bz-3);background:var(--bz-bg-1);transition:border-color var(--bz-t-fast) var(--bz-ease)}.bz-editor__block:focus-within,.bz-editor__slide:focus-within{border-color:var(--bz-gold)}.bz-editor__blockbar{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-2);margin-bottom:var(--bz-1);opacity:.45;transition:opacity var(--bz-t-fast) var(--bz-ease)}.bz-editor__block:focus-within .bz-editor__blockbar,.bz-editor__block:hover .bz-editor__blockbar,.bz-editor__slide:focus-within .bz-editor__blockbar,.bz-editor__slide:hover .bz-editor__blockbar{opacity:1}.bz-editor__blockactions{display:flex;gap:2px}.bz-editor__mini{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border:1px solid transparent;border-radius:var(--bz-r-sm);background:none;color:var(--bz-wax-2);font:inherit;font-size:13px;line-height:1;cursor:pointer}.bz-editor__mini:hover:not(:disabled){border-color:var(--bz-honey);color:var(--bz-honey)}.bz-editor__mini:disabled{opacity:.3;cursor:default}.bz-editor__mini--danger:hover:not(:disabled){border-color:var(--bz-sting,#ff6b5e);color:var(--bz-sting,#ff6b5e)}.bz-editor__text{width:100%;resize:none;overflow:hidden;background:none;border:0;padding:2px 0;color:var(--bz-wax);font:inherit;font-size:14px;line-height:1.55}.bz-editor__text:focus{outline:none}.bz-editor__text.is-mono{font-family:var(--bz-font-mono);font-size:12.5px;line-height:1.5;background:var(--bz-bg-2);border-radius:var(--bz-r-sm);padding:var(--bz-2)}.bz-editor__heading{display:flex;align-items:baseline;gap:var(--bz-2)}.bz-editor__heading select{background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);font:inherit;font-size:11px;padding:2px 4px}.bz-editor__heading .bz-editor__text{font-family:var(--bz-font-display);font-size:16px;font-weight:600}.bz-editor__items{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.bz-editor__items li{display:flex;align-items:baseline;gap:var(--bz-2)}.bz-editor__marker{color:var(--bz-gold);font-size:12px;min-width:1.6ch}.bz-editor__add{font-size:11px;padding:2px 8px}.bz-editor__static{margin:0;color:var(--bz-wax-3);font-size:12px;font-style:italic}.bz-editor__code{display:grid;grid-gap:4px;gap:4px}.bz-editor__lang{justify-self:start;width:12ch;background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:2px 6px;color:var(--bz-wax-2);font-family:var(--bz-font-mono);font-size:11px}.bz-editor__tablewrap{overflow-x:auto}.bz-editor__table{width:100%;border-collapse:collapse;font-size:13px}.bz-editor__table td,.bz-editor__table th{border:1px solid var(--bz-line);padding:0;vertical-align:middle}.bz-editor__table th{background:var(--bz-bg-2);position:relative}.bz-editor__table input{width:100%;min-width:8ch;background:none;border:0;padding:6px 8px;color:var(--bz-wax);font:inherit;font-size:13px}.bz-editor__table th input{font-weight:600;padding-right:22px}.bz-editor__table input:focus{outline:1px solid var(--bz-honey);outline-offset:-1px}.bz-editor__table th .bz-editor__mini{position:absolute;top:3px;right:2px;min-width:18px;height:18px}.bz-editor__tableadd{width:28px;background:none;border:0!important;text-align:center}.bz-editor__grid td input{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-editor__rownum{width:34px;color:var(--bz-wax-3);font-family:var(--bz-font-mono);font-size:11px;text-align:right;padding-right:6px!important;background:var(--bz-bg-2)}.bz-editor__grid td.is-formula input{color:var(--bz-honey);font-family:var(--bz-font-mono);font-size:12px}.bz-editor__tabs{display:flex;align-items:center;gap:2px;border-bottom:1px solid var(--bz-line)}.bz-editor__tabs button[role=tab]{background:none;border:1px solid transparent;border-bottom:0;border-radius:var(--bz-r-sm) var(--bz-r-sm) 0 0;padding:6px 12px;color:var(--bz-wax-2);font:inherit;font-size:12px;cursor:pointer}.bz-editor__tabs button[role=tab].is-active{border-color:var(--bz-line);background:var(--bz-bg-2);color:var(--bz-honey)}.bz-editor__notes{display:block;margin-top:var(--bz-2);padding-top:var(--bz-2);border-top:1px dashed var(--bz-line)}.bz-editor__versions{border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:var(--bz-3);background:var(--bz-bg-2)}.bz-editor__versions ol{list-style:none;margin:var(--bz-2) 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.bz-editor__versions li{display:grid;grid-template-columns:3ch 1fr auto auto auto;align-items:center;grid-gap:var(--bz-2);gap:var(--bz-2);padding:4px 0;border-bottom:1px solid var(--bz-line);font-size:12px}.bz-editor__versions li:last-child{border-bottom:0}.bz-editor__revise{border:1px solid var(--bz-gold);border-radius:var(--bz-r-sm);padding:var(--bz-3);background:var(--bz-bg-2);display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-editor__revise header{display:flex;align-items:center;gap:var(--bz-2)}.bz-editor__revise textarea{width:100%;resize:vertical;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);padding:var(--bz-2);color:var(--bz-wax);font:inherit;font-size:13px}.bz-editor__reviseactions{display:flex;gap:var(--bz-2)}.bz-editor__proposal{display:grid;grid-gap:var(--bz-2);gap:var(--bz-2);padding-top:var(--bz-2);border-top:1px solid var(--bz-line)}.bz-editor__diff{margin:0;max-height:40vh;overflow:auto;padding:var(--bz-2);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);font-family:var(--bz-font-mono);font-size:11.5px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.bz-editor__diff .is-add{display:block;color:var(--bz-pollen,#d8f04a);background:color-mix(in srgb,var(--bz-pollen,#d8f04a) 10%,transparent)}.bz-editor__diff .is-del{display:block;color:var(--bz-sting,#ff8a7e);background:color-mix(in srgb,var(--bz-sting,#ff6b5e) 10%,transparent)}.bz-editor__diff .is-hunk{display:block;color:var(--bz-sky,#7cc4ff)}.bz-editor__palette{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bz-1);padding-top:var(--bz-2);border-top:1px dashed var(--bz-line)}.bz-editor__palette .bz-btn{font-size:11px;padding:3px 9px}.bz-editor__foot{display:flex;align-items:center;flex-wrap:wrap;gap:var(--bz-2);padding-top:var(--bz-3);border-top:1px solid var(--bz-line)}.bz-editor__foot .bz-btn{font-size:11px;padding:3px 9px}@media (max-width:760px){.bz-editor__head{position:static}.bz-editor__versions li{grid-template-columns:3ch 1fr auto}.bz-view,.bz-view--fill{padding:var(--bz-3) var(--bz-3) var(--bz-4);gap:var(--bz-4)}.bz-view__head{gap:6px}.bz-view__head h1{font-size:21px;line-height:1.2}.bz-view__head p{font-size:12.5px;line-height:1.5;color:var(--bz-wax-3)}.bz-card,.bz-settings__card{padding:var(--bz-3)}.bz-card__head h3,.bz-settings__card h2{font-size:12px}input,select,textarea{font-size:16px}}@media (max-width:420px){.bz-view,.bz-view--fill{padding:var(--bz-2) var(--bz-2) var(--bz-3)}.bz-settings__facts{grid-template-columns:1fr}}@media (max-width:480px){.bz-chat__head .bz-beeone__status{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}}@media (max-width:760px){.bz-centre{--bz-tools-w:0px}.bz-chat__head{padding:8px var(--bz-3);gap:var(--bz-2)}.bz-chat__head-right,.bz-chat__panel-open{flex:0 0 auto}.bz-chat__head-right>.bz-hud,.bz-chat__kind{display:none}.bz-chat__team{flex:0 0 auto;padding-inline:10px}.bz-chat__team>span{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bz-chat__thread{padding:var(--bz-3) var(--bz-3) var(--bz-4);gap:var(--bz-4)}.bz-turn{grid-template-columns:minmax(0,1fr);gap:var(--bz-1)}.bz-turn__copy{position:static;justify-self:end;margin-top:var(--bz-1)}.bz-turn__copy--answer{justify-self:start}.bz-turn>*{grid-column:1}.bz-turn>.bz-bee{font-size:10.5px}.bz-composer{padding:var(--bz-2) var(--bz-3) var(--bz-3);gap:var(--bz-1)}.bz-composer__input{max-height:30vh}.bz-view--fill>*,.bz-view>*,.bz-workshop,.bz-workshop>*{min-width:0}.bz-factory__tabs,.bz-workshop__tabs{display:flex;flex-wrap:wrap;overflow:visible;row-gap:4px}.bz-factory__tab,.bz-workshop__tab{flex:0 0 auto}.bz-factory__identity{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.bz-view--fill,.bz-view--fill:has(>.bz-view__head){overflow-y:auto;grid-template-rows:none;grid-auto-rows:auto;align-content:start}}.bz-artifacts__stage{display:contents}.bz-artifacts__stage[data-full=yes]{display:block;width:100vw;height:100vh;background:#000000}.bz-artifacts__stage[data-full=yes] .bz-artifacts__frame{width:100%;height:100%;min-height:0;border:0;border-radius:0}.bz-artifacts__frame{width:100%;min-height:60vh;border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);background:#ffffff;overflow:auto}@media (max-width:760px){.bz-artifacts__frame{min-height:52vh}}.bz-delivery{display:grid;grid-gap:var(--bz-3);gap:var(--bz-3);margin-top:var(--bz-4);padding:var(--bz-3) 0 0;border-top:1px solid var(--bz-line)}.bz-delivery--empty p{margin:0;color:var(--bz-wax-2);font-size:var(--bz-text-caption)}.bz-delivery__section{border:1px solid var(--bz-line-soft);border-radius:var(--bz-r-sm);background:var(--bz-bg-1);overflow:hidden}.bz-delivery__head{display:flex;align-items:center;gap:var(--bz-2);padding:6px var(--bz-3);border-bottom:1px solid var(--bz-line);background:var(--bz-bg-2)}.bz-delivery__count{color:var(--bz-wax-3);font-size:11px}.bz-delivery__actions{-webkit-margin-start:auto;margin-inline-start:auto;display:flex;gap:var(--bz-1)}.bz-delivery__actions .bz-btn{padding:2px 9px;font-size:11px}.bz-delivery__body{padding:var(--bz-3);max-height:420px;overflow:auto}.bz-delivery__prose{margin:0;white-space:pre-wrap;line-height:1.6}.bz-delivery__fields{margin:0;display:grid;grid-gap:var(--bz-2);gap:var(--bz-2)}.bz-delivery__fields>div{display:grid;grid-template-columns:minmax(80px,22%) 1fr;grid-gap:var(--bz-3);gap:var(--bz-3);align-items:baseline}.bz-delivery__fields dt{color:var(--bz-wax-3);font-family:var(--bz-font-mono,ui-monospace,monospace);font-size:11px}.bz-delivery__fields dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.55}.bz-delivery__scroll{overflow-x:auto}.bz-delivery__json{margin:0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bz-wax-2)}.bz-delivery__rest{margin-top:var(--bz-3);border-top:1px solid var(--bz-line-soft);padding-top:var(--bz-2)}.bz-delivery__rest summary{cursor:pointer;color:var(--bz-wax-3);font-size:11px;letter-spacing:.04em}.bz-delivery__rest pre{margin:var(--bz-2) 0 0;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--bz-wax-2)}.bz-flow__delivered .bz-delivery{margin-top:0;padding-top:0;border-top:0}.bz-cite{-moz-user-select:none;user-select:none;-webkit-user-select:none;display:inline-block;min-width:15px;-webkit-margin-start:2px;margin-inline-start:2px;padding:0 4px;font-family:var(--bz-font-mono,monospace);font-size:9px;font-weight:600;line-height:15px;vertical-align:super;text-align:center;color:var(--bz-honey);background:var(--bz-bg-2);border:1px solid color-mix(in srgb,var(--bz-honey) 34%,transparent);border-radius:var(--bz-r-xs,4px);cursor:help;transition:background .12s ease,border-color .12s ease}.bz-cite:focus-visible,.bz-cite:hover{background:var(--bz-bg-3);border-color:var(--bz-honey);outline:none}@media print{.bz-cite{display:none}}.bz-cite--listed{-moz-user-select:auto;user-select:auto;-webkit-user-select:auto;vertical-align:baseline;margin-inline:0 var(--bz-1);cursor:default}.bz-waggle__evidence-uncited{opacity:.62}.bz-artifacts__delete{margin-left:auto}.bz-artifacts__delete:focus-visible:not(:disabled),.bz-artifacts__delete:hover:not(:disabled){color:var(--bz-sting);border-color:var(--bz-sting)}@media (max-width:760px){.bz-btn{padding:7px 10px;font-size:12px}.bz-swarm__bar,.bz-view__actions{flex-wrap:nowrap;gap:6px}.bz-swarm__bar--compact{-webkit-padding-end:0;padding-inline-end:0}.bz-view__head p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-confirm{flex-direction:row;flex-wrap:nowrap;align-items:center;padding:6px 10px;gap:8px;font-size:11px;line-height:1.35;margin-bottom:var(--bz-2)}.bz-confirm__say{flex:1 1 auto;min-width:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.bz-confirm__act{display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:5px}.bz-confirm button,.bz-confirm__act button{flex:0 0 auto;min-height:36px;padding:5px 9px;font-size:11px}.bz-artifacts__pane>header{flex-wrap:wrap;gap:8px}.bz-artifacts__formats{width:100%;justify-content:flex-start;gap:5px}.bz-artifacts__formats .bz-btn{padding:5px 9px;font-size:11.5px}.bz-swarm__card{padding:9px 12px;gap:2px}.bz-swarm__card h3,.bz-swarm__card strong{font-size:13.5px}.bz-swarm__state{position:absolute;inset-inline-end:10px;inset-block-start:10px}.bz-swarm__card{position:relative;-webkit-padding-end:38px;padding-inline-end:38px}}@media (pointer:coarse){.bz-hexgrid__arrange{min-height:36px;padding-inline:var(--bz-3)}.bz-swarm__bar .bz-btn{min-height:38px}.bz-rail__icon{min-height:40px}.bz-factory .bz-btn,.bz-workshop .bz-btn{min-height:38px}.bz-workshop__guild{min-height:32px;padding-inline:var(--bz-2)}.bz-swarm__bar .bz-chip{min-height:30px}.bz-meadow .bz-btn{min-height:38px}.bz-settings__card .bz-btn{min-height:34px}.bz-settings__choices .bz-chip{min-height:32px}.bz-gate__languages{gap:var(--bz-2)}.bz-gate__languages button{min-height:36px;padding-inline:var(--bz-3)}}.bz-chat__name{display:inline-flex;align-items:center;gap:2px;min-width:0}.bz-chatmenu{position:relative;flex:0 0 auto}.bz-chatmenu__open{display:grid;place-items:center;width:24px;height:24px;padding:0;color:var(--bz-wax-3);background:none;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-chatmenu__open:focus-visible,.bz-chatmenu__open:hover,.bz-chatmenu__open[aria-expanded=true]{color:var(--bz-wax);background:var(--bz-bg-2)}.bz-chatmenu__list{position:absolute;z-index:30;top:calc(100% + 6px);inset-inline-start:0;min-width:210px;list-style:none;margin:0;padding:5px;background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);box-shadow:0 10px 28px -12px rgba(16,24,40,.28),var(--bz-lift)}.bz-chatmenu__list button{display:flex;align-items:center;gap:var(--bz-2);width:100%;padding:7px 9px;font:inherit;font-size:var(--bz-text-body);color:var(--bz-wax);background:none;border:0;border-radius:var(--bz-r-sm);cursor:pointer;text-align:start}.bz-chatmenu__list button>span:first-of-type{flex:1 1}.bz-chatmenu__list button:focus-visible,.bz-chatmenu__list button:hover{background:var(--bz-bg-2)}.bz-chatmenu__list button svg{flex:0 0 auto;color:var(--bz-wax-3)}.bz-chatmenu__list button.is-bad,.bz-chatmenu__list button.is-bad svg{color:var(--bz-sting)}.bz-chatmenu__list button.is-bad:hover{background:var(--bz-sting-soft)}.bz-chatmenu__key{flex:0 0 auto;font-size:var(--bz-text-hud);color:var(--bz-wax-3)}.bz-chatmenu__sub{position:relative}.bz-chatmenu__panel{top:-5px;inset-inline-start:calc(100% + 4px);min-width:180px}.bz-chatmenu__none{padding:7px 9px;font-size:var(--bz-text-caption);color:var(--bz-wax-3)}.bz-composer__model{display:flex;align-items:center;-webkit-margin-start:auto;margin-inline-start:auto}.bz-deskstrip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--bz-line-input,var(--bz-line));border-radius:var(--bz-r-pill,999px);background:var(--bz-bg-1);color:var(--bz-wax-2);font:inherit;font-size:var(--bz-text-caption);font-weight:600;white-space:nowrap;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.bz-deskstrip:focus-visible,.bz-deskstrip:hover{border-color:var(--bz-honey);color:var(--bz-honey-deep,var(--bz-wax));background:var(--bz-honey-tint,var(--bz-bg-1));outline:none}@media (max-width:560px){.bz-deskstrip,.bz-deskstrip span{max-width:100%}}.bz-model{display:inline-flex;align-items:center;gap:7px;padding:2px 4px;font:inherit;font-size:var(--bz-text-hud);letter-spacing:.04em;color:var(--bz-wax-3);background:none;border:0;cursor:pointer}.bz-model:focus-visible,.bz-model:hover{color:var(--bz-wax-2)}.bz-model__name{font-family:var(--bz-font-mono);font-weight:500}.bz-model__sep{color:var(--bz-line-strong);padding:0 1px}.bz-model__caret{font-size:10px;opacity:.6;margin-left:1px}.bz-model__mark{display:block;flex:none;border-radius:4px}.bz-model-wrap{position:relative;display:inline-flex}.bz-model-scrim{position:fixed;inset:0;z-index:70;background:none;border:none;cursor:default}.bz-model-menu-anchor{position:absolute;bottom:calc(100% + 6px);right:0;z-index:71}.bz-model-menu{position:static;min-width:248px;max-height:min(60vh,420px);overflow-y:auto;padding:6px;background:var(--bz-card-sheen),var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);box-shadow:var(--bz-elev-3)}.bz-model-menu__item{display:flex;align-items:center;gap:10px;width:100%;text-align:start;font:inherit;font-size:var(--bz-text-body);color:var(--bz-wax);padding:6px 10px;background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-model-menu__item:focus-visible,.bz-model-menu__item:hover{background:var(--bz-bg-2);outline:none}.bz-model-menu__item.is-current{color:var(--bz-accent);background:var(--bz-accent-soft);font-weight:600}.bz-model-menu__name{font-family:var(--bz-font-mono);font-weight:inherit;white-space:nowrap}.bz-model-menu__badge{font-weight:500;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--bz-wax-2);background:var(--bz-bg-2);padding:1px 6px;border-radius:999px}.bz-model-menu__tick{margin-left:auto;width:12px;text-align:right;color:var(--bz-accent);font-weight:600}.bz-model-menu__sep{height:1px;margin:6px 4px;background:var(--bz-line)}.bz-model-menu__about{display:block;width:100%;text-align:start;font:inherit;font-size:var(--bz-text-caption);color:var(--bz-wax-2);padding:7px 10px;background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-model-menu__about:hover{background:var(--bz-bg-2)}.bz-model-menu__group{padding:2px 2px 4px}.bz-model-menu__label{display:flex;align-items:baseline;gap:8px;padding:2px 8px 6px;font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--bz-wax-2)}.bz-model-menu__hint{text-transform:none;letter-spacing:0;font-size:var(--bz-text-caption);color:var(--bz-wax-2);opacity:.8}.bz-model-menu__skills{display:flex;flex-direction:column;gap:2px}.bz-model-menu__skill{display:flex;align-items:center;gap:10px;width:100%;text-align:start;font:inherit;font-size:var(--bz-text-body);color:var(--bz-wax);padding:5px 10px;background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-model-menu__skill:focus-visible,.bz-model-menu__skill:hover{background:var(--bz-bg-2);outline:none}.bz-model-menu__skill.is-on{color:var(--bz-accent);background:var(--bz-accent-soft);font-weight:600}.bz-model-menu__skillname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bz-model-menu__modes{display:flex;justify-content:center;gap:8px;padding:4px 4px 2px}.bz-model-menu__mode{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;color:var(--bz-wax-2);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);cursor:pointer}.bz-model-menu__mode:focus-visible,.bz-model-menu__mode:hover{color:var(--bz-wax);background:var(--bz-bg-3);outline:none}.bz-model-menu__mode.is-on{color:var(--bz-accent);background:var(--bz-accent-soft);border-color:var(--bz-accent)}.bz-model-menu__subtrigger{display:flex;align-items:center;gap:8px;width:100%;text-align:start;font:inherit;font-size:var(--bz-text-body);color:var(--bz-wax);padding:6px 10px;background:transparent;border:0;border-radius:var(--bz-r-sm);cursor:pointer}.bz-model-menu__subtrigger.is-open,.bz-model-menu__subtrigger:focus-visible,.bz-model-menu__subtrigger:hover{background:var(--bz-bg-2);outline:none}.bz-model-menu__subvalue{margin-left:auto;font-size:var(--bz-text-caption);color:var(--bz-wax-2);max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-model-menu__caret{color:var(--bz-wax-3);transition:transform .15s ease}.bz-model-menu__subtrigger.is-open .bz-model-menu__caret{transform:rotate(90deg)}.bz-skill-flyout{position:absolute;right:calc(100% + 8px);bottom:0;z-index:72;min-width:210px;max-height:min(60vh,420px);overflow-y:auto;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--bz-card-sheen),var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-md);box-shadow:var(--bz-elev-3)}.bz-skill-flyout__head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:2px 10px 4px}.bz-skill-flyout__title{font-size:var(--bz-text-caption);font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bz-wax-3)}.bz-model-menu__subhint{font-size:var(--bz-text-caption);color:var(--bz-wax-2);opacity:.8}@media (max-width:560px){.bz-skill-flyout{position:static;margin-top:4px;min-width:0;max-height:40vh}}.bz-turn__sources{display:inline-flex;align-items:center;gap:5px;margin-top:var(--bz-2);padding:2px 9px 2px 7px;font:inherit;font-size:var(--bz-text-hud);color:var(--bz-wax-3);background:var(--bz-bg-1);border:1px solid var(--bz-line);border-radius:var(--bz-r-pill);cursor:pointer}.bz-turn__sources:focus-visible,.bz-turn__sources:hover{color:var(--bz-accent);border-color:var(--bz-accent)}.bz-chat__live{display:flex;align-items:center;gap:var(--bz-2);min-width:0;margin:0 0 var(--bz-2)}.bz-chat__live>.bz-logo--motion{flex:none;width:34px;height:34px}.bz-chat__live>.bz-chat__livelogo{flex:none}.bz-chat__live>.bz-turn__whisper{margin:0;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bz-chat__cost{flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--bz-text-caption);color:var(--bz-wax-2);padding:2px 8px;border:1px solid var(--bz-line);border-radius:var(--bz-r-sm);white-space:nowrap;cursor:default}.bz-queued{display:grid;grid-gap:4px;gap:4px;margin:0 0 var(--bz-2);padding:0;list-style:none}.bz-queued__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:var(--bz-2);gap:var(--bz-2);padding:6px var(--bz-3);background:var(--bz-bg-2);border:1px dashed var(--bz-line);border-radius:var(--bz-r-sm);color:var(--bz-wax-2);font-size:var(--bz-text-caption)}.bz-queued__n{color:var(--bz-accent)}.bz-queued__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-queued__drop{padding:0 6px;font:inherit;font-size:15px;line-height:1;color:var(--bz-wax-3);background:none;border:0;cursor:pointer}.bz-queued__drop:focus-visible,.bz-queued__drop:hover{color:var(--bz-wax)}.bz-tabs{display:flex;gap:2px;align-items:stretch;overflow-x:auto;scrollbar-width:thin;-webkit-padding-after:2px;padding-block-end:2px;-webkit-border-after:1px solid var(--bz-line);border-block-end:1px solid var(--bz-line)}.bz-tabs__tab{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;flex:0 1 auto;min-width:0;max-width:220px;background:var(--bz-bg-2);border:1px solid transparent;-webkit-border-after:0;border-block-end:0;border-start-start-radius:var(--bz-r-sm);border-start-end-radius:var(--bz-r-sm)}.bz-tabs__tab.is-active{background:var(--bz-bg-1);border-color:var(--bz-line)}.bz-tabs__pick{display:flex;align-items:center;gap:6px;min-width:0;padding:4px 4px 4px 10px;font:inherit;font-size:var(--bz-text-hud);color:var(--bz-wax-2);background:none;border:0;cursor:pointer}.bz-tabs__tab.is-active .bz-tabs__pick{color:var(--bz-wax)}.bz-tabs__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-tabs__live{width:6px;height:6px;flex:none;border-radius:50%;background:var(--bz-honey);animation:bz-whisper-pulse 1.6s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.bz-tabs__live{animation:none;opacity:.8}}.bz-tabs__close{padding:0 9px 0 4px;font:inherit;font-size:15px;line-height:1;color:var(--bz-wax-3);background:none;border:0;cursor:pointer}.bz-tabs__close:focus-visible,.bz-tabs__close:hover{color:var(--bz-wax)}.bz-tabs__panel{display:contents}.bz-tabs__panel[hidden]{display:none}.bz-present{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-2) var(--bz-3);margin:0 0 var(--bz-2);padding:var(--bz-2) var(--bz-3);background:var(--bz-bg-2);border:1px solid var(--bz-line);border-radius:var(--bz-r-sm)}.bz-present__slide{font-size:11px;color:var(--bz-honey)}.bz-present__viewers{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-2);-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--bz-text-caption);color:var(--bz-wax-2)}.bz-present__viewers ul{display:flex;flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none}.bz-present__none,.bz-present__since{color:var(--bz-wax-3)}.bz-present__hint{margin:0 0 var(--bz-2);font-size:var(--bz-text-caption);color:var(--bz-wax-2)}.bz-context__sync,.bz-context__write{white-space:nowrap}.bz-context__write{font:inherit;font-size:12px;padding:2px 8px;border:1px solid var(--bz-line);border-radius:999px;background:transparent;color:inherit;cursor:pointer}.bz-context__sync.is-bad{color:var(--bz-danger,#c0392b)}.bz-preview__icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex:none;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--bz-sub,inherit);cursor:pointer;text-decoration:none;transition:background .15s,color .15s,border-color .15s}.bz-preview__icon:hover{background:var(--bz-hover,rgba(127,127,127,.12));color:var(--bz-ink,inherit)}.bz-preview__icon:focus-visible{outline:2px solid var(--bz-accent,#c9a227);outline-offset:1px}.bz-preview__icon.is-go{background:var(--bz-accent,#c9a227);color:#fff}.bz-preview__icon.is-go:hover{filter:brightness(1.08)}.bz-preview__address{position:relative}.bz-preview__globe{position:absolute;left:calc(var(--bz-4) + 9px);display:inline-flex;color:var(--bz-muted,#888);pointer-events:none}.bz-preview__address input{padding-left:30px}.bz-panel,.bz-rail{position:relative}.bz-side-resize{position:absolute;top:0;bottom:0;width:8px;z-index:20;cursor:col-resize;touch-action:none}.bz-side-resize--left{right:0}.bz-side-resize--right{left:0}.bz-side-resize:after{content:"";position:absolute;top:0;bottom:0;width:2px;background:transparent;transition:background .15s}.bz-side-resize--left:after{right:0}.bz-side-resize--right:after{left:0}.bz-side-resize.is-dragging:after,.bz-side-resize:focus-visible:after,.bz-side-resize:hover:after{background:var(--bz-accent,#c9a227)}.bz-side-resize:focus-visible{outline:none}body.is-resizing{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:col-resize}body.is-resizing iframe{pointer-events:none}.bz-shell--rail-collapsed .bz-side-resize--left{display:none}.bz-composer{position:relative}.bz-composer__corner{position:absolute;right:calc(7.5% + var(--bz-4));top:-20px;pointer-events:none;z-index:2}.bz-flyby{display:inline-block;position:relative;line-height:0}.bz-flyby img{display:block}.bz-logo--boot{max-width:min(380px,80vw);height:auto}@media (prefers-reduced-motion:reduce){.bz-logo--thinking{opacity:.85}}.bz-meadow__views{display:inline-flex;gap:2px;-webkit-margin-start:auto;margin-inline-start:auto;padding:2px;border:1px solid var(--bz-line-input);border-radius:var(--bz-r-pill);background:var(--bz-bg-2)}.bz-meadow__view{display:grid;place-items:center;width:30px;height:24px;border:0;background:none;color:var(--bz-wax-3);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-meadow__view:hover{color:var(--bz-wax)}.bz-meadow__view.is-on{color:var(--bz-on-primary);background:var(--bz-honey-grad)}.bz-meadow-grid--compact{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.bz-meadow-grid--list{grid-template-columns:1fr}.bz-meadow-grid--list .bz-meadow__card{flex-direction:row;align-items:center;gap:var(--bz-4)}.bz-meadow-grid--list .bz-meadow__head{flex:0 0 auto;width:280px}.bz-meadow-grid--list .bz-swarm__card-sub{flex:1 1 auto;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-meadow-grid--list .bz-hud{flex:0 0 auto}.bz-meadow-grid--list .bz-btn{flex:0 0 auto;min-width:120px}.bz-meadow__search{display:inline-flex;align-items:center;gap:7px;flex:0 1 420px;width:420px;min-width:120px;padding:6px 13px;border:1px solid var(--bz-line-input);border-radius:var(--bz-r-pill);background:var(--bz-bg-2);color:var(--bz-wax-3);transition:border-color var(--bz-t-fast) var(--bz-ease),box-shadow var(--bz-t-fast) var(--bz-ease)}.bz-meadow__search:focus-within{border-color:var(--bz-accent);box-shadow:var(--bz-bloom);color:var(--bz-accent)}.bz-meadow__search input{flex:1 1;min-width:0;border:0;background:none;outline:none}.bz-meadow__search input,.bz-meadow__sort select{color:var(--bz-wax);font:inherit;font-size:var(--bz-text-caption)}.bz-meadow__sort select{padding:6px 28px 6px 12px;border:1px solid var(--bz-line-input);border-radius:var(--bz-r-pill);background:var(--bz-bg-2);cursor:pointer}.bz-meadow__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-2) var(--bz-3)}.bz-meadow__types{display:flex;flex-wrap:wrap;gap:var(--bz-1)}.bz-meadow__tools{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--bz-2);-webkit-margin-start:auto;margin-inline-start:auto;flex:0 1 auto;min-width:0}.bz-meadow__types{flex:0 0 auto}.bz-meadow__filters{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--bz-line-input);border-radius:var(--bz-r-pill);background:var(--bz-bg-2)}.bz-meadow__toggle{display:grid;place-items:center;width:30px;height:24px;border:0;background:none;color:var(--bz-wax-3);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-meadow__toggle:hover{color:var(--bz-wax)}.bz-meadow__toggle.is-on{color:var(--bz-on-primary);background:var(--bz-honey-grad)}.bz-meadow__sorts{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--bz-line-input);border-radius:var(--bz-r-pill);background:var(--bz-bg-2)}.bz-view__head.bz-view__head--stacked{grid-template-columns:1fr;max-width:70ch;gap:2px}.bz-view__tagline{margin:0;color:var(--bz-wax-3);font-size:var(--bz-text-caption)}