.mb-tone-slot[hidden]{display:none}.mb-tone-slot{display:block;flex:none;margin:0 1rem .45rem}.mb-tone-header{gap:.55rem;padding-inline-end:2.45rem}.mb-tone-header>.mb-tone-slot{align-self:center;margin:0}.mb-tone-positive{--tone:#318843;--tone-bg:#e3f5e7}.mb-tone-neutral{--tone:#8b95a5;--tone-bg:#edf0f4}.mb-tone-negative{--tone:#d45159;--tone-bg:#fce9eb}.mb-tone-pill{display:inline-flex;align-items:center;gap:.48rem;min-height:32px;padding:.25rem .68rem;border:0;border-radius:.65rem;background:var(--tone-bg);color:#162233;font:inherit;font-size:.79rem;font-weight:650;white-space:nowrap;cursor:pointer}.mb-tone-pill:hover,.mb-tone-pill[aria-expanded=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tone) 40%,transparent)}.mb-tone-dot{width:.56rem;height:.56rem;flex:none;border-radius:50%;background:var(--tone)}.mb-tone-arrow{display:none;font-size:1rem;line-height:1;color:var(--tone)}.mb-tone-panel{box-sizing:border-box;background:var(--color-base-100,#fff);color:var(--color-base-content,#192337);border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:.9rem;font:inherit;font-size:.83rem}.mb-tone-popover{position:fixed;z-index:1500;width:min(244px,calc(100vw - 16px));overflow:auto;overscroll-behavior:contain;padding:.62rem .78rem;box-shadow:0 9px 24px #15234324,0 2px 6px #15234312}.mb-tone-scores{list-style:none;margin:0;padding:0}.mb-tone-score{display:flex;align-items:center;gap:.48rem;min-height:26px}.mb-tone-score-label{flex:1;overflow-wrap:anywhere}.mb-tone-score-value{font-variant-numeric:tabular-nums;font-weight:650}.mb-tone-paragraphs{border-top:1px solid color-mix(in srgb,currentColor 13%,transparent);margin-top:.42rem;padding-top:.3rem}.mb-tone-panel summary{list-style:none;cursor:pointer}.mb-tone-panel summary::-webkit-details-marker{display:none}.mb-tone-panel summary:after{content:'›';margin-inline-start:.3rem}.mb-tone-panel details[open]>summary:after{content:'⌄'}.mb-tone-paragraphs>summary{color:var(--color-success,#237637);font-weight:650;padding:.3rem 0}.mb-tone-paragraph{padding:.33rem 0;border-top:1px solid color-mix(in srgb,currentColor 8%,transparent);overflow-wrap:anywhere}.mb-tone-phrase{display:block;margin-top:.2rem;opacity:.8}.mb-tone-pill:focus-visible,.mb-tone-panel summary:focus-visible{outline:2px solid #487cc2;outline-offset:2px}@media(max-width:600px){.mb-tone-header{flex-wrap:wrap;row-gap:.45rem;padding-inline-end:1rem}.mb-tone-header>.mb-tone-slot{flex:0 0 100%;min-width:0;margin:0}.mb-tone-pill{min-height:40px}.mb-tone-arrow{display:inline}.mb-tone-inline{margin-top:.38rem;padding:.35rem .55rem;border-radius:.6rem}.mb-tone-inline .mb-tone-scores{display:flex;flex-wrap:wrap;gap:.12rem .65rem}.mb-tone-inline .mb-tone-score{flex:0 1 auto;gap:.3rem}.mb-tone-inline .mb-tone-score-label{flex:none}}
