.bk-whats-new{color:var(--bk-whats-new-fg, CanvasText);font-size:var(--bk-whats-new-font-size, 1rem)}.bk-whats-new__backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:flex-end;justify-content:center;background:var(--bk-whats-new-scrim, rgb(0 0 0 / .5))}.bk-whats-new__sheet{box-sizing:border-box;width:100%;max-width:min(var(--bk-whats-new-max-width, 36rem),100%);max-height:85vh;overflow-y:auto;padding:1rem;border-radius:var(--bk-whats-new-radius, 1rem) var(--bk-whats-new-radius, 1rem) 0 0;background:var(--bk-whats-new-surface, Canvas)}.bk-whats-new__title{margin:0 0 .75rem;font-size:1.25rem}.bk-whats-new__groups{display:flex;flex-direction:column;gap:1rem}.bk-whats-new__group-head{display:flex;align-items:baseline;gap:.75rem}.bk-whats-new__version{margin:0;font-size:1.05rem}.bk-whats-new__date{color:var(--bk-whats-new-muted, color-mix(in srgb, CanvasText 65%, transparent));font-size:var(--bk-whats-new-small-font-size, .8rem)}.bk-whats-new__lines{display:flex;flex-direction:column;gap:.375rem;margin:.375rem 0 0;padding:0;list-style:none}.bk-whats-new__line{display:flex;align-items:baseline;gap:.5rem;padding-bottom:.375rem;border-bottom:1px solid var(--bk-whats-new-line, color-mix(in srgb, CanvasText 15%, transparent))}.bk-whats-new__kind{flex-shrink:0;min-width:3rem;font-size:var(--bk-whats-new-small-font-size, .8rem);font-weight:600}.bk-whats-new__kind--new{color:var(--bk-whats-new-new, #15803d)}.bk-whats-new__kind--fixed{color:var(--bk-whats-new-fixed, #b45309)}.bk-whats-new__text{min-width:0;overflow-wrap:anywhere}.bk-whats-new__empty{margin:0;color:var(--bk-whats-new-muted, color-mix(in srgb, CanvasText 65%, transparent))}.bk-whats-new__button{box-sizing:border-box;min-width:var(--bk-whats-new-target, 44px);min-height:var(--bk-whats-new-target, 44px);padding:0 1rem;border:0;border-radius:var(--bk-whats-new-radius, 1rem);background:var(--bk-whats-new-accent, #2563eb);color:var(--bk-whats-new-accent-fg, #ffffff);font:inherit;cursor:pointer}.bk-whats-new__button:disabled{opacity:.6;cursor:default}.bk-whats-new__close{display:block;width:100%;margin-top:1rem}.bk-whats-new__link{padding:0 .25rem;background:transparent;color:inherit;text-decoration:underline}.bk-whats-new__check{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.bk-whats-new__status{color:var(--bk-whats-new-muted, color-mix(in srgb, CanvasText 65%, transparent))}.bk-speech{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:var(--bk-speech-gap, .5rem);padding:.5rem .75rem;border-top:1px solid var(--bk-speech-line, color-mix(in srgb, CanvasText 15%, transparent));background:var(--bk-speech-surface, Canvas);color:var(--bk-speech-fg, CanvasText);font-size:var(--bk-speech-font-size, 1rem)}.bk-speech__icon{display:block;flex-shrink:0}.bk-speech__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:.375rem;min-height:var(--bk-speech-button-size, 2.75rem);padding:0 1rem;border:1px solid var(--bk-speech-line, color-mix(in srgb, CanvasText 15%, transparent));border-radius:var(--bk-speech-button-radius, .75rem);background:var(--bk-speech-button-bg, color-mix(in srgb, CanvasText 6%, Canvas));color:inherit;font:inherit;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.bk-speech__button[data-primary=true]{border-color:var(--bk-speech-accent, #2563eb);background:var(--bk-speech-accent, #2563eb);color:var(--bk-speech-accent-fg, #ffffff)}.bk-speech__button:focus-visible{outline:2px solid var(--bk-speech-accent, #2563eb);outline-offset:2px}.bk-composer{flex-shrink:0;border-top:1px solid var(--bk-composer-line, color-mix(in srgb, CanvasText 15%, transparent));background:var(--bk-composer-surface, Canvas);color:var(--bk-composer-fg, CanvasText);font-size:var(--bk-composer-font-size, 1rem)}.bk-composer__icon{display:block;flex-shrink:0}.bk-composer__files{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem .75rem 0;scrollbar-width:none}.bk-composer__file{position:relative;display:flex;flex-shrink:0;align-items:center;gap:.5rem;height:4rem;padding:0 .5rem;border:1px solid var(--bk-composer-line, color-mix(in srgb, CanvasText 15%, transparent));border-radius:.75rem;background:var(--bk-composer-sunken, color-mix(in srgb, CanvasText 6%, Canvas))}.bk-composer__thumb{width:3rem;height:3rem;border-radius:.5rem;object-fit:cover}.bk-composer__file-label{display:flex;max-width:10rem;align-items:center;gap:.375rem;padding-right:.5rem;color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent));font-size:var(--bk-composer-small-font-size, .8rem)}.bk-composer__file-label--voice .bk-composer__icon{color:var(--bk-composer-accent, #2563eb)}.bk-composer__file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bk-composer__remove{position:absolute;top:-.375rem;right:-.375rem;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;padding:0;border:1px solid var(--bk-composer-line, color-mix(in srgb, CanvasText 15%, transparent));border-radius:999px;background:var(--bk-composer-surface, Canvas);color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent));cursor:pointer}.bk-composer__speak{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem 1rem}.bk-composer__status{width:100%;max-width:var(--bk-composer-max-width, 36rem);min-height:2.75rem;text-align:center;font-size:.875rem}.bk-composer__status p{margin:0}.bk-composer__hint{color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent))}.bk-composer__mic-name{color:var(--bk-composer-faint, color-mix(in srgb, CanvasText 45%, transparent));font-size:var(--bk-composer-small-font-size, .8rem)}.bk-composer__bar-row{display:flex;width:100%;max-width:var(--bk-composer-max-width, 36rem);align-items:center;gap:.5rem}.bk-composer__bar{display:flex;flex:1;min-width:0;height:var(--bk-composer-bar-height, 6rem);min-height:3rem;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:0;border-radius:var(--bk-composer-bar-radius, 1.5rem);background:var(--bk-composer-accent, #2563eb);color:var(--bk-composer-accent-fg, #ffffff);font:inherit;font-weight:600;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:background-color .15s;cursor:pointer}.bk-composer__bar[data-state=listening]{background:var(--bk-composer-listening, #d97706);color:var(--bk-composer-on-strong, #ffffff)}.bk-composer__bar[data-state=slid]{background:var(--bk-composer-danger, #dc2626);color:var(--bk-composer-on-strong, #ffffff)}.bk-composer__bar:disabled{cursor:not-allowed;opacity:.45}.bk-composer__quiet-row{display:flex;width:100%;max-width:var(--bk-composer-max-width, 36rem);align-items:center;gap:.25rem}.bk-composer[data-layout=field] .bk-composer__quiet-row{padding:0 .5rem .5rem}.bk-composer__type-instead{margin-left:auto;padding:.375rem .75rem;border:0;border-radius:.5rem;background:transparent;color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent));font:inherit;font-size:.875rem;cursor:pointer}.bk-composer__type-instead:disabled{opacity:.45}.bk-composer__field-row{display:flex;align-items:flex-end;gap:.25rem;padding:.5rem}.bk-composer__field{flex:1;min-width:0;min-height:var(--bk-composer-button-size, 2.75rem);max-height:var(--bk-composer-field-max-height, 200px);box-sizing:border-box;padding:.625rem .75rem;border:1px solid var(--bk-composer-line, color-mix(in srgb, CanvasText 15%, transparent));border-radius:var(--bk-composer-radius, 1rem);background:var(--bk-composer-sunken, color-mix(in srgb, CanvasText 6%, Canvas));color:inherit;font:inherit;line-height:1.375;resize:none}.bk-composer__button{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--bk-composer-button-size, 2.75rem);height:var(--bk-composer-button-size, 2.75rem);padding:0;border:0;border-radius:999px;background:transparent;color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent));cursor:pointer}.bk-composer__button:disabled{cursor:not-allowed;opacity:.4}.bk-composer__quiet{width:var(--bk-composer-quiet-size, 2.25rem);height:var(--bk-composer-quiet-size, 2.25rem);color:var(--bk-composer-faint, color-mix(in srgb, CanvasText 45%, transparent))}.bk-composer__send{background:var(--bk-composer-accent, #2563eb);color:var(--bk-composer-accent-fg, #ffffff)}.bk-composer__bar-send{width:var(--bk-composer-bar-send-size, 3.5rem);height:var(--bk-composer-bar-send-size, 3.5rem);background:var(--bk-composer-accent, #2563eb);color:var(--bk-composer-accent-fg, #ffffff)}.bk-composer[data-mode=type] .bk-composer__mic{width:var(--bk-composer-mic-size, 2.25rem);height:var(--bk-composer-mic-size, 2.25rem)}@media(min-width:1024px){.bk-composer__camera{display:none}}.bk-composer__kept,.bk-composer__notice{margin:0;padding:0 1rem .5rem;color:var(--bk-composer-muted, color-mix(in srgb, CanvasText 65%, transparent));font-size:var(--bk-composer-small-font-size, .8rem)}.bk-composer__error{color:var(--bk-composer-danger, #dc2626)}
