.prose-bonobo .bf{--bf-ink: var(--color-ink, #212121);--bf-text: var(--color-secondary, #54595f);--bf-soft: #f5f5f7;--bf-line: #e5e7eb;--bf-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;margin-top:2.6rem;margin-bottom:2.6rem}.prose-bonobo .bf+*{margin-top:2.6rem}.prose-bonobo .bf--wide{--bf-w: min( calc(100vw - 32px) , 880px);width:var(--bf-w);margin-left:calc((100% - var(--bf-w)) / 2);margin-right:calc((100% - var(--bf-w)) / 2)}.prose-bonobo :where(.bf p){margin:0}.prose-bonobo .bf-frame{background:var(--bf-soft);border-radius:1rem;padding:clamp(1rem,3.2vw,2rem)}.prose-bonobo .bf-caption{margin-top:.85rem;font-size:.875rem;line-height:1.5;color:var(--bf-text);text-align:left}.prose-bonobo .bf-tag{display:inline-flex;align-items:flex-start;gap:.5rem;font-family:var(--bf-mono);font-size:.6875rem;line-height:1.4;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-tag:before{content:"";width:.45rem;height:.45rem;flex:none;margin-top:.25em;border-radius:999px;background:#b9bcc0}.prose-bonobo .bf-tag--accent{color:var(--bf-ink)}.prose-bonobo .bf-tag--accent:before{background:var(--post-accent)}.prose-bonobo .bf-note{margin-top:1rem;font-size:.8125rem;line-height:1.5;color:var(--bf-text)}.prose-bonobo .bf-swap{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:repeat(4,auto);column-gap:clamp(.5rem,2.5vw,1.75rem);row-gap:.75rem}.prose-bonobo .bf-swap__col{display:grid;grid-row:1 / span 4;grid-template-rows:subgrid;justify-items:center;min-width:0}.prose-bonobo .bf-swap__col:first-child{grid-column:1}.prose-bonobo .bf-swap__col:last-child{grid-column:3}.prose-bonobo .bf-swap__col>.bf-tag{align-self:end;text-align:center}.prose-bonobo .bf-swap__arrow{grid-column:2;grid-row:2;align-self:center;color:var(--bf-ink)}.prose-bonobo .bf-swap__note{font-size:.8125rem;line-height:1.45;text-align:center;color:var(--bf-text);max-width:17rem}.prose-bonobo .bf-device{width:min(100%,15rem);aspect-ratio:9 / 13;padding:clamp(.35rem,1.2vw,.6rem);border-radius:clamp(.8rem,2.4vw,1.25rem);background:#121315;box-shadow:0 1px #ffffff0f inset,0 14px 30px -18px #00000073}.prose-bonobo .bf-device__screen{height:100%;border-radius:clamp(.5rem,1.6vw,.8rem);display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;padding:clamp(.5rem,2vw,.9rem);overflow:hidden}.prose-bonobo .bf-device__label{font-size:clamp(.6875rem,1.9vw,.875rem);font-weight:800;line-height:1.2}.prose-bonobo .bf-device--before .bf-device__screen{background:repeating-linear-gradient(135deg,rgba(0,0,0,.035) 0 6px,transparent 6px 12px),#d9dbde;color:#5b5f64}.prose-bonobo .bf-device--before .bf-device__label{color:#5b5f64;text-decoration:line-through;text-decoration-thickness:1.5px}.prose-bonobo .bf-mock-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.2rem,.9vw,.4rem)}.prose-bonobo .bf-mock-keys span{display:grid;place-items:center;aspect-ratio:1.5 / 1;border-radius:.3rem;background:#ffffff8c;font-family:var(--bf-mono);font-size:clamp(.5rem,1.5vw,.6875rem);color:#8a8e93}.prose-bonobo .bf-device--after .bf-device__screen{background:#1b1c1f;color:#fff}.prose-bonobo .bf-device--after .bf-device__label{color:#fff}.prose-bonobo .bf-mock-shop{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.25rem,1vw,.45rem)}.prose-bonobo .bf-mock-shop__qr{grid-column:span 2;justify-self:center;width:44%;aspect-ratio:1;padding:6%;border-radius:.35rem;background:#fff;color:#121315}.prose-bonobo .bf-mock-shop__qr svg{display:block}.prose-bonobo .bf-mock-shop__tile{aspect-ratio:1.6 / 1;border-radius:.35rem;background:linear-gradient(var(--post-accent),var(--post-accent)) left 18% bottom 22% / 34% 12% no-repeat,#ffffff1a}.prose-bonobo .bf-mock-shop__cart{grid-column:span 2;height:clamp(.7rem,2.4vw,1.05rem);border-radius:999px;background:var(--post-accent)}.prose-bonobo .bf-base{width:min(100%,15rem);display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15rem .5rem;padding:.55rem .6rem;border-radius:.6rem;border:1px solid #cfd2d6;background:#fff;text-align:center}.prose-bonobo .bf-base__name{font-size:clamp(.6875rem,1.9vw,.8125rem);font-weight:700;color:var(--bf-ink)}.prose-bonobo .bf-base__note{font-family:var(--bf-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-flow{list-style:none;padding-left:0;margin:0;counter-reset:bf-step;display:grid;gap:1.25rem}.prose-bonobo .bf-flow>li{margin-top:0}.prose-bonobo .bf-flow__step{position:relative;counter-increment:bf-step;display:grid;align-content:start;grid-template-columns:2.25rem minmax(0,1fr);column-gap:.9rem;row-gap:.2rem;padding-left:0}.prose-bonobo .bf-flow__step:before{content:none}.prose-bonobo .bf-flow__num{grid-row:span 2;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--bf-ink);color:#fff;font-family:var(--bf-mono);font-size:.8125rem;font-weight:700;position:relative;z-index:1}.prose-bonobo .bf-flow__num:after{content:counter(bf-step)}.prose-bonobo .bf-flow__step:last-child .bf-flow__num,.prose-bonobo .bf-flow__step--accent .bf-flow__num{background:var(--post-accent);color:var(--bf-ink)}.prose-bonobo .bf-flow:has(.bf-flow__step--accent) .bf-flow__step:last-child:not(.bf-flow__step--accent) .bf-flow__num{background:var(--bf-ink);color:#fff}.prose-bonobo .bf-flow__step:not(:last-child):after{content:"";position:absolute;left:calc(1.125rem - .5px);top:2.25rem;bottom:-1.25rem;width:1px;background:#c9ccd0}.prose-bonobo .bf-flow__title{font-size:1rem;font-weight:800;line-height:1.3;color:var(--bf-ink);padding-top:.45rem}.prose-bonobo .bf-flow__body,.prose-bonobo .bf-flow__body p{font-size:.9375rem;line-height:1.55;color:var(--bf-text)}@media(min-width:760px){.prose-bonobo .bf-flow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.5rem}.prose-bonobo .bf-flow__step{grid-template-columns:1fr;row-gap:.6rem}.prose-bonobo .bf-flow__num{grid-row:auto}.prose-bonobo .bf-flow__title{padding-top:.35rem}.prose-bonobo .bf-flow__step:not(:last-child):after{left:2.25rem;right:-1.5rem;top:1.125rem;bottom:auto;width:auto;height:1px}}.prose-bonobo .bf-layers__title{font-family:var(--bf-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-text);margin-bottom:.9rem}.prose-bonobo .bf-layers__stack{display:grid;gap:.5rem}.prose-bonobo .bf-layer{display:grid;grid-template-columns:1fr;gap:.35rem;padding:1rem 1.1rem;border-radius:.75rem;background:#fff;border:1px solid var(--bf-line);border-left:3px solid var(--post-accent)}.prose-bonobo .bf-layer:nth-child(2){border-left-color:var(--bf-ink)}.prose-bonobo .bf-layer:nth-child(n+3){border-left-color:#9a9ea3}.prose-bonobo .bf-layer__tag{font-family:var(--bf-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-text);padding-top:.2rem}.prose-bonobo .bf-layer__title{font-size:1.0625rem;font-weight:800;line-height:1.3;color:var(--bf-ink)}.prose-bonobo .bf-layer__body,.prose-bonobo .bf-layer__body p{margin-top:.15rem;font-size:.9375rem;line-height:1.55;color:var(--bf-text)}@media(min-width:560px){.prose-bonobo .bf-layer{grid-template-columns:7.5rem minmax(0,1fr);gap:1rem}}.prose-bonobo .bf-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}@media(min-width:760px){.prose-bonobo .bf-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}}.prose-bonobo .bf-plan{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1rem .9rem 1.05rem;border-radius:.8rem;background:#fff;border:1px solid var(--bf-line)}.prose-bonobo .bf-plan--featured{background:var(--bf-ink);border-color:var(--bf-ink);color:#fff}.prose-bonobo .bf-plan__badge{align-self:flex-start;padding:.15rem .5rem;border-radius:999px;background:var(--post-accent);color:var(--bf-ink);font-family:var(--bf-mono);font-size:.5625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.prose-bonobo .bf-plan__name{font-family:var(--bf-mono);font-size:.75rem;font-weight:700;letter-spacing:.16em;color:var(--bf-text)}.prose-bonobo .bf-plan--featured .bf-plan__name{color:#c7c9cc}.prose-bonobo .bf-plan__price{font-size:clamp(1.5rem,4.6vw,2rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;color:var(--bf-ink)}.prose-bonobo .bf-plan--featured .bf-plan__price{color:#fff}.prose-bonobo .bf-plan__unit{display:block;margin-top:.3rem;font-size:.75rem;font-weight:500;letter-spacing:0;color:var(--bf-text)}.prose-bonobo .bf-plan--featured .bf-plan__unit{color:#c7c9cc}.prose-bonobo .bf-plan__body{margin-top:.55rem;padding-top:.7rem;border-top:1px solid var(--bf-line)}.prose-bonobo .bf-plan--featured .bf-plan__body{border-top-color:#ffffff24}.prose-bonobo .bf-plan__body,.prose-bonobo .bf-plan__body p,.prose-bonobo .bf-plan__body li{font-size:.8125rem;line-height:1.45;color:var(--bf-text)}.prose-bonobo .bf-plan--featured .bf-plan__body,.prose-bonobo .bf-plan--featured .bf-plan__body p,.prose-bonobo .bf-plan--featured .bf-plan__body li{color:#dfe0e2}.prose-bonobo .bf-plan__body ul{margin:0}.prose-bonobo .bf-plan__body li{padding-left:.95rem}.prose-bonobo .bf-plan__body li+li{margin-top:.3rem}.prose-bonobo .bf-plan__body li:before{top:.65em;width:.4rem}.prose-bonobo .bf-stats{border-radius:1rem;background:var(--bf-ink);color:#fff;padding:clamp(1.25rem,3.6vw,2rem)}.prose-bonobo .bf-stats__grid{display:grid;grid-template-columns:repeat(var(--bf-cols, 3),minmax(0,1fr));gap:clamp(.75rem,3vw,2rem);margin:0}.prose-bonobo .bf-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.35rem;min-width:0}.prose-bonobo .bf-stat__value{margin:0;font-size:clamp(1.75rem,7vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1;color:var(--post-accent);white-space:nowrap}.prose-bonobo .bf-stat__label{font-size:clamp(.75rem,2.2vw,.875rem);line-height:1.35;color:#c7c9cc}.prose-bonobo .bf-stats__note{margin-top:1.25rem;padding-top:.9rem;border-top:1px solid rgba(255,255,255,.12);font-size:.75rem;line-height:1.5;color:#a3a6aa}.prose-bonobo .bf-cols{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:560px){.prose-bonobo .bf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose-bonobo .bf-col{padding:1.2rem 1.2rem 1.3rem;border-radius:1rem;background:var(--bf-soft)}.prose-bonobo .bf-col--dark{background:var(--bf-ink);color:#fff}.prose-bonobo .bf-col__title{font-family:var(--bf-mono);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--bf-text);margin-bottom:.8rem}.prose-bonobo .bf-col--dark .bf-col__title{color:var(--post-accent)}.prose-bonobo .bf-col__body,.prose-bonobo .bf-col__body p,.prose-bonobo .bf-col__body li{font-size:.9375rem;line-height:1.5;color:var(--bf-ink)}.prose-bonobo .bf-col--dark .bf-col__body,.prose-bonobo .bf-col--dark .bf-col__body p,.prose-bonobo .bf-col--dark .bf-col__body li{color:#e6e7e8}.prose-bonobo .bf-col__body ul{margin:0}.prose-bonobo .bf-col__body li+li{margin-top:.45rem}.prose-bonobo .bf-vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.prose-bonobo .bf-tiers{padding:clamp(.6rem,3vw,2rem)}.prose-bonobo .bf-tiers__table{width:100%;margin:0;table-layout:fixed;border-collapse:separate;border-spacing:0}.prose-bonobo .bf-tiers__table th,.prose-bonobo .bf-tiers__table td{padding:.6rem .2rem;border-bottom:1px solid var(--bf-line);text-align:center;vertical-align:middle}.prose-bonobo .bf-tiers__table tbody tr:last-child>*{border-bottom:0}.prose-bonobo .bf-tiers__table .bf-tiers__corner,.prose-bonobo .bf-tiers__table .bf-tiers__label{width:36%;text-align:left;padding-right:.5rem}@media(min-width:760px){.prose-bonobo .bf-tiers__table .bf-tiers__corner,.prose-bonobo .bf-tiers__table .bf-tiers__label{width:40%}}.prose-bonobo .bf-tiers__table thead th{vertical-align:bottom;padding-top:.8rem;padding-bottom:.75rem;border-bottom-color:#cfd2d6}.prose-bonobo .bf-tiers__table .bf-tiers__corner{font-family:var(--bf-mono);font-size:clamp(.5625rem,2.3vw,.6875rem);font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-tiers__head>span{display:block}.prose-bonobo .bf-tiers__badge{justify-self:center;width:max-content;max-width:100%;margin:0 auto .45rem;padding:.12rem .45rem;border-radius:999px;background:var(--post-accent);color:var(--bf-ink);font-family:var(--bf-mono);font-size:.5625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media(max-width:559.98px){.prose-bonobo .bf-tiers__head .bf-tiers__badge{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}.prose-bonobo .bf-tiers__name{font-family:var(--bf-mono);font-size:clamp(.5625rem,2.4vw,.75rem);font-weight:700;letter-spacing:.06em;color:var(--bf-text)}.prose-bonobo .bf-tiers__price{margin-top:.3rem;font-size:clamp(.8125rem,3.4vw,1.5rem);font-weight:900;letter-spacing:-.02em;line-height:1.05;white-space:nowrap;color:var(--bf-ink)}.prose-bonobo .bf-tiers__unit{margin-top:.25rem;font-size:clamp(.625rem,2.3vw,.75rem);font-weight:500;line-height:1.25;color:var(--bf-text);overflow-wrap:anywhere;hyphens:auto}.prose-bonobo .bf-tiers__table .bf-tiers__head--featured{border-radius:.7rem .7rem 0 0;border-bottom-color:#ffffff24;background:var(--bf-ink)}.prose-bonobo .bf-tiers__head--featured .bf-tiers__name,.prose-bonobo .bf-tiers__head--featured .bf-tiers__unit{color:#c7c9cc}.prose-bonobo .bf-tiers__head--featured .bf-tiers__price{color:#fff}.prose-bonobo .bf-tiers__label{font-size:clamp(.75rem,2.9vw,.9375rem);font-weight:600;line-height:1.3;color:var(--bf-ink);overflow-wrap:anywhere;hyphens:auto}.prose-bonobo .bf-tiers__cell--featured{background:#fff}.prose-bonobo .bf-tiers__table tbody tr:last-child .bf-tiers__cell--featured{border-radius:0 0 .7rem .7rem}.prose-bonobo .bf-tiers__check{display:inline-block;width:clamp(.95rem,3.6vw,1.15rem);height:auto;vertical-align:middle;color:var(--bf-ink)}.prose-bonobo .bf-tiers__txt{display:inline-block;max-width:100%;font-size:clamp(.625rem,2.5vw,.8125rem);font-weight:700;line-height:1.2;color:var(--bf-ink);overflow-wrap:anywhere;hyphens:auto}.prose-bonobo .bf-tiers__dash{display:inline-block;width:.65rem;height:2px;border-radius:1px;vertical-align:middle;background:#b9bcc0}.prose-bonobo .bf-basket{display:grid;gap:1.4rem;justify-items:center}@media(min-width:640px){.prose-bonobo .bf-basket{grid-template-columns:17.5rem minmax(0,1fr);align-items:center;justify-items:stretch;gap:clamp(1.5rem,4vw,2.75rem)}}.prose-bonobo .bf-phone{width:min(100%,17.5rem);padding:.55rem;border-radius:1.6rem;background:#121315;box-shadow:0 1px #ffffff0f inset,0 18px 36px -22px #00000080}.prose-bonobo .bf-phone__screen{display:grid;gap:.6rem;padding:.9rem .85rem 1rem;border-radius:1.15rem;background:#fff}.prose-bonobo .bf-phone__bar{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .5rem;padding-bottom:.6rem;border-bottom:1px solid var(--bf-line)}.prose-bonobo .bf-phone__title{font-size:1rem;font-weight:800;color:var(--bf-ink)}.prose-bonobo .bf-phone__place{font-family:var(--bf-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-basket__part{position:relative;padding-left:1.7rem}.prose-bonobo .bf-basket__mark{position:absolute;left:0;top:.15rem;display:grid;place-items:center;width:1.2rem;height:1.2rem;border-radius:999px;background:var(--bf-ink);color:#fff;font-family:var(--bf-mono);font-size:.625rem;font-weight:700}.prose-bonobo .bf-basket__items{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.prose-bonobo .bf-basket__items>li{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;margin-top:0;padding-left:0}.prose-bonobo .bf-basket__items>li:before{content:none}.prose-bonobo .bf-basket__name{font-size:.875rem;font-weight:600;line-height:1.3;color:var(--bf-ink)}.prose-bonobo .bf-basket__from{flex:none;font-family:var(--bf-mono);font-size:.625rem;letter-spacing:.06em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-basket__combo{padding:.4rem .6rem;border-radius:.5rem;background:var(--bf-soft);font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--bf-ink)}.prose-bonobo .bf-basket__suggest{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .45rem;padding:.4rem .6rem;border:1px dashed #b9bcc0;border-radius:.5rem;font-size:.8125rem;line-height:1.35;color:var(--bf-ink)}.prose-bonobo .bf-basket__tag{font-family:var(--bf-mono);font-size:.5625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-basket__points{font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--bf-ink)}.prose-bonobo .bf-basket__points:before{content:"";display:inline-block;width:.55rem;height:.55rem;margin-right:.4rem;border-radius:999px;background:var(--post-accent)}.prose-bonobo .bf-basket__pay{padding:.65rem .75rem;border-radius:999px;background:var(--post-accent);color:var(--bf-ink);font-size:.875rem;font-weight:800;line-height:1.2;text-align:center}.prose-bonobo .bf-basket__notes{display:grid;gap:.8rem;width:100%;margin:0;padding:0;list-style:none;counter-reset:bf-note}.prose-bonobo .bf-basket__notes>li{position:relative;margin-top:0;padding-left:2.1rem;counter-increment:bf-note;font-size:.9375rem;line-height:1.5;color:var(--bf-ink)}.prose-bonobo .bf-basket__notes>li:before{content:counter(bf-note);position:absolute;left:0;top:.05rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:999px;background:var(--bf-ink);color:#fff;font-family:var(--bf-mono);font-size:.6875rem;font-weight:700}.prose-bonobo .bf-chat{display:grid;justify-items:center}.prose-bonobo .bf-chat__window{width:min(100%,26rem);overflow:hidden;border:1px solid var(--bf-line);border-radius:1.1rem;background:#fff}.prose-bonobo .bf-chat__head{display:flex;align-items:center;gap:.7rem;padding:.75rem 1rem;background:var(--bf-ink)}.prose-bonobo .bf-chat__avatar{flex:none;width:2rem;height:2rem;border-radius:999px;border:2px solid rgba(255,255,255,.85);background:var(--post-accent)}.prose-bonobo .bf-chat__who{display:grid;gap:.1rem}.prose-bonobo .bf-chat__title{font-size:.9375rem;font-weight:800;line-height:1.2;color:#fff}.prose-bonobo .bf-chat__status{font-family:var(--bf-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:#c7c9cc}.prose-bonobo .bf-chat__log{display:grid;gap:.65rem;padding:1rem;background:#fafafa}.prose-bonobo .bf-msg{max-width:86%;min-width:0}.prose-bonobo .bf-msg__label{margin-bottom:.25rem;font-family:var(--bf-mono);font-size:.5625rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bf-text)}.prose-bonobo .bf-msg__body{padding:.55rem .8rem;border-radius:.9rem}.prose-bonobo .bf-msg__body,.prose-bonobo .bf-msg__body p{font-size:.875rem;line-height:1.45;color:var(--bf-ink)}.prose-bonobo .bf-msg--alert{justify-self:stretch;max-width:100%}.prose-bonobo .bf-msg--alert .bf-msg__label{color:#7a4f00}.prose-bonobo .bf-msg--alert .bf-msg__body{border:1px solid #efd3a3;border-radius:.7rem;background:#fdf6ea}.prose-bonobo .bf-msg--user{justify-self:end}.prose-bonobo .bf-msg--user .bf-msg__label{text-align:right}.prose-bonobo .bf-msg--user .bf-msg__body{border-bottom-right-radius:.3rem;background:var(--bf-ink)}.prose-bonobo .bf-msg--user .bf-msg__body,.prose-bonobo .bf-msg--user .bf-msg__body p{color:#fff}.prose-bonobo .bf-msg--bot{justify-self:start}.prose-bonobo .bf-msg--bot .bf-msg__body{border:1px solid var(--bf-line);border-bottom-left-radius:.3rem;background:#fff}.prose-bonobo .bf-msg--status{justify-self:center;max-width:100%}.prose-bonobo .bf-msg--status .bf-msg__body{display:flex;align-items:center;gap:.5rem;padding:.4rem .85rem;border:1px solid var(--bf-line);border-radius:999px;background:#fff}.prose-bonobo .bf-msg--status .bf-msg__body,.prose-bonobo .bf-msg--status .bf-msg__body p{font-size:.8125rem;font-weight:600}.prose-bonobo .bf-msg--status .bf-msg__body:before{content:"";flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--post-accent)}.prose-bonobo{max-width:68ch;color:var(--color-secondary);font-size:1.0625rem;line-height:1.75}.prose-bonobo>*+*{margin-top:1.4rem}.prose-bonobo>:first-child{margin-top:0}.prose-bonobo>p:first-of-type{font-size:1.2rem;line-height:1.6;color:var(--color-ink)}.prose-bonobo h2{margin-top:3rem;margin-bottom:0;font-size:clamp(1.4rem,3vw,1.7rem);font-weight:900;line-height:1.15;letter-spacing:-.015em;color:var(--color-ink)}.prose-bonobo h3{margin-top:2.2rem;font-size:1.2rem;font-weight:800;color:var(--color-ink)}.prose-bonobo p{color:var(--color-secondary)}.prose-bonobo strong{color:var(--color-ink);font-weight:700}.prose-bonobo a{color:var(--post-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prose-bonobo a:hover{color:var(--color-ink)}.prose-bonobo ul{list-style:none;padding-left:0}.prose-bonobo ul>li{position:relative;padding-left:1.5rem}.prose-bonobo ul>li:before{content:"";position:absolute;left:0;top:calc(.7em - .5px);width:.5rem;height:2px;background:var(--post-accent)}.prose-bonobo ol{list-style:decimal;padding-left:1.4rem}.prose-bonobo li+li{margin-top:.5rem}.prose-bonobo blockquote{margin-left:0;padding-left:1.5rem;border-left:1px solid var(--post-accent);font-style:normal;color:var(--color-ink)}.prose-bonobo hr{margin-top:2.5rem;margin-bottom:2.5rem;border:0;border-top:1px solid #e5e7eb}.prose-bonobo img{border-radius:.75rem}.prose-bonobo code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em;background:#f4f4f1;padding:.15em .4em;border-radius:.25rem;color:var(--color-ink)}
