.bt-sources__title{font-size:var(--wp--preset--font-size--large)!important;margin:0 0 .75rem}.bt-sources__list{margin:0;padding-left:1.4rem;display:grid;gap:.45rem;font-size:.9375rem}.bt-sources__host{margin-left:.5rem;color:var(--bt-muted);font-size:.8125rem}.bt-feedback{display:grid;gap:.75rem;justify-items:center;padding:1.5rem;border-radius:calc(var(--bt-radius) + 4px);background:var(--bt-surface);text-align:center}.bt-feedback__q{margin:0;font:750 1.125rem var(--bt-head);color:var(--bt-ink)}.bt-feedback__btns{display:flex;gap:.6rem}.bt-feedback__btns button,.bt-feedback__more button{min-height:44px;padding:0 1.2rem;border-radius:999px;border:1px solid var(--bt-line);background:#fff;font:650 .9375rem var(--bt-head);color:var(--bt-ink);cursor:pointer;transition:transform .15s,border-color .2s}.bt-feedback__btns button:hover{border-color:var(--bt-ink);transform:translateY(-1px)}.bt-feedback__more{display:grid;gap:.5rem;width:min(100%,420px);text-align:left}.bt-feedback__more[hidden],.bt-feedback__thanks[hidden],.bt-feedback__btns[hidden]{display:none}.bt-feedback__more label{font-size:.875rem;color:var(--bt-muted)}.bt-feedback__more textarea{width:100%;box-sizing:border-box;padding:.6rem .8rem;border:1px solid var(--bt-field);border-radius:var(--bt-radius-sm);font:inherit}.bt-feedback__thanks{margin:0;color:var(--bt-ok);font-weight:650}.bt-next{display:grid;gap:1rem}@media (min-width: 640px){.bt-next{grid-template-columns:1fr 1fr}.bt-next__card.is-next:only-child{grid-column:2}}.bt-next__card{display:grid;gap:.35rem;padding:1.1rem 1.25rem;border:1px solid var(--bt-line);border-radius:var(--bt-radius);text-decoration:none;background:#fff;transition:transform .3s var(--bt-ease),box-shadow .3s}.bt-next__card:hover{transform:translateY(-3px);box-shadow:var(--bt-shadow-lift)}.bt-next__card.is-next{text-align:right}.bt-next__label{font:750 .75rem var(--bt-head);text-transform:uppercase;letter-spacing:.07em;color:var(--hub-fg,var(--bt-primary))}.bt-next__card.is-next .bt-next__label::after{content:" →"}.bt-next__card.is-prev .bt-next__label::before{content:"← "}.bt-next__title{font:750 1.0625rem/1.3 var(--bt-head);color:var(--bt-ink)}.bt-top{position:fixed;right:clamp(1rem,3vw,2rem);bottom:calc(1.25rem + env(safe-area-inset-bottom));z-index:40;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(14,17,22,.86);color:#fff;box-shadow:var(--bt-shadow-lift);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;transform:translateY(12px) scale(.9);transition:opacity .25s,transform .25s var(--bt-ease),visibility .25s}.bt-top.is-visible{opacity:1;visibility:visible;transform:none}.bt-top::before{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--wp--preset--color--highlight,#facc15) calc(var(--bt-p,0) * 360deg),rgba(255,255,255,.25) 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px))}@media (max-width: 781px){:is(.bt-ads-hybrid,.bt-ads-auto) .bt-top{bottom:calc(6rem + env(safe-area-inset-bottom))}}.bt-quote-tip{position:absolute;z-index:60;display:flex;gap:2px;padding:4px;border-radius:12px;background:var(--bt-ink);box-shadow:var(--bt-shadow-lift)}.bt-quote-tip[hidden]{display:none}.bt-quote-tip button{border:0;border-radius:8px;padding:.45rem .7rem;background:transparent;color:#fff;font:650 .8125rem var(--bt-head);cursor:pointer}.bt-quote-tip button:hover{background:rgba(255,255,255,.14)}.bt-changelog{border:1px solid var(--bt-line);border-radius:var(--bt-radius-sm);padding:0 1.1rem;font-size:.9375rem}.bt-changelog summary{cursor:pointer;padding:.85rem 0;font:700 .9375rem var(--bt-head);color:var(--bt-ink)}.bt-changelog__list{margin:0 0 1rem;padding-left:1.2rem;display:grid;gap:.4rem;color:var(--bt-text)}.bt-changelog time{font-weight:650;color:var(--bt-ink);margin-right:.35rem}.bt-authorbox{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:1.5rem;border-radius:calc(var(--bt-radius) + 4px);background:var(--bt-surface)}.bt-authorbox__avatar{border-radius:50%;width:88px;height:88px}.bt-authorbox__body>*{margin:0}.bt-authorbox__body>*+*{margin-top:.4rem}.bt-authorbox__eyebrow{font:700 .75rem var(--bt-head);text-transform:uppercase;letter-spacing:.07em;color:var(--bt-muted)}.bt-authorbox__name{font:800 1.25rem var(--bt-head);letter-spacing:-.02em}.bt-authorbox__name a{color:var(--bt-ink);text-decoration:none}.bt-authorbox__role{color:var(--bt-primary);font-weight:650;font-size:.9375rem}.bt-authorbox__bio{font-size:.9375rem;line-height:1.6}.bt-authorbox__tags{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:.6rem 0 0}.bt-authorbox__tags li{font-size:.75rem;font-weight:650;padding:.3rem .6rem;border-radius:999px;background:#fff;border:1px solid var(--bt-line)}.bt-authorbox__links{display:flex;flex-wrap:wrap;gap:.4rem 1rem;font:650 .875rem var(--bt-head);margin-top:.75rem!important}.bt-authorbox__links a{color:var(--bt-ink)}@media (max-width: 560px){.bt-authorbox{grid-template-columns:1fr}}@media (hover: hover){.bt-term:hover::after,.bt-term:focus-visible::after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);z-index:30;width:max-content;max-width:280px;padding:.6rem .75rem;border-radius:10px;background:#101828;color:#fff;font:500 .8125rem/1.45 system-ui,sans-serif;text-align:left;white-space:normal;transform:translateX(-50%);box-shadow:0 10px 30px -10px rgba(16,24,40,.45);pointer-events:none}}.bt-copy{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:4px;padding:0;border:1px solid var(--bt-line);border-radius:7px;background:#fff;color:var(--bt-muted);vertical-align:-.25em;cursor:pointer}.bt-copy:hover,.bt-copy.is-done{color:var(--bt-primary);border-color:currentColor}.bt-stepbar{position:fixed;left:50%;bottom:calc(92px + env(safe-area-inset-bottom) + var(--bt-dock-lift,0px));z-index:55;display:grid;gap:6px;min-width:150px;padding:.55rem .9rem .65rem;border-radius:14px;background:rgba(255,255,255,.9);box-shadow:0 8px 24px -8px rgba(16,24,40,.3);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);font:700 .8125rem var(--bt-head);color:var(--bt-ink);text-align:center;opacity:0;visibility:hidden;transform:translate(-50%,8px);transition:opacity .25s,transform .25s,visibility .25s;pointer-events:none}.bt-stepbar.is-on{opacity:1;visibility:visible;transform:translate(-50%,0)}.bt-stepbar.is-on.is-ad{opacity:0;visibility:hidden}.bt-stepbar i{display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--hub-fg,var(--bt-primary)) calc(var(--p,0) * 100%),var(--bt-line) 0)}@media (min-width: 1024px){.bt-stepbar{bottom:1.5rem;left:2rem;transform:translateY(8px)}.bt-stepbar.is-on{transform:none}}
