.bz-metric{max-width:100%;font-family:var(--bz-font-mono);font-variant-numeric:tabular-nums;color:var(--bz-text);flex-wrap:wrap;align-items:baseline;gap:.35rem .45rem;display:inline-flex}.bz-metric__value{font-size:1.05em;font-weight:500}.bz-metric__chips{vertical-align:middle;flex-wrap:wrap;gap:.3rem;display:inline-flex}.bz-chip{border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);font:500 .68rem/1.4 var(--bz-font-ui);color:var(--bz-text-muted);letter-spacing:.02em;white-space:nowrap;align-items:center;padding:.05rem .45rem;display:inline-flex}.bz-chip--claimed{border-style:dashed}.bz-chip--real{color:var(--bz-text-secondary);border-color:var(--bz-border-control)}.bz-chip--settled{color:var(--bz-success)}.bz-chip--provisional{color:var(--bz-warning)}.bz-scope{border-radius:var(--bz-radius-pill);background:var(--bz-gold-soft);color:var(--bz-gold-text);font:500 .72rem/1.4 var(--bz-font-ui);white-space:nowrap;align-items:center;gap:.35rem;padding:.15rem .6rem;display:inline-flex}.bz-scope--portfolio{background:var(--bz-info-soft);color:var(--bz-info)}.bz-evidence{border:0;border-bottom:1px dotted var(--bz-border-control);color:var(--bz-text-muted);font:400 .7rem/1.6 var(--bz-font-mono);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;align-items:center;max-width:100%;padding:0 .35rem;display:inline-flex;overflow:hidden}.bz-evidence:hover{color:var(--bz-gold-text);border-bottom-color:var(--bz-gold-edge)}.bz-why{border-inline-start:2px solid var(--bz-gold-edge);background:var(--bz-gold-soft);border-radius:0;font:400 .8rem/1.55 var(--bz-font-ui);color:var(--bz-text-secondary);border-start-end-radius:var(--bz-radius-control);border-end-end-radius:var(--bz-radius-control);gap:.35rem;margin-top:.75rem;padding:.75rem .9rem;display:grid}.bz-why b{color:var(--bz-text);font-weight:500}.bz-state{border-radius:var(--bz-radius-pill);font:500 .72rem/1.4 var(--bz-font-ui);white-space:nowrap;background:var(--bz-surface-raised);color:var(--bz-text-secondary);align-items:center;gap:.4rem;padding:.2rem .6rem;display:inline-flex}.bz-state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.bz-state--needs-you,.bz-state--waiting-for-you{background:var(--bz-gold-soft);color:var(--bz-gold-text)}.bz-state--account-down,.bz-state--failed{background:var(--bz-danger-soft);color:var(--bz-danger)}.bz-state--reconnect,.bz-state--incomplete-scan,.bz-state--refused,.bz-state--expired{background:var(--bz-warning-soft);color:var(--bz-warning)}.bz-state--working{background:var(--bz-info-soft);color:var(--bz-info)}.bz-state--working:before{animation:1.4s ease-in-out infinite bz-pulse}.bz-state--completed{background:var(--bz-success-soft);color:var(--bz-success)}.bz-state--paused,.bz-state--queued{color:var(--bz-text-muted)}@keyframes bz-pulse{0%,to{opacity:.35}50%{opacity:1}}.bz-decision{border:1px solid var(--bz-border);border-inline-start:3px solid var(--bz-gold-edge);border-radius:var(--bz-radius-card);background:var(--bz-surface);grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;padding:1rem 1.1rem;display:grid}.bz-decision--cut{border-inline-start-color:var(--bz-warning)}.bz-decision--refusal{border-inline-start-color:var(--bz-warning);background:var(--bz-warning-soft)}.bz-decision--stale{border-inline-start-color:var(--bz-warning)}.bz-decision__head{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.bz-decision__n{font:500 .8rem/1 var(--bz-font-mono);color:var(--bz-gold-text);min-width:1.4rem}.bz-decision__title{font:500 .95rem/1.45 var(--bz-font-ui);color:var(--bz-text);flex:200px;margin:0}.bz-decision__meta{font:400 .75rem/1.5 var(--bz-font-ui);color:var(--bz-text-muted);flex-wrap:wrap;gap:.5rem .9rem;display:flex}.bz-decision__sources{min-width:0;font:400 .78rem/1.5 var(--bz-font-ui);color:var(--bz-text-secondary)}.bz-decision__sources summary{cursor:pointer;min-height:32px;padding:.5rem 0}.bz-decision__sources summary:focus-visible{outline:2px solid var(--bz-gold-edge);outline-offset:3px;border-radius:4px}.bz-decision__sources[open] .bz-decision__meta{margin:.5rem 0}.bz-decision__change{font-family:var(--bz-font-mono);color:var(--bz-text);font-size:.85rem}.bz-decision__actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.bz-decision__ifno{font:400 .78rem/1.5 var(--bz-font-ui);color:var(--bz-text-secondary)}.bz-agent-task{border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface-raised);grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.75rem .9rem;display:grid}.bz-agent-task--working{border-color:var(--bz-gold-edge);box-shadow:var(--bz-shadow-halo)}.bz-agent-task__role{font:500 .8rem/1.3 var(--bz-font-ui);color:var(--bz-text)}.bz-agent-task__role small{color:var(--bz-text-muted);font-weight:400}.bz-agent-task__bar{background:var(--bz-border);border-radius:2px;height:3px;margin-top:.45rem;overflow:hidden}.bz-agent-task__bar i{background:var(--bz-gold);height:100%;transition:width var(--bz-motion-default);display:block}.bz-agent-task__cost{font:500 .72rem/1.4 var(--bz-font-mono);color:var(--bz-text-muted);text-align:end;justify-items:end;gap:.3rem;display:grid}.bz-typed{gap:.5rem;display:grid}.bz-typed input{font-family:var(--bz-font-mono)}.bz-stop{align-items:center;gap:.5rem;display:flex}.bz-stop__ask{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.bz-stop__ask p{margin:0;font-weight:600}.bz-decision__meta>span,.bz-decision__title,.bz-decision__change{overflow-wrap:anywhere;min-width:0}.bz-media{gap:var(--bz-space-8);justify-items:center;min-width:0;margin:0;display:grid}.bz-media__frame{aspect-ratio:9/16;border-radius:var(--bz-radius-card);background:var(--bz-surface-raised);border:1px solid var(--bz-border);inline-size:100%;max-inline-size:360px;box-shadow:var(--bz-shadow-card);position:relative;overflow:hidden}.bz-media--1x1 .bz-media__frame{aspect-ratio:1;max-inline-size:480px}.bz-media--4x5 .bz-media__frame{aspect-ratio:4/5;max-inline-size:420px}.bz-media--16x9 .bz-media__frame{aspect-ratio:16/9;max-inline-size:640px}.bz-media__frame video,.bz-media__frame img{object-fit:contain;background:var(--bz-media);block-size:100%;inline-size:100%;display:block}.bz-media__frame video:focus-visible{outline:2px solid var(--bz-gold-edge);outline-offset:-2px}.bz-media__placeholder{block-size:100%;padding:var(--bz-space-16);text-align:center;font:400 .85rem/1.5 var(--bz-font-ui);color:var(--bz-text-muted);background:linear-gradient(110deg,var(--bz-surface-raised) 30%,var(--bz-surface) 50%,var(--bz-surface-raised) 70%);background-size:300% 100%;place-items:center;animation:1.6s linear infinite bz-shimmer;display:grid}.bz-media__placeholder--failed{background:var(--bz-surface-raised);color:var(--bz-text-secondary);animation:none}@keyframes bz-shimmer{to{background-position:-150% 0}}@media (prefers-reduced-motion:reduce){.bz-media__placeholder{animation:none}}.bz-media__controls{align-items:center;gap:var(--bz-space-8);inline-size:100%;max-inline-size:360px;font:500 .75rem/1 var(--bz-font-mono);color:var(--bz-text-muted);display:flex}.bz-media--1x1 .bz-media__controls{max-inline-size:480px}.bz-media--4x5 .bz-media__controls{max-inline-size:420px}.bz-media__controls input[type=range]{min-inline-size:0;accent-color:var(--bz-gold-edge);flex:1}.bz-media__play{background:var(--bz-gold);block-size:36px;inline-size:36px;color:var(--bz-on-gold);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.bz-media__play:disabled{opacity:.5;cursor:default}.bz-media__glyph{border-block:7px solid #0000;border-inline-start:11px solid;block-size:0;inline-size:0;margin-inline-start:3px}.bz-media__glyph--pause{border:0;border-inline:3px solid;block-size:12px;inline-size:10px;margin:0}.bz-media__mute{border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);color:var(--bz-text-secondary);font:500 .72rem/1 var(--bz-font-ui);cursor:pointer;background:0 0;padding:.4rem .7rem}.bz-media__mute[aria-pressed=true]{color:var(--bz-gold-text);border-color:var(--bz-gold-edge)}.bz-media figcaption{font:400 .8rem/1.5 var(--bz-font-ui);color:var(--bz-text-secondary)}.bz-artifact{min-width:0}.bz-artifact__open{gap:var(--bz-space-8);inline-size:100%;padding:var(--bz-space-8);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);color:inherit;text-align:start;cursor:pointer;transition:border-color var(--bz-motion-fast),box-shadow var(--bz-motion-fast);display:grid}.bz-artifact__open:hover{border-color:var(--bz-gold-edge)}.bz-artifact__open:focus-visible{outline:2px solid var(--bz-gold-edge);outline-offset:2px}.bz-artifact--picked .bz-artifact__open{border-color:var(--bz-gold-edge);box-shadow:var(--bz-shadow-halo)}.bz-artifact__thumb{aspect-ratio:9/16;border-radius:var(--bz-radius-control);background:var(--bz-surface-raised);place-items:center;inline-size:100%;display:grid;overflow:hidden}.bz-artifact__thumb--1x1{aspect-ratio:1}.bz-artifact__thumb--4x5{aspect-ratio:4/5}.bz-artifact__thumb img,.bz-artifact__thumb video{object-fit:cover;block-size:100%;inline-size:100%}.bz-artifact__body{gap:.2rem;min-width:0;padding:0 .2rem .2rem;display:grid}.bz-artifact__kind{font:500 .68rem/1.4 var(--bz-font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--bz-gold-text)}.bz-artifact__title{font:500 .9rem/1.35 var(--bz-font-ui);color:var(--bz-text);overflow-wrap:anywhere}.bz-artifact__meta{font:400 .75rem/1.4 var(--bz-font-ui);color:var(--bz-text-muted)}.bz-artifact__badges{flex-wrap:wrap;gap:.3rem;display:flex}.bz-artifact__badges:empty{display:none}.bz-progress{gap:var(--bz-space-12);padding:var(--bz-space-16) var(--bz-space-16);border:1px solid var(--bz-border);border-inline-start:3px solid var(--bz-gold-edge);border-radius:var(--bz-radius-card);background:var(--bz-surface);min-width:0;display:grid}.bz-progress--failed{border-inline-start-color:var(--bz-danger)}.bz-progress--refused,.bz-progress--paused,.bz-progress--expired{border-inline-start-color:var(--bz-warning)}.bz-progress--completed{border-inline-start-color:var(--bz-success)}.bz-progress__head{justify-content:space-between;align-items:flex-start;gap:var(--bz-space-12);flex-wrap:wrap;display:flex}.bz-progress__titles{flex:200px;gap:.15rem;min-width:0;display:grid}.bz-progress__title{font:500 1rem/1.4 var(--bz-font-ui);color:var(--bz-text);overflow-wrap:anywhere;margin:0}.bz-progress__subtitle{font:400 .8rem/1.5 var(--bz-font-ui);color:var(--bz-text-muted);overflow-wrap:anywhere;margin:0}.bz-progress__bar{background:var(--bz-border);border-radius:2px;block-size:4px;overflow:hidden}.bz-progress__bar i{background:var(--bz-gold);block-size:100%;transition:inline-size var(--bz-motion-default);display:block}.bz-progress__steps{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.bz-progress__step{font:400 .85rem/1.4 var(--bz-font-ui);color:var(--bz-text-muted);align-items:center;gap:.6rem;display:flex}.bz-progress__dot{border:2px solid var(--bz-border-control);border-radius:50%;flex:none;block-size:10px;inline-size:10px}.bz-progress__step--running{color:var(--bz-text);font-weight:500}.bz-progress__step--running .bz-progress__dot{border-color:var(--bz-gold-edge);background:var(--bz-gold-soft);animation:1.4s ease-in-out infinite bz-pulse}.bz-progress__step--done{color:var(--bz-text-secondary)}.bz-progress__step--done .bz-progress__dot{border-color:var(--bz-success);background:var(--bz-success)}.bz-progress__step--failed{color:var(--bz-danger)}.bz-progress__step--failed .bz-progress__dot{border-color:var(--bz-danger);background:var(--bz-danger-soft)}@media (prefers-reduced-motion:reduce){.bz-progress__step--running .bz-progress__dot{animation:none}}.bz-progress__actions{justify-content:flex-end;gap:var(--bz-space-8);display:flex}.bz-versions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.bz-versions__item{border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);min-block-size:32px;min-inline-size:44px;color:var(--bz-text-secondary);font:500 .78rem/1 var(--bz-font-mono);cursor:pointer;background:0 0;padding:.3rem .7rem}.bz-versions__item[aria-pressed=true]{background:var(--bz-gold-soft);border-color:var(--bz-gold-edge);color:var(--bz-text)}.bz-versions__item--concern{border-style:dashed;border-color:var(--bz-warning)}.bz-versions__item--failed{border-style:dashed;border-color:var(--bz-danger)}.bz-versions__item--picked:after{content:"";background:var(--bz-gold);vertical-align:middle;border-radius:50%;block-size:6px;inline-size:6px;margin-inline-start:.35rem;display:inline-block}.bz-versions__item:focus-visible{outline:2px solid var(--bz-gold-edge);outline-offset:2px}[data-bz-theme=bolzus-light] :is(.bz-badge--gold,.bz-eyebrow,.bz-scope,.bz-artifact__kind,.bz-decision__n,.bz-state--needs-you,.bz-state--waiting-for-you,.bz-evidence:hover,.bz-button--ghost:hover,.bz-icon-button:hover,.bz-avatar,.bz-media__mute[aria-pressed=true]){color:var(--bz-gold-text)}[data-bz-theme=bolzus-light] .bz-button--primary{box-shadow:inset 0 0 0 1px var(--bz-gold-edge)}[data-bz-theme=bolzus-light] .bz-avatar img{mix-blend-mode:normal}:where([data-bz-theme=bolzus-light]) :is(.bz-button,.bz-icon-button,a,[tabindex]):focus-visible{outline:2px solid var(--bz-gold-text);outline-offset:2px}.bz-figure{min-width:0;max-width:100%;color:var(--bz-text);flex-wrap:wrap;align-items:baseline;gap:.25rem .45rem;display:inline-flex}.bz-figure__value{font-family:var(--bz-font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;unicode-bidi:isolate;font-weight:600}.bz-figure__label{font:500 var(--bz-type-label-size)/1.4 var(--bz-font-ui);color:var(--bz-text-secondary);flex-basis:100%}.bz-figure__chips{flex-wrap:wrap;align-items:center;gap:.3rem;display:inline-flex}.bz-figure__unknown{font:400 var(--bz-type-caption-size)/1.4 var(--bz-font-ui);color:var(--bz-text-muted)}.bz-figure__gap{font:500 var(--bz-type-caption-size)/1.4 var(--bz-font-ui);color:var(--bz-warning)}.bz-figure__source{min-block-size:1rem;color:var(--bz-text-muted);font:400 .7rem/1.4 var(--bz-font-mono);align-items:center;gap:.25rem;display:inline-flex}.bz-figure__source--id{cursor:default;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-inline-size:16rem;padding:0;overflow:hidden}button.bz-figure__source--id{cursor:pointer;border-block-end:1px dotted var(--bz-border-control)}.bz-figure__dot{background:var(--bz-text-muted);border-radius:50%;block-size:6px;inline-size:6px}.bz-figure--tile{padding:var(--bz-space-16);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);align-content:start;gap:.3rem;display:grid}.bz-figure--tile .bz-figure__value{font-size:1.75rem;line-height:1.15}.bz-figure--cell{gap:.15rem .3rem}.bz-figure--cell .bz-figure__value{font-weight:500}.bz-figure--missing .bz-figure__value{color:var(--bz-text-muted)}.bz-figure-pair{gap:.4rem;min-width:0;display:grid}.bz-figure-pair__sides{gap:var(--bz-space-12);flex-wrap:wrap;display:flex}.bz-figure-pair__sides>.bz-figure{flex:10rem}.bz-sheet{block-size:100%;max-block-size:none;inline-size:100%;max-inline-size:none;color:var(--bz-text);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.bz-sheet::backdrop{background:var(--bz-overlay)}.bz-sheet__panel{background:var(--bz-surface);border-inline-start:1px solid var(--bz-border);inline-size:min(420px,100vw);box-shadow:var(--bz-shadow-dialog);animation:bz-sheet-in var(--bz-motion-default) var(--bz-ease);grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;inset-block:0;inset-inline-end:0}.bz-sheet--start .bz-sheet__panel{border-inline-start:0;border-inline-end:1px solid var(--bz-border);inset-inline:0 auto}.bz-sheet--bottom .bz-sheet__panel{border-inline-start:0;border-block-start:1px solid var(--bz-border);border-start-start-radius:var(--bz-radius-dialog);border-start-end-radius:var(--bz-radius-dialog);max-block-size:92dvh;inline-size:100%;inset-block:auto 0;inset-inline:0}.bz-sheet__head{align-items:center;gap:var(--bz-space-12);padding:var(--bz-space-16) var(--bz-space-16) var(--bz-space-12);border-block-end:1px solid var(--bz-border);display:flex}.bz-sheet__title{font:600 var(--bz-type-panel-title-size)/1.4 var(--bz-font-ui);flex:1;margin:0}.bz-sheet__close{inline-size:var(--bz-control-default);block-size:var(--bz-control-default);border:1px solid var(--bz-border);color:var(--bz-text-secondary);cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:1.25rem;display:grid}.bz-sheet__body{min-block-size:0;padding:var(--bz-space-16);overflow:auto}@keyframes bz-sheet-in{0%{opacity:0;translate:0 12px}}@media (width<=767px){.bz-sheet__panel{border-inline-start:0;inline-size:100vw}}.bz-nav__list{margin:0;padding:0;list-style:none;display:flex}.bz-nav--rail .bz-nav__list{gap:var(--bz-space-8);flex-direction:column}.bz-nav--bar .bz-nav__list{justify-content:space-around}.bz-nav__entry{flex:1 1 0;min-inline-size:0;display:flex}.bz-nav--rail .bz-nav__entry{flex:none}.bz-nav__item{border-radius:var(--bz-radius-control);min-block-size:56px;inline-size:100%;color:var(--bz-text-secondary);font:500 var(--bz-type-caption-size)/1.2 var(--bz-font-ui);text-align:center;transition:background var(--bz-motion-fast),color var(--bz-motion-fast);align-content:center;justify-items:center;gap:.25rem;padding:.4rem .25rem;text-decoration:none;display:grid;position:relative}.bz-nav__item:hover{background:var(--bz-surface-raised);color:var(--bz-text)}.bz-nav__item[aria-current=page]{background:var(--bz-gold-soft);color:var(--bz-text);font-weight:600}.bz-nav__item[aria-current=page] .bz-nav__icon{color:var(--bz-gold-text)}.bz-nav__item:focus-visible{outline:2px solid var(--bz-gold-text);outline-offset:2px}.bz-nav__icon{place-items:center;block-size:24px;inline-size:24px;display:grid}.bz-nav__icon svg{block-size:22px;inline-size:22px}.bz-nav__label{text-overflow:ellipsis;white-space:nowrap;max-inline-size:100%;overflow:hidden}.bz-nav__badge{border-radius:var(--bz-radius-pill);background:var(--bz-danger);min-inline-size:18px;color:var(--bz-surface);font:600 .68rem/18px var(--bz-font-ui);font-variant-numeric:tabular-nums;padding:0 5px;position:absolute;inset-block-start:4px;inset-inline-end:calc(50% - 22px)}.bz-toasts{z-index:40;justify-items:center;gap:var(--bz-space-8);pointer-events:none;display:grid;position:fixed;inset-block-end:calc(var(--bz-space-16) + env(safe-area-inset-bottom));inset-inline:0}.bz-toast{align-items:center;gap:var(--bz-space-12);border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface-raised);max-inline-size:min(480px,100vw - 32px);box-shadow:var(--bz-shadow-card);color:var(--bz-text);font:400 .9rem/1.45 var(--bz-font-ui);pointer-events:auto;animation:bz-sheet-in var(--bz-motion-fast) var(--bz-ease);padding:.7rem .9rem .7rem 1.1rem;display:flex}.bz-toast--success{border-inline-start:3px solid var(--bz-success)}.bz-toast--warning{border-inline-start:3px solid var(--bz-warning)}.bz-toast--danger{border-inline-start:3px solid var(--bz-danger)}.bz-toast__close{color:var(--bz-text-muted);cursor:pointer;background:0 0;border:0;min-block-size:32px;min-inline-size:32px;font-size:1.1rem}.bz-empty{justify-items:center;gap:var(--bz-space-16);padding:var(--bz-space-48) var(--bz-space-16);text-align:center;display:grid}.bz-empty__portrait{object-fit:cover;border:1px solid var(--bz-border);background:var(--bz-surface-raised);border-radius:50%;block-size:96px;inline-size:96px}.bz-empty__message{max-inline-size:36rem;font:400 var(--bz-type-body-size)/1.6 var(--bz-font-ui);color:var(--bz-text-secondary);margin:0}.bz-error-state,.bz-refusal{gap:var(--bz-space-8);padding:var(--bz-space-16);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);display:grid}.bz-error-state{border-inline-start:3px solid var(--bz-danger)}.bz-refusal{border-inline-start:3px solid var(--bz-warning);background:var(--bz-warning-soft)}.bz-error-state__message,.bz-refusal__message{font:500 .95rem/1.5 var(--bz-font-ui);color:var(--bz-text);margin:0}.bz-refusal__next{font:400 .875rem/1.5 var(--bz-font-ui);color:var(--bz-text-secondary);margin:0}.bz-error-state__code,.bz-refusal__code{font:400 .75rem/1.4 var(--bz-font-mono);color:var(--bz-text-muted);margin:0}.bz-error-state__actions{gap:var(--bz-space-8);flex-wrap:wrap;display:flex}.bz-skeleton{gap:var(--bz-space-12);display:grid}.bz-skeleton__block{border-radius:var(--bz-radius-small);background:linear-gradient(110deg,var(--bz-surface-raised) 30%,var(--bz-border) 50%,var(--bz-surface-raised) 70%);background-size:300% 100%;block-size:1rem;animation:1.6s linear infinite bz-shimmer;display:block}.bz-skeleton--lines .bz-skeleton__block:last-child{inline-size:60%}.bz-skeleton--cards .bz-skeleton__block{border-radius:var(--bz-radius-card);block-size:7rem}.bz-skeleton--tiles{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr))}.bz-skeleton--tiles .bz-skeleton__block{border-radius:var(--bz-radius-card);block-size:6rem}.bz-skeleton--chat .bz-skeleton__block{border-radius:var(--bz-radius-card);block-size:3rem;inline-size:70%}.bz-skeleton--chat .bz-skeleton__block:nth-child(2n){justify-self:end;inline-size:50%}@media (prefers-reduced-motion:reduce){.bz-skeleton__block,.bz-sheet__panel,.bz-toast{animation:none}}:root[data-motion=reduced] :is(.bz-skeleton__block,.bz-sheet__panel,.bz-toast){animation:none}:root{--app-header:var(--bz-header-desktop,64px);--app-rail:clamp(360px,29vw,440px)}*{box-sizing:border-box}body{font:400 15px/1.55 var(--bz-font-ui);background:var(--bz-bg);color:var(--bz-text);-webkit-font-smoothing:antialiased}a{color:var(--bz-gold-text)}.app{grid-template-rows:var(--app-header) 1fr;height:100dvh;display:grid;overflow:hidden}.app__header{z-index:20;border-bottom:1px solid var(--bz-border);background:color-mix(in srgb,var(--bz-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);align-items:center;gap:1rem;padding:0 1.25rem;display:flex;position:sticky;top:0}.app__brand{font-family:var(--bz-font-display);letter-spacing:-.01em;align-items:center;gap:.6rem;font-size:1.35rem;display:flex}.app__brand img{width:26px;height:26px}.app__spacer{flex:1}.app__switcher{align-items:center;gap:.5rem;display:flex}.app__switcher select{border:1px solid var(--bz-border-control);border-radius:var(--bz-radius-pill);background:var(--bz-field);min-height:36px;color:var(--bz-text);font:500 .85rem var(--bz-font-ui);padding:0 .75rem}.app__body{grid-template-columns:var(--app-rail) minmax(640px,1fr);height:calc(100dvh - var(--app-header));min-height:0;display:grid;overflow:hidden}[dir=rtl] .app__body{direction:ltr}[dir=rtl] .app__body>*{direction:rtl}.rail{border-right:1px solid var(--bz-border);background:var(--bz-surface);grid-template-rows:auto 1fr auto;min-height:0;display:grid}.rail__head{border-bottom:1px solid var(--bz-border);align-items:center;gap:.75rem;padding:.9rem 1.1rem;display:flex}.rail__head .name{font-weight:500}.rail__head .role{color:var(--bz-text-muted);font-size:.75rem}.thread{scroll-behavior:smooth;overscroll-behavior:contain;align-content:start;gap:.9rem;min-height:0;padding:1rem 1.1rem;display:grid;position:relative;overflow:auto}.msg{gap:.35rem;max-width:100%;display:grid}.msg--owner{justify-items:end}.msg__bubble{border-radius:var(--bz-radius-card);background:var(--bz-surface-raised);border:1px solid var(--bz-border);white-space:pre-wrap;word-break:break-word;max-width:100%;padding:.7rem .9rem}.msg--owner .msg__bubble{background:var(--bz-surface-user);border-color:#0000}.msg__meta{color:var(--bz-text-muted);align-items:center;gap:.5rem;font-size:.7rem;display:flex}.msg__tldr{color:var(--bz-text);font-weight:500}.msg__items{gap:.5rem;margin-top:.5rem;display:grid}.msg__item{grid-template-columns:1.6rem 1fr;gap:.4rem;font-size:.86rem;line-height:1.5;display:grid}.msg__item .n{color:var(--bz-gold-text);font-family:var(--bz-font-mono)}.msg__item--refusal .n{color:var(--bz-warning)}.msg__item .ev{flex-wrap:wrap;gap:.25rem;margin-top:.15rem;display:flex}.composer{border-top:1px solid var(--bz-border);background:var(--bz-surface);gap:.5rem;padding:.9rem 1.1rem;display:grid}.composer__row{grid-template-columns:1fr auto;gap:.5rem;display:grid}.composer textarea{resize:vertical;border:1px solid var(--bz-border-control);border-radius:var(--bz-radius-control);background:var(--bz-field);min-height:44px;max-height:160px;color:var(--bz-text);font:400 .95rem/1.5 var(--bz-font-ui);padding:.7rem .9rem}.composer__hints{flex-wrap:wrap;gap:.4rem;display:flex}.composer__hints button{border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);color:var(--bz-text-secondary);font:500 .74rem var(--bz-font-ui);cursor:pointer;background:0 0;padding:.25rem .65rem}.composer__hints button:hover{color:var(--bz-gold-text);border-color:var(--bz-gold-edge)}.stage{background:var(--bz-bg);grid-template-rows:auto 1fr;min-height:0;display:grid}.stage__bar{border-bottom:1px solid var(--bz-border);align-items:center;gap:1rem;padding:.5rem 1.5rem 0;display:flex}.stage__bar .bz-tabs{border-bottom:0;flex:1}.stage__body{overscroll-behavior:contain;align-content:start;gap:1.25rem;min-height:0;padding:1.5rem;display:grid;overflow:auto}.section{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid}.section__head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.section__title{font:500 1.05rem/1.3 var(--bz-font-ui);margin:0}.section__sub{color:var(--bz-text-muted);font-size:.8rem}.kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;display:grid}.kpi{border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);gap:.35rem;padding:.9rem 1rem;display:grid}.kpi__label{font:500 .72rem/1.4 var(--bz-font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--bz-text-muted)}.kpi__value{font:500 1.5rem/1.1 var(--bz-font-mono);font-variant-numeric:tabular-nums}.kpi--good .kpi__value{color:var(--bz-success)}.kpi--bad .kpi__value{color:var(--bz-danger)}.list{grid-template-columns:minmax(0,1fr);gap:.6rem;min-width:0;display:grid}.row{border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface);align-items:center;gap:.75rem;padding:.7rem .9rem;display:flex}.row__main{flex:1;min-width:0}.row__title{font-weight:500}.row__sub{color:var(--bz-text-muted);font-size:.78rem}.empty{border:1px dashed var(--bz-border);border-radius:var(--bz-radius-card);color:var(--bz-text-muted);text-align:center;padding:2rem}.goal{border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);gap:.5rem;padding:1rem;display:grid}.goal__bar{background:var(--bz-border);border-radius:4px;height:8px;overflow:hidden}.goal__bar i{background:var(--bz-gold-edge);height:100%;display:block}.shell{inset:var(--app-header) 0 0 auto;background:var(--bz-surface);border-left:1px solid var(--bz-border);width:min(560px,100vw);box-shadow:var(--bz-shadow-dialog);z-index:30;animation:shell-in var(--bz-motion-default) var(--bz-ease,ease);grid-template-rows:auto 1fr;display:grid;position:fixed}@keyframes shell-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.shell__head{border-bottom:1px solid var(--bz-border);align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.shell__head h2{font:500 1.1rem var(--bz-font-ui);flex:1;margin:0}.shell__body{align-content:start;gap:1rem;padding:1.25rem;display:grid;overflow:auto}.shellnav{flex-wrap:wrap;gap:.35rem;display:flex}.shellnav button{border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);color:var(--bz-text-secondary);font:500 .78rem var(--bz-font-ui);cursor:pointer;background:0 0;padding:.35rem .7rem}.shellnav button[aria-current=true]{color:var(--bz-on-gold);background:var(--bz-gold);border-color:var(--bz-gold-edge)}.drawer{inset:var(--app-header) 0 0 auto;background:var(--bz-surface);border-left:1px solid var(--bz-border);z-index:31;align-content:start;gap:.75rem;width:min(520px,100vw);padding:1.25rem;display:grid;position:fixed;overflow:auto}.auth{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb, var(--bz-gold) 10%, transparent),transparent 70%),var(--bz-bg);place-items:center;min-height:100dvh;padding:2rem 1rem;display:grid}.auth__card{border:1px solid var(--bz-border);border-radius:var(--bz-radius-dialog);background:var(--bz-surface);width:min(440px,100%);box-shadow:var(--bz-shadow-card);gap:1rem;padding:2rem;display:grid}.auth__title{font-family:var(--bz-font-display);letter-spacing:-.02em;margin:0;font-size:2rem;font-weight:500;line-height:1.05}.auth__sub{color:var(--bz-text-secondary);margin:0}.auth__links{justify-content:space-between;font-size:.85rem;display:flex}.notice{border-radius:var(--bz-radius-control);background:var(--bz-info-soft);color:var(--bz-info);padding:.6rem .8rem;font-size:.82rem}.notice--warn{background:var(--bz-warning-soft);color:var(--bz-warning)}.notice--danger{background:var(--bz-danger-soft);color:var(--bz-danger)}.onb{grid-template-rows:var(--app-header) 1fr;min-height:100dvh;display:grid}.onb__body{grid-template-columns:minmax(360px,520px) 1fr;min-height:0;display:grid}.onb__card{border-left:1px solid var(--bz-border);align-content:start;gap:1rem;padding:1.5rem;display:grid}.ev-drawer{border:1px solid var(--bz-gold-edge);border-radius:var(--bz-radius-card);background:var(--bz-surface);width:min(480px,100vw - 2rem);box-shadow:var(--bz-shadow-dialog);z-index:40;gap:.5rem;padding:1rem;display:grid;position:fixed;bottom:1rem;right:1rem}.mobile-only{display:none}@media (width<=1099px){.app__body{grid-template-columns:1fr}.stage{inset:var(--app-header) 0 0 0;z-index:25;transition:transform var(--bz-motion-default);position:fixed;transform:translateY(100%)}.stage--open{transform:none}.mobile-only{display:inline-flex}.rail{border-right:0}:root{--app-header:var(--bz-header-mobile,56px)}}@media (prefers-reduced-motion:reduce){.shell,.stage{transition:none;animation:none}}.render-recovery{min-width:0;color:var(--bz-text);background:var(--bz-bg);padding:clamp(16px,4vw,48px);overflow:auto}.render-recovery--app{box-sizing:border-box;place-items:center;min-height:100dvh;display:grid}.render-recovery__card{border:1px solid var(--bz-border);border-radius:var(--bz-radius-dialog);background:var(--bz-surface);overflow-wrap:anywhere;max-width:600px;padding:clamp(20px,4vw,40px)}.render-recovery h2{font-family:var(--bz-font-display);margin:16px 0;font-size:clamp(24px,4vw,36px);line-height:1.15}.render-recovery p{line-height:1.6}.render-recovery__note{color:var(--bz-text-secondary);font-size:14px}.render-recovery__actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (width<=600px){.app.awakening-workspace :is(.bz-button,.bz-icon-button,.stage-tab__main,.stage-tabs__new,.workspace-menu__trigger,.rail__preview,.app__switcher select,.customers__chip,.v2-ads-vrow__toggle,.profit__more,details>summary){min-height:40px}.app.awakening-workspace :is(.stage-tabs__new,.app__brand){min-width:40px}.app.awakening-workspace .app__brand{justify-content:center;min-height:40px}}.onboarding{background:var(--bz-bg);grid-template-rows:72px minmax(0,1fr);height:100dvh;display:grid;overflow:hidden}.onboarding__header{border-bottom:1px solid var(--bz-border);z-index:2;align-items:center;gap:28px;padding:0 32px;display:flex}.onboarding__brand{color:var(--bz-text);font:600 28px/1 var(--bz-font-display);flex:none;align-items:center;gap:11px;text-decoration:none;display:flex}.onboarding__brand img{object-fit:contain}.onboarding__chapter{font:400 11px var(--bz-font-mono);letter-spacing:.035em;color:var(--bz-text-muted);border-inline-start:1px solid var(--bz-border);padding-inline-start:28px}.onboarding__saved{color:var(--bz-text-muted);margin-inline-start:auto;font-size:12px}.onboarding__exit{border:1px solid var(--bz-border);color:var(--bz-text-secondary);font:400 12px var(--bz-font-ui);cursor:pointer;background:0 0;border-radius:9px;min-height:38px;padding:9px 15px}.onboarding__exit:hover{border-color:var(--bz-gold-edge);color:var(--bz-gold-text)}.onboarding__body{grid-template-columns:clamp(410px,38vw,620px) minmax(0,1fr);min-height:0;display:grid}.onboarding__conversation{background:var(--bz-surface);border-inline-end:1px solid var(--bz-border);grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.onboarding__presence{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 65%,transparent);align-items:center;gap:12px;padding:24px;display:flex}.onboarding__presence strong{font-size:15px;font-weight:500;display:block}.onboarding__presence div>span{color:var(--bz-text-muted);margin-top:2px;font-size:12px;display:block}.onboarding__private{color:var(--bz-text-muted);text-align:end;max-width:100px;margin-inline-start:auto;font-size:10px}.onboarding__thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--bz-border) transparent;flex-direction:column;gap:27px;min-height:0;padding:28px 24px;display:flex;overflow-y:auto}.onboarding__thinking{color:var(--bz-text-muted);align-items:center;gap:12px;min-height:40px;font-size:12px;display:flex}.onboarding__error{border:1px solid var(--bz-danger);background:var(--bz-danger-soft);border-radius:12px;padding:14px 16px;font-size:13px}.onboarding__error p{margin:0 0 8px}.onboarding__error button{color:var(--bz-text);border:1px solid var(--bz-border-control);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px}.onboarding__welcome{gap:12px;display:grid}.onboarding__welcome>span{color:var(--bz-text-muted);font-size:12px}.onboarding__stage{scrollbar-width:thin;scrollbar-color:var(--bz-border) transparent;min-width:0;overflow-y:auto}.onboarding__journey{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 50%,transparent);justify-content:center;gap:clamp(18px,3vw,50px);margin:0;padding:29px 28px;list-style:none;display:flex}.onboarding__journey li{color:var(--bz-text-muted);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:flex}.onboarding__journey li>span{font:400 10px var(--bz-font-mono);border:1px solid var(--bz-border);border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.onboarding__journey li[aria-current=step]{color:var(--bz-gold-text)}.onboarding__journey li[aria-current=step]>span{border-color:var(--bz-gold-edge);background:var(--bz-gold-soft)}.onboarding__scene{isolation:isolate;align-items:flex-end;min-height:335px;padding:60px clamp(28px,4vw,64px) 35px;display:flex;position:relative}.onboarding__scene-art{object-fit:cover;object-position:center 40%;z-index:-2;opacity:.48;width:100%;height:100%;position:absolute;inset:0}.onboarding__scene:after{content:"";z-index:-1;background:linear-gradient(90deg,color-mix(in srgb, var(--bz-bg) 60%, transparent),color-mix(in srgb, var(--bz-bg) 10%, transparent)),linear-gradient(0deg,var(--bz-bg) 0%,transparent 85%);position:absolute;inset:0}.onboarding[dir=rtl] .onboarding__scene:after{background:linear-gradient(270deg,color-mix(in srgb, var(--bz-bg) 60%, transparent),color-mix(in srgb, var(--bz-bg) 10%, transparent)),linear-gradient(0deg,var(--bz-bg) 0%,transparent 85%)}.onboarding__scene h1{font:500 clamp(38px,3.5vw,58px)/1.04 var(--bz-font-display);letter-spacing:-.025em;white-space:pre-line;text-wrap:balance;max-width:600px;margin:18px 0}.onboarding__scene p{max-width:500px;color:var(--bz-text-secondary);margin:0;font-size:14px;line-height:1.7}.onboarding__scene .bz-eyebrow{font-size:10px}.onboarding__scene--brief{min-height:250px;padding-top:40px}.onboarding__scene--brief h1{font-size:clamp(36px,3vw,50px)}.onboarding__stage-content{padding:0 clamp(28px,4vw,64px) 28px}.onboarding__promise{border-bottom:1px solid var(--bz-border);margin:0;padding:20px 0 28px}.onboarding__promise>.bz-eyebrow{font-size:10px}.onboarding__promise>div{gap:18px;margin-top:22px;display:grid}.onboarding__promise p{color:var(--bz-text-secondary);margin:0;font-size:13px;line-height:1.7}.onboarding__promise b{color:var(--bz-text);font-weight:500}.onboarding__brief{background:var(--bz-surface);border:1px solid var(--bz-border);border-radius:18px;padding:24px}.onboarding__brief-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:25px;display:flex}.onboarding__brief-head h2{font:500 24px var(--bz-font-display);margin:0}.onboarding__brief-head .bz-badge{font-size:10px}.onboarding__brief dl{grid-template-columns:1fr 1fr;gap:22px 30px;margin:0;display:grid}.onboarding__brief dt{text-transform:uppercase;letter-spacing:.06em;color:var(--bz-text-muted);margin-bottom:5px;font-size:10px}.onboarding__brief dd{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.onboarding__brief dd small{color:var(--bz-warning);margin-top:4px;font-size:10px;display:block}.onboarding__unknowns{border-top:1px solid var(--bz-border);margin-top:24px;padding-top:17px}.onboarding__unknowns span{color:var(--bz-text-secondary);font-size:12px}.onboarding__unknowns p{color:var(--bz-text-muted);margin:7px 0 0;font-size:12px;line-height:1.7}.onboarding__money{border-top:1px solid var(--bz-border);margin-top:24px;padding-top:17px;display:grid}.onboarding__money-face{flex-wrap:wrap;grid-area:1/1;align-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.onboarding__money-face[aria-hidden=true]{visibility:hidden}.onboarding__money p{color:var(--bz-text-secondary);margin:0;font-size:13px}.onboarding__next{border-top:1px solid var(--bz-border);margin-top:22px;padding-top:20px}.onboarding__next .bz-eyebrow{font-size:10px}.onboarding__next p{color:var(--bz-text-secondary);margin:10px 0 0;font-size:13px;line-height:1.7}.onboarding__confirm{gap:12px;margin-top:24px;display:grid}.onboarding__confirm>span{color:var(--bz-text-muted);font-size:11px}.onboarding__team{align-items:center;gap:16px;margin-top:28px;display:flex}.onboarding__team-faces{padding-inline-start:5px;display:flex}.onboarding__team-faces .character-avatar{outline:3px solid var(--bz-bg);margin-inline-start:-5px}.onboarding__team p{color:var(--bz-text-secondary);margin:0;font-size:12px}.onboarding__team p>span{color:var(--bz-text-muted);margin-top:3px;font-size:10px;display:block}.onboarding__source{color:var(--bz-text-muted);letter-spacing:.01em;margin:25px 0 0;font-size:10px}.onboarding__mobile-tabs{display:none}.onboarding__dot{background:var(--bz-gold);border-radius:50%;width:6px;height:6px;margin-inline-start:8px;display:inline-block}.onboarding :focus-visible{outline:2px solid var(--bz-gold-edge);outline-offset:4px}@media (width>=1600px){.onboarding__thread{padding:36px 38px}.onboarding .conversation-composer{padding:20px 34px}.onboarding__presence{padding:24px 34px}.onboarding__scene{min-height:380px}.onboarding__scene--brief{min-height:275px}.onboarding__promise>div{gap:22px}}@media (width<=1050px){.onboarding{grid-template-rows:60px 47px minmax(0,1fr)}.onboarding__header{gap:16px;padding:0 20px}.onboarding__chapter{display:none}.onboarding__body{min-height:0;display:block;overflow:hidden}.onboarding__conversation{border-inline-end:0;height:100%}.onboarding__stage{height:100%}.onboarding--chat .onboarding__stage,.onboarding--brief .onboarding__conversation{display:none}.onboarding__mobile-tabs{border-bottom:1px solid var(--bz-border);background:var(--bz-bg);padding:0 16px;display:flex}.onboarding__mobile-tabs button{border:0;color:var(--bz-text-muted);font:500 12px var(--bz-font-ui);cursor:pointer;background:0 0;border-bottom:2px solid #0000;flex:1}.onboarding__mobile-tabs button[aria-current=true]{color:var(--bz-gold-text);border-bottom-color:var(--bz-gold-edge)}.onboarding__thread{padding:24px clamp(16px,5vw,60px)}.onboarding__presence{padding:16px clamp(16px,5vw,60px)}.onboarding__stage-content{max-width:820px;margin:auto}.onboarding__scene{min-height:290px}.onboarding__scene h1{font-size:44px}.onboarding__scene-copy{width:100%;max-width:700px;margin:auto}}@media (width<=600px){.onboarding__header{gap:12px;padding:0 16px}.onboarding__brand{gap:8px;font-size:26px}.onboarding__brand img{width:26px;height:26px}.onboarding__saved{max-width:86px;font-size:10px;line-height:1.4}.onboarding__exit{min-height:36px;padding:8px 10px;font-size:10px}.onboarding__presence{padding:16px}.onboarding__private{font-size:9px}.onboarding__thread{gap:24px;padding:22px 16px}.onboarding__journey{justify-content:space-between;gap:15px;padding:20px 14px}.onboarding__journey li{gap:5px;font-size:9px}.onboarding__journey li>span{width:21px;height:21px;font-size:9px}.onboarding__scene{min-height:270px;padding:35px 24px 26px}.onboarding__scene h1{font-size:39px}.onboarding__scene p{font-size:13px}.onboarding__stage-content{padding:0 20px 24px}.onboarding__brief{padding:20px}.onboarding__brief dl{grid-template-columns:1fr;gap:19px}.onboarding__brief-head{gap:10px;margin-bottom:20px}.onboarding__scene--brief{min-height:240px}.onboarding__team{gap:12px}.onboarding__team-faces .character-avatar{width:30px!important;height:30px!important}.onboarding__team p{font-size:11px}.onboarding__team p>span{font-size:9px}}.onboarding__review-link{display:none}.onboarding__text-action,.onboarding__review-link button{border:1px solid var(--bz-border-control);min-height:44px;color:var(--bz-text);font:500 12px var(--bz-font-ui);cursor:pointer;white-space:normal;background:0 0;border-radius:9px;padding:10px 14px}.onboarding__review-link p{color:var(--bz-text-secondary);margin:0;font-size:13px;line-height:1.6}.onboarding__error button,.onboarding__exit{min-height:44px}.onboarding button:disabled{cursor:not-allowed;opacity:.55}.onboarding__conversation,.onboarding__scene-copy{min-width:0}.onboarding__scene h1{overflow-wrap:anywhere}.onboarding .conversation-composer{padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (width<=1050px){.onboarding__review-link{border:1px solid var(--bz-border);border-radius:12px;gap:12px;padding:16px;display:grid}.onboarding .conversation-composer__suggestions button{min-height:44px}.onboarding__journey li{white-space:normal;min-width:0}.onboarding__journey li>span{flex:none}}@media (width<=360px){.onboarding__header{gap:8px;padding-inline:10px}.onboarding__brand{font-size:23px}.onboarding__exit{padding-inline:8px}.onboarding__saved{max-width:65px}.onboarding__journey{gap:8px}.onboarding__scene h1{font-size:34px}}.onboarding:lang(ar) :is(.onboarding__chapter,.onboarding__brief dt,.bz-eyebrow,.onboarding__scene h1,.onboarding__source){letter-spacing:0}.onboarding[dir=rtl] .onboarding__body{direction:ltr}.onboarding[dir=rtl] .onboarding__body>*{direction:rtl}.onboarding[dir=rtl] .onboarding__conversation{border-inline-end:0;border-inline-start:1px solid var(--bz-border)}[data-bz-theme=bolzus-light] .onboarding__scene{box-shadow:0 24px 60px color-mix(in srgb,var(--bz-shade) 16%,transparent);border-radius:24px;margin:14px 14px 0;overflow:hidden}.onboarding__presence{flex-wrap:wrap}.onboarding__voice{flex:none}.onboarding__conversation--call{grid-template-rows:auto auto minmax(0,1fr) auto}.onboarding__conversation--call>.voice-call{margin:12px 24px 0}@media (width<=600px){.onboarding__conversation--call>.voice-call{margin:8px 16px 0}.onboarding__conversation--call .voice-call__log{max-block-size:9rem}.onboarding__voice{justify-content:center;inline-size:100%}}.voice-call{border:1px solid var(--bz-border);background:var(--bz-surface-raised,var(--bz-surface));box-shadow:var(--bz-shadow-card,none);color:var(--bz-text);border-radius:14px;gap:.75rem;margin-block:.5rem .75rem;padding:1rem;display:grid}.voice-call__head{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.voice-call__heading{flex:12rem;min-inline-size:0}.voice-call__heading h2{font:600 1rem/1.3 var(--bz-font-ui);margin:0}.voice-call__status{color:var(--bz-text-secondary);margin:.15rem 0 0;font-size:.85rem}.voice-call__meters{color:var(--bz-text-muted);font:.8rem/1.3 var(--bz-font-mono,var(--bz-font-ui));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.75rem;display:flex}.voice-call__orb{background:var(--bz-gold-soft);border:2px solid var(--bz-gold-edge);border-radius:50%;flex:none;block-size:2rem;inline-size:2rem;transition:transform .2s,box-shadow .2s}.voice-call__orb--bolzus{background:var(--bz-gold);box-shadow:0 0 0 6px var(--bz-gold-soft);animation:1.2s ease-in-out infinite voice-call-pulse}.voice-call__orb--you{border-color:var(--bz-success);box-shadow:0 0 0 6px var(--bz-success-soft)}@keyframes voice-call-pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.voice-call__orb--bolzus{animation:none}}.voice-call__consent h3{font:600 .95rem/1.3 var(--bz-font-ui);margin:0 0 .4rem}.voice-call__consent ul{color:var(--bz-text-secondary);margin:0 0 .75rem;padding-inline-start:1.2rem;font-size:.9rem;line-height:1.5}.voice-call__log{background:var(--bz-bg);border:1px solid var(--bz-border);border-radius:10px;gap:.35rem;max-block-size:14rem;padding:.6rem .75rem;display:grid;overflow-y:auto}.voice-call__line{overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.45}.voice-call__line strong{color:var(--bz-text-muted);font-weight:600}.voice-call__line--bolzus strong{color:var(--bz-gold-text)}.voice-call__line--open span{color:var(--bz-text-secondary)}.voice-call__line--note{color:var(--bz-text-muted);font-style:italic}.voice-call__notes{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.voice-call__note{border:1px solid var(--bz-gold-edge);background:var(--bz-gold-soft);border-radius:999px;align-items:center;gap:.4rem;max-inline-size:100%;padding:.3rem .6rem;font-size:.82rem;animation:.25s ease-out voice-call-in;display:inline-flex}@keyframes voice-call-in{0%{opacity:0;transform:translateY(4px)}}.voice-call__note--undone,.voice-call__note--kept{border-color:var(--bz-border);color:var(--bz-text-muted);background:0 0}.voice-call__note-label{color:var(--bz-gold-text);font-weight:600}.voice-call__note-field{color:var(--bz-text-secondary)}.voice-call__note-value{text-overflow:ellipsis;white-space:nowrap;max-inline-size:16rem;overflow:hidden}.voice-call__undo,.voice-call__link{color:var(--bz-gold-text);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.voice-call__note-state{font-style:italic}.voice-call__message{color:var(--bz-text-secondary);margin:0;font-size:.9rem}.voice-call__detail{color:var(--bz-text-muted);overflow-wrap:anywhere;margin:0;font-size:.8rem}.voice-call__actions{flex-wrap:wrap;gap:.5rem;display:flex}.voice-call__primary,.voice-call__ghost,.voice-call__danger,.voice-call-button{min-block-size:2.5rem;font:600 .9rem/1.2 var(--bz-font-ui);cursor:pointer;border-radius:10px;padding:.5rem 1rem}.voice-call__primary{border:1px solid var(--bz-gold-edge);background:var(--bz-gold);color:var(--bz-on-gold)}.voice-call__primary:hover{background:var(--bz-gold-hover)}.voice-call__ghost{border:1px solid var(--bz-border-control);color:var(--bz-text);background:0 0}.voice-call__ghost[aria-pressed=true]{background:var(--bz-warning-soft);border-color:var(--bz-warning)}.voice-call__danger{border:1px solid var(--bz-danger);background:var(--bz-danger-soft);color:var(--bz-danger)}.voice-call button:disabled,.voice-call-button:disabled{opacity:.55;cursor:not-allowed}.voice-call button:focus-visible,.voice-call-button:focus-visible{box-shadow:var(--bz-shadow-halo,0 0 0 3px var(--bz-selection));outline:none}.voice-call__switch{color:var(--bz-text-muted);flex-wrap:wrap;gap:.5rem;margin:0;font-size:.8rem;display:flex}.voice-call-button{border:1px solid var(--bz-gold-edge);background:var(--bz-gold-soft);color:var(--bz-gold-text);align-items:center;gap:.45rem;display:inline-flex}.voice-call-button:hover:not(:disabled){background:var(--bz-gold);color:var(--bz-on-gold)}@media (width<=520px){.voice-call{padding:.75rem}.voice-call__actions>button{flex:auto}.voice-call-button span{font-size:.85rem}}.conversation-voice{justify-content:flex-end;padding:6px 23px 0;display:flex}.awakening-rail>.voice-call,.rail>.voice-call{margin:8px 16px}.rail>.voice-call .voice-call__log{max-block-size:11rem}
