.bk-invite .bk-table-wrap{position:relative}.bk-invite__table{min-width:36rem}.bk-invite__mail{overflow-wrap:anywhere;font-family:var(--bk-mono);font-size:.86rem;font-weight:600}.bk-invite__yes{color:var(--bk-accent-text);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.bk-invite__remind{border-block-start:1px solid var(--bk-line);padding-block-start:1rem}.bk-invite__warn{color:var(--bk-ink);font-weight:700}.bk-invite__deadline{flex-wrap:wrap;align-items:end;gap:.75rem 1rem;display:flex}.bk-invite__deadline .tm-field{flex:14rem;min-width:0}.bk-invite__count{color:var(--bk-muted);font-family:var(--bk-mono);font-size:.8rem;font-weight:700}.bk-checklist--plan{gap:.55rem}.bk-perhead{border-block-end:1px solid var(--bk-line);gap:0;margin:-.4rem 0 0;display:grid}.bk-perhead>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-block:.5rem;display:flex}.bk-perhead>div+div{border-block-start:1px solid var(--bk-line)}.bk-perhead dt{color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.04em;font-size:.78rem;font-weight:700}.bk-perhead dd{color:var(--bk-accent-text);margin:0;font-weight:800}.bk-plan__intro{color:var(--bk-ink);margin:0;font-weight:800}.bk-stack li strong{color:var(--bk-ink);font-weight:800;display:block}.bk-stack li span{color:var(--bk-copy);font-size:.93rem;display:block}.bk-compare__group th{border-block-end:1px solid var(--bk-line-strong);background:var(--bk-surface-2);color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.16em;text-transform:uppercase;padding-block:1.1rem .45rem;font-size:.72rem;font-weight:700}.bk-compare tbody:first-of-type .bk-compare__group th{padding-block-start:.8rem}.bk-mark{fill:none;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem;display:block}.bk-mark--yes{stroke:var(--bk-accent-text);stroke-width:2.4px}.bk-mark--no{stroke:var(--bk-line-strong);stroke-width:2px}.bk-table-wrap:focus-visible{outline:2px solid var(--bk-focus);outline-offset:2px}.bk-groups{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);gap:1rem;padding:1.1rem 1.2rem 1.25rem;display:grid}.bk-groups__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}.bk-groups__kicker{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bk-groups__title{color:var(--bk-ink);letter-spacing:-.005em;margin:0;font-size:1.05rem;font-weight:700}.bk-groups__lead{max-width:62ch;color:var(--bk-copy);margin:0;line-height:1.55}.bk-groups__note{border-inline-start:2px solid var(--bk-accent-text);border-radius:0 var(--bk-radius-sm) var(--bk-radius-sm) 0;background:var(--bk-accent-soft);gap:.55rem;padding:.95rem 1.1rem;display:grid}.bk-groups__note strong{color:var(--bk-ink);font-weight:700}.bk-groups__note p{max-width:62ch;color:var(--bk-copy);margin:0;line-height:1.55}.bk-groups__links,.bk-groups__found{border-block-start:1px solid var(--bk-line);margin:0;padding:0;list-style:none;display:grid}.bk-groups__link,.bk-groups__hit{border-block-end:1px solid var(--bk-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem 1rem;padding-block:.8rem;display:grid}.bk-groups__hit{grid-template-columns:minmax(0,1fr) auto}.bk-groups__purpose{border:1px solid var(--bk-line-strong);min-width:6.75rem;color:var(--bk-ink);font-family:var(--bk-mono);letter-spacing:.14em;text-align:center;text-transform:uppercase;border-radius:4px;padding:.3rem .55rem;font-size:.68rem;font-weight:700}.bk-groups__purpose.is-admins{border-color:var(--bk-accent-text);color:var(--bk-accent-text)}.bk-groups__name{gap:.15rem;min-width:0;display:grid}.bk-groups__name strong{overflow-wrap:anywhere;color:var(--bk-ink);font-weight:700}.bk-groups__name code{overflow-wrap:anywhere;color:var(--bk-muted);font-family:var(--bk-mono);background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem}.bk-groups__meta{overflow-wrap:anywhere;color:var(--bk-muted);font-size:.86rem}.bk-groups__error{overflow-wrap:anywhere;color:var(--tm-crit-ink);font-size:.86rem}.bk-groups__link.is-failing .bk-groups__purpose{border-style:dashed}.bk-groups__actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.bk-groups__search{gap:.6rem;display:grid}.bk-groups__search .tm-input{max-width:28rem}.bk-groups__search input[type=search]::-webkit-search-cancel-button{appearance:none}.bk-groups__status{min-height:1.3em;color:var(--bk-muted);margin:0;font-size:.86rem}.bk-groups__status:empty{display:none}.bk-groups .bk-btn{white-space:normal;max-width:100%}@media (width<=34rem){.bk-groups{padding-inline:.9rem}.bk-groups__link{grid-template-columns:minmax(0,1fr) auto}.bk-groups__purpose{grid-column:1/-1;justify-self:start;min-width:0}.bk-groups__hit{grid-template-columns:minmax(0,1fr)}.bk-groups__actions{justify-content:flex-start}}.bk-team__people{gap:.75rem;display:grid}.bk-team__people-head{gap:.25rem;display:grid}.bk-team__people-head .tm-hint{margin:0}.bk-team__person--d33{grid-template-columns:auto minmax(0,1fr) 6.5rem 7.5rem}.bk-team__person--d33>.bk-admin-toggle,.bk-team__person--d33>.bk-team__role{grid-column:3}.bk-team__person--d33>.bk-btn{grid-column:4;justify-self:end}.bk-team__tags{flex-wrap:wrap;gap:.35rem;margin-block-start:.3rem;display:flex}.bk-source{border:1px solid var(--bk-line-strong);color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.06em;overflow-wrap:anywhere;border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:700}.bk-source.is-owner{border-color:var(--bk-ink);color:var(--bk-ink)}.bk-source.is-group{border-color:var(--bk-accent-text);color:var(--bk-accent-text)}.bk-source.is-admin{background:var(--bk-accent-soft);color:var(--bk-accent-text);border-color:#0000}.bk-source.is-resting{border-style:dashed}.bk-admin-toggle{color:var(--bk-copy);font-family:var(--bk-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;justify-self:start;align-items:center;gap:.5rem;font-size:.7rem;font-weight:700;display:inline-flex}.bk-admin-toggle input{appearance:none;border:1px solid var(--bk-line-strong);background:var(--bk-bg-soft);cursor:pointer;width:2.3rem;height:1.35rem;transition:background .2s var(--bk-ease), border-color .2s var(--bk-ease);border-radius:999px;flex:none;margin:0;position:relative}.bk-admin-toggle input:after{content:"";background:var(--bk-surface);width:.95rem;height:.95rem;transition:transform .2s var(--bk-ease);border-radius:50%;position:absolute;inset-block-start:.13rem;inset-inline-start:.13rem;box-shadow:0 1px 2px #0e0d0e4d}.bk-admin-toggle input:checked{border-color:var(--bk-accent);background:var(--bk-accent)}.bk-admin-toggle input:checked:after{transform:translate(.95rem)}.bk-admin-toggle:has(input:disabled){color:var(--bk-muted);cursor:not-allowed}.bk-admin-toggle input:disabled{opacity:.75;cursor:not-allowed;border-style:dashed}@media (prefers-reduced-motion:reduce){.bk-admin-toggle input,.bk-admin-toggle input:after{transition:none}}@media (width<=30rem){.bk-team__person--d33{grid-template-columns:auto minmax(0,1fr)}.bk-team__person--d33>.bk-admin-toggle,.bk-team__person--d33>.bk-team__role,.bk-team__person--d33>.bk-btn{grid-column:2;justify-self:start}}.bk-feeds__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:.75rem 1rem;display:flex}.bk-feeds__kicker{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.18em;text-transform:uppercase;font-size:.68rem;font-weight:700}.bk-feeds__count{color:var(--bk-muted);font-family:var(--bk-mono);letter-spacing:.08em;margin:0;font-size:.95rem}.bk-feeds__count span{color:var(--bk-accent-text);font-family:var(--bk-font);font-size:1.9rem;font-weight:300;line-height:1}.bk-feeds__lead{max-width:62ch;color:var(--bk-copy);margin:0;line-height:1.55}.bk-feeds__list{border-block-start:1px solid var(--bk-line);margin:0;padding:0;list-style:none;display:grid}.bk-feeds__item{border-block-end:1px solid var(--bk-line);border-inline-start:2px solid #0000;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.35rem 1rem;padding-block:.85rem;padding-inline-start:.85rem;display:grid}.bk-feeds__item.is-failing{border-inline-start-color:var(--tm-crit-ink)}.bk-feeds__name{gap:.15rem;min-width:0;display:grid}.bk-feeds__name strong{color:var(--bk-ink);overflow-wrap:anywhere;font-weight:700}.bk-feeds__url{color:var(--bk-muted);font-family:var(--bk-mono);overflow-wrap:anywhere;font-size:.78rem}.bk-feeds__state,.bk-feeds__error,.bk-feeds__note{grid-column:1/-1;max-width:68ch;margin:0;line-height:1.5}.bk-feeds__state{color:var(--bk-copy);font-size:.88rem}.bk-feeds__error{color:var(--tm-crit-ink);font-size:.88rem}.bk-feeds__error strong{font-weight:700}.bk-feeds__actions{flex-wrap:wrap;grid-area:1/2;justify-content:end;gap:.5rem;display:flex}@media (width<=34rem){.bk-feeds__item{grid-template-columns:minmax(0,1fr)}.bk-feeds__actions{grid-area:auto/1;justify-content:start}}.bk-feeds__form{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);gap:.9rem;padding:1rem 1.1rem;display:grid}.bk-feeds__field-error{color:var(--tm-crit-ink);font-size:.85rem;line-height:1.45}.bk-feeds__limit{border-inline-start:2px solid var(--bk-accent-text);border-radius:0 var(--bk-radius-sm) var(--bk-radius-sm) 0;background:var(--bk-accent-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.9rem 1.1rem;display:flex}.bk-feeds__limit p{max-width:58ch;color:var(--bk-copy);margin:0;line-height:1.55}.bk-feeds__limit strong{color:var(--bk-ink)}.bk-feeds__help{border-block-start:1px solid var(--bk-line);padding-block-start:.75rem}.bk-feeds__help summary{color:var(--bk-ink);cursor:pointer;font-weight:700}.bk-feeds__help summary:focus-visible{outline:2px solid var(--bk-focus);outline-offset:3px;border-radius:4px}.bk-feeds__help dl{gap:.85rem;margin:.85rem 0;display:grid}.bk-feeds__source{grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1rem;display:grid}@media (width<=34rem){.bk-feeds__source{grid-template-columns:minmax(0,1fr)}}.bk-feeds__source dt{color:var(--bk-ink);font-weight:700}.bk-feeds__source dd{gap:.25rem;margin:0;display:grid}.bk-feeds__path{color:var(--bk-copy);font-family:var(--bk-mono);flex-wrap:wrap;gap:.2rem 0;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.bk-feeds__path li+li:before{content:"›";color:var(--bk-muted);padding-inline:.45rem}.bk-embed-panel__step{color:var(--bk-ink);margin:0;font-size:1rem;font-weight:700}.bk-embed-origins{border-top:1px solid var(--bk-line);flex-direction:column;display:flex}.bk-embed-origins__row{border-bottom:1px solid var(--bk-line);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding-block:.5rem;display:flex}.bk-embed-origins__row code{min-width:0;color:var(--bk-ink);font-family:var(--bk-mono);overflow-wrap:anywhere;flex:12rem;font-size:.92rem}.bk-embed-forms{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.bk-embed-form{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface);cursor:pointer;transition:border-color .15s var(--bk-ease);flex-direction:column;gap:.4rem;padding:.75rem;display:flex;position:relative}.bk-embed-form:hover{border-color:var(--bk-line-strong)}.bk-embed-form.is-selected{border-color:var(--bk-accent-text);box-shadow:inset 0 0 0 1px var(--bk-accent-text)}.bk-embed-form input[type=radio]{accent-color:var(--bk-accent-text);margin:0;position:absolute;top:.75rem;right:.75rem}.bk-embed-form:has(input:focus-visible){outline:3px solid var(--bk-focus);outline-offset:2px}.bk-embed-form__title{color:var(--bk-ink);font-weight:700}.bk-embed-form__text{color:var(--bk-muted);font-size:.92rem;line-height:1.5}.bk-embed-sketch{width:100%;max-width:14rem;height:auto;margin-right:1.5rem;display:block}.bk-embed-sketch__window{fill:var(--bk-surface-2);stroke:var(--bk-line-strong);stroke-width:1px}.bk-embed-sketch__rule{stroke:var(--bk-line-strong);stroke-width:1px}.bk-embed-sketch__dot,.bk-embed-sketch__text{fill:var(--bk-sand)}.bk-embed-sketch__frame{fill:var(--bk-surface);stroke:var(--bk-line-strong);stroke-width:1px}.bk-embed-sketch__slot{fill:none;stroke:var(--bk-line-strong);stroke-width:1px}.bk-embed-sketch__accent{fill:var(--bk-accent)}.bk-embed-sketch__veil{fill:var(--bk-ink);opacity:.18}.bk-embed-sketch__line{fill:none;stroke:var(--bk-muted);stroke-width:1px}.bk-embed-code{border:1px solid var(--bk-line);border-radius:var(--bk-radius-sm);background:var(--bk-surface-2);color:var(--bk-ink);font-family:var(--bk-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem .9rem;font-size:.85rem;line-height:1.55}.bk-embed-color{border:1px solid var(--bk-line-strong);border-radius:var(--bk-radius-btn);background:var(--bk-surface);cursor:pointer;width:3.5rem;height:2.5rem;padding:.2rem}.bk-news-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,4vw,3.5rem);display:grid}@media (width>=60rem){.bk-news-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.bk-web__art{width:100%;height:auto;display:block;overflow:visible}.bk-news{border-block-start:2px solid var(--bk-ink);margin:0;padding:0;list-style:none}.bk-news__item{border-block-end:1px solid var(--bk-line);grid-template-columns:2.5rem minmax(0,1fr);gap:.3rem .75rem;padding:1rem 0;display:grid}.bk-news__nr{color:var(--bk-accent-text);font-family:var(--bk-mono);letter-spacing:.08em;grid-row:span 2;padding-block-start:.2rem;font-size:.78rem;font-weight:700}.bk-news__item h3{color:var(--bk-ink);margin:0;font-size:1.08rem;font-weight:800;line-height:1.3}.bk-news__item p{color:var(--bk-copy);margin:0;line-height:1.55}.bk-news-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:1.5rem;display:flex}.bk-web__frame,.bk-web__card{fill:var(--bk-surface);stroke:var(--bk-ink);stroke-width:2px}.bk-web__rule,.bk-web__address,.bk-web__lang,.bk-web__slot,.bk-web__input{fill:none;stroke:var(--bk-line-strong);stroke-width:1.5px}.bk-web__slot,.bk-web__input{fill:var(--bk-surface-2)}.bk-web__dot,.bk-web__ghost{fill:none;stroke:var(--bk-ink);stroke-width:1.5px}.bk-web__logo{fill:var(--bk-accent-soft);stroke:var(--bk-ink);stroke-width:1.5px}.bk-web__head,.bk-web__text{fill:none;stroke-linecap:round}.bk-web__head{stroke:var(--bk-ink);stroke-width:7px}.bk-web__text{stroke:var(--bk-line-strong);stroke-width:4px}.bk-web__band,.bk-web__button{fill:var(--bk-accent)}.bk-web__url,.bk-web__label,.bk-web__lang-on,.bk-web__lang-off,.bk-web__time,.bk-web__hint{font-family:var(--bk-mono)}.bk-web__url{fill:var(--bk-muted);font-size:11px}.bk-web__title{fill:var(--bk-ink);font-family:var(--bk-font);font-size:15px;font-weight:800}.bk-web__lang-on,.bk-web__lang-off{font-size:10px;font-weight:700}.bk-web__lang-on{fill:var(--bk-accent-text)}.bk-web__lang-off{fill:var(--bk-muted)}.bk-web__label{fill:var(--bk-muted);letter-spacing:.12em;font-size:10px;font-weight:700}.bk-web__time{fill:var(--bk-copy);text-anchor:middle;font-size:12px}.bk-web__slot.is-pick{fill:var(--bk-accent);stroke:var(--bk-accent)}.bk-web__time.is-pick{fill:#fff;font-weight:700}.bk-web__question,.bk-web__answer{font-family:var(--bk-font);font-size:11px}.bk-web__question{fill:var(--bk-copy);font-weight:700}.bk-web__answer{fill:var(--bk-ink)}.bk-web__button-text,.bk-web__float-text{font-family:var(--bk-font);text-anchor:middle;font-weight:800}.bk-web__button-text{fill:#fff;font-size:13px}.bk-web__hint{fill:var(--bk-muted);text-anchor:middle;font-size:10px}.bk-web__stamp circle{fill:var(--bk-surface);stroke:var(--bk-accent-text);stroke-width:2.5px}.bk-web__stamp path{fill:none;stroke:var(--bk-accent-text);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.bk-web__stamp{transform-box:view-box;transform-origin:584px 86px}.bk-web__float{fill:var(--bk-select)}.bk-web__float-text{fill:var(--bk-select-ink);font-size:12px}@media (prefers-reduced-motion:no-preference){:root.bk-motion .bk-web__pick{animation:bk-web-pick 9s var(--bk-ease) infinite}:root.bk-motion .bk-web__send{animation:9s linear infinite bk-web-send}:root.bk-motion .bk-web__stamp{animation:bk-web-stamp 9s var(--bk-ease) infinite}}@keyframes bk-web-pick{0%,14%{opacity:0}22%,92%{opacity:1}to{opacity:0}}@keyframes bk-web-send{0%,38%,46%,to{opacity:1}42%{opacity:.7}}@keyframes bk-web-stamp{0%,48%{opacity:0;transform:scale(.4)rotate(-12deg)}56%,92%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1)rotate(0)}}.bk-lang{margin-inline-start:auto}.bk-lang__list{align-items:center;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.bk-lang__list li+li{border-inline-start:1px solid var(--bk-line-strong)}.bk-lang__list a{border-radius:var(--bk-radius-btn);min-height:1.5rem;color:var(--bk-muted);padding:.25rem .625rem;text-decoration:none;display:inline-block}.bk-lang__list a:hover{color:var(--bk-ink);text-underline-offset:.2em;text-decoration:underline}.bk-lang__list a[aria-current=true]{color:var(--bk-ink);font-weight:700}.bk-lang--embed{justify-content:flex-end;padding-block:.25rem 0;padding-inline:1rem;display:flex}html.bk-embed,html.bk-embed body.tm-root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0}.bk-app--embed{background:0 0;min-height:0}.bk-app--embed .bk-main{flex:none;padding-block:.75rem 1rem}.bk-app--embed .tm-container{width:min(100% - 1.5rem,72rem)}.bk-app--embed .tm-stack--loose{gap:1.25rem}.bk-app--embed .bk-page-head{gap:.5rem}.bk-app--embed .tm-title{font-size:clamp(1.6rem,1.2rem + 1.6vw,2.4rem)}.bk-app--embed .tm-lead{font-size:1rem}.bk-app--embed .tm-panel{box-shadow:none}
