.bb-leak-hero{grid-template-columns:minmax(0,1fr) clamp(6.5rem,3.5rem + 9vw,9.5rem)}.bb-leak{--melt: .6;--kept: .65;width:100%}.bb-leak__svg{display:block;width:100%;height:auto;overflow:visible}.bb-leak__puddle{fill:var(--bb-butter);opacity:.9;transform-box:fill-box;transform-origin:50% 50%;transform:scaleX(calc(.25 + var(--melt) * .75));transition:transform 1.1s var(--ease-spring)}.bb-leak__coin-side{fill:var(--bb-gold-deep)}.bb-leak__coin-top{fill:var(--bb-gold);stroke:var(--bb-butter-2);stroke-opacity:.6;stroke-width:1.5}.bb-leak__butter{transform-box:view-box;transform-origin:100px 110px;transform:scaleY(var(--kept));transition:transform 1.1s var(--ease-spring)}.bb-leak__butter-front{fill:var(--bb-butter)}.bb-leak__butter-side{fill:var(--bb-butter-2)}.bb-leak__butter-end{fill:var(--bb-gold)}.bb-leak__butter-shine{fill:var(--bb-paper);opacity:.6}.bb-leak__drip{fill:var(--bb-butter);transform-box:fill-box;transform-origin:50% 0;transform:scaleY(calc(.12 + var(--melt) * .88));transition:transform 1.3s var(--ease-spring)}.bb-leak__drip--2{transition-delay:90ms}.bb-leak__drip--3{transition-delay:.18s}.bb-leak__drop{fill:var(--bb-butter);opacity:0}.bb-leak.is-dripping .bb-leak__drop--1{animation:bb-leak-drop 2.6s var(--ease-in-out-soft) infinite}.bb-leak.is-dripping .bb-leak__drop--2{animation:bb-leak-drop 2.6s var(--ease-in-out-soft) 1.2s infinite}@keyframes bb-leak-drop{0%{opacity:0;transform:translate3d(0,-6px,0) scale(.6)}20%{opacity:1}75%{opacity:1;transform:translate3d(0,26px,0) scale(1)}to{opacity:0;transform:translate3d(0,30px,0) scale(1.3,.4)}}.bb-gauge--dial{--gauge-color: var(--bb-mint);width:min(100%,13.5rem)}.bb-roi{margin-inline:-.25rem;overflow-x:auto;overscroll-behavior-x:contain}.bb-roi__table{width:100%;border-collapse:separate;border-spacing:0 .35rem;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.bb-roi__table th,.bb-roi__table td{padding:.6rem .7rem;text-align:right;white-space:nowrap}.bb-roi__table thead th{padding-block:0 .15rem;font-size:var(--fs-nano);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-text-soft)}.bb-roi__table thead th:first-child,.bb-roi__table tbody th{text-align:left}.bb-roi__table tbody th,.bb-roi__table tbody td{background:color-mix(in srgb,currentColor 6%,transparent);font-weight:600}.bb-roi__table tbody tr>:first-child{border-radius:var(--r-sm) 0 0 var(--r-sm)}.bb-roi__table tbody tr>:last-child{border-radius:0 var(--r-sm) var(--r-sm) 0}.bb-roi__row{--state: var(--bb-butter)}.bb-roi__row--good{--state: var(--bb-mint)}.bb-roi__row--loss{--state: var(--bb-jam)}.bb-roi__table tbody th{display:table-cell}.bb-roi__rank{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;margin-right:.5rem;border-radius:50%;background:color-mix(in srgb,currentColor 14%,transparent);font-family:var(--bb-font-mono);font-size:.75rem;vertical-align:.05em}.bb-roi__row.is-best .bb-roi__rank{background:var(--bb-butter);color:var(--bb-ink)}.bb-roi__name{font-weight:700}.bb-roi__badge{display:block;margin-top:.2rem;font-size:.625rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--state)}.bb-roi__roi{font-weight:800;color:var(--state)}.bb-roi--seo .bb-roi__roi{color:inherit}.bb-tool__card .bb-roi__row--good{--state: color-mix(in srgb, var(--bb-mint) 45%, var(--bb-ink))}.bb-tool__card .bb-roi__row--loss{--state: color-mix(in srgb, var(--bb-jam) 70%, var(--bb-ink))}@container (max-width: 600px){.bb-roi{margin-inline:0;overflow:visible}.bb-roi__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.bb-roi__table,.bb-roi__table tbody,.bb-roi__table tr{display:block}.bb-roi__table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem .75rem;margin-bottom:.5rem;padding:.75rem .85rem;border-radius:var(--r-sm);background:color-mix(in srgb,currentColor 6%,transparent)}.bb-roi__table tbody th,.bb-roi__table tbody td{display:block;padding:0;background:none;border-radius:0!important;text-align:left;white-space:normal}.bb-roi__table tbody th{grid-column:1 / -1}.bb-roi__table tbody td:before{content:attr(data-label);display:block;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--bb-text-soft)}}@container (max-width: 560px){.bb-tool__hero--dial{grid-template-columns:minmax(0,1fr)}.bb-tool__hero--dial .bb-gauge{justify-self:center}}.bb-pats{position:relative;display:grid;align-items:end;justify-items:center;width:clamp(6.5rem,4rem + 8vw,9rem);height:clamp(8rem,6rem + 6vw,10.5rem)}.bb-pats__plate{position:absolute;left:0;right:0;bottom:0;height:1rem;border-radius:50%;background:radial-gradient(closest-side,#fff8e752,#fff8e70f)}.bb-pats__stack{position:relative;display:flex;flex-direction:column-reverse;align-items:center;padding-bottom:.45rem}.bb-pats__pat{--pat: var(--bb-butter);--pat-top: var(--bb-butter-2);display:block;width:clamp(3.8rem,2.6rem + 3.5vw,5rem);height:.66rem;margin-top:-.05rem;border-radius:.3rem;background:linear-gradient(180deg,var(--pat-top) 0%,var(--pat) 55%,color-mix(in srgb,var(--pat) 70%,var(--bb-gold-deep)) 100%);box-shadow:0 2px #00000038,inset 0 1px #ffffff73;transition:opacity var(--dur-3) var(--ease-out)}.bb-pats__pat:nth-child(3n){margin-left:.4rem}.bb-pats__pat:nth-child(3n+1){margin-right:.35rem}.bb-pats__pat[data-kind=first]{--pat: var(--bb-toast);--pat-top: var(--bb-butter-2)}.bb-pats__pat[data-kind=referral]{--pat: var(--bb-mint);--pat-top: var(--bb-mint-soft)}.bb-pats__pat[data-kind=empty]{opacity:.12}.bb-pats__pat.is-drop{animation:bb-pat-drop .6s var(--ease-bounce) both;animation-delay:calc(var(--i, 0) * 35ms)}@keyframes bb-pat-drop{0%{opacity:0;transform:translate3d(0,-1.6rem,0) scale(.92)}to{opacity:1;transform:none}}.bb-pats__pat[data-kind=empty].is-drop{animation:none}.bb-pats__key{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin:0;padding:0;list-style:none;font-size:var(--fs-micro)}.bb-pats__key li{display:inline-flex;align-items:center;gap:.4rem}.bb-pats__key li:before{content:"";width:.85rem;height:.5rem;border-radius:.2rem;background:var(--bb-butter)}.bb-pats__key li[data-kind=first]:before{background:var(--bb-toast)}.bb-pats__key li[data-kind=referral]:before{background:var(--bb-mint)}.bb-pats__key b{font-family:var(--bb-font-mono);color:var(--bb-butter-2)}.bb-tool__stats--screen .bb-tool__stat dd{color:var(--bb-butter-2)}.bb-podium{display:grid;gap:.6rem}.bb-podium__title{font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-podium__stage{display:grid;grid-template-columns:.8fr 1fr 1.1fr 1fr;align-items:end;gap:clamp(.35rem,.2rem + .8vw,.7rem)}.bb-podium__col{position:relative;display:grid;justify-items:center;gap:.35rem;min-width:0}.bb-podium__val{font-family:var(--bb-font-mono);font-size:var(--fs-small);font-weight:700;color:var(--bb-butter-2);font-variant-numeric:tabular-nums}.bb-podium__block{position:relative;display:grid;place-items:end center;width:100%;height:7.5rem;border-radius:.75rem .75rem .25rem .25rem;background:color-mix(in srgb,currentColor 7%,transparent);box-shadow:inset 0 0 0 1px #fff8e714;overflow:hidden;transition:box-shadow var(--dur-3) var(--ease-out)}.bb-podium__col--1 .bb-podium__block{height:8.5rem}.bb-podium__col--3 .bb-podium__block{height:6.75rem}.bb-podium__col--now .bb-podium__block{height:6rem}.bb-podium__block:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,var(--bb-butter) 0%,var(--bb-gold) 100%);transform:scaleY(var(--v, 0));transform-origin:50% 100%;transition:transform 1.1s var(--ease-spring)}.bb-podium__col--2 .bb-podium__block:before{background:linear-gradient(180deg,var(--bb-butter-2),var(--bb-butter));transition-delay:80ms}.bb-podium__col--3 .bb-podium__block:before{background:linear-gradient(180deg,var(--bb-toast),color-mix(in srgb,var(--bb-toast) 70%,var(--bb-gold-deep)));transition-delay:.16s}.bb-podium__col--now .bb-podium__block:before{background:linear-gradient(180deg,var(--bb-jam),color-mix(in srgb,var(--bb-jam) 65%,var(--bb-ink)))}.bb-podium__block b{position:relative;padding-bottom:.35rem;font-family:var(--bb-font-display);font-size:1.5rem;font-weight:700;line-height:1;color:var(--bb-ink)}.bb-podium__label{font-size:var(--fs-nano);font-weight:700;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:var(--bb-text-soft)}.bb-podium__crown{color:var(--bb-butter);animation:bb-float 4.5s var(--ease-in-out-soft) infinite}.bb-podium[data-target="1"] .bb-podium__col--1 .bb-podium__block,.bb-podium[data-target="2"] .bb-podium__col--2 .bb-podium__block,.bb-podium[data-target="3"] .bb-podium__col--3 .bb-podium__block{box-shadow:inset 0 0 0 2px var(--bb-butter),0 0 28px color-mix(in srgb,var(--bb-butter) 45%,transparent)}.bb-podium[data-target="1"] .bb-podium__col--1 .bb-podium__label,.bb-podium[data-target="2"] .bb-podium__col--2 .bb-podium__label,.bb-podium[data-target="3"] .bb-podium__col--3 .bb-podium__label{color:var(--bb-butter)}.bb-path{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.bb-path__step{position:relative;display:grid;gap:.35rem;align-content:start;padding:1rem;border-radius:var(--r-sm);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line);font-size:var(--fs-small);line-height:1.5}.bb-path__step:after{content:"";position:absolute;top:1.35rem;right:-.6rem;z-index:1;width:.6rem;height:2px;background:var(--bb-gold)}.bb-path__step:last-child:after{display:none}.bb-path__when{font-family:var(--bb-font-mono);font-size:var(--fs-nano);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--bb-gold-deep) 62%,var(--bb-ink))}.bb-path__step strong{font-size:1rem}.bb-path__step p{color:var(--bb-text-soft)}.bb-scripts{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.bb-scripts__item{padding:.8rem .95rem;border-radius:1.1rem 1.1rem 1.1rem .3rem;background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),var(--sh-1)}.bb-scripts__item:nth-child(2){margin-left:.6rem;border-radius:1.1rem 1.1rem .3rem;background:var(--bb-teal-3)}.bb-scripts__when{font-size:var(--fs-nano);font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bb-teal)}.bb-scripts__text{margin-top:.25rem;font-size:var(--fs-small);line-height:1.5}@media(max-width:767px){.bb-path{grid-template-columns:minmax(0,1fr)}.bb-path__step:after{top:auto;bottom:-.6rem;left:1.4rem;right:auto;width:2px;height:.6rem}}@media(max-width:479px){.bb-leak-hero{grid-template-columns:minmax(0,1fr) 5.75rem;gap:.6rem}.bb-tool__hero:not(.bb-leak-hero):not(.bb-tool__hero--stack){grid-template-columns:minmax(0,1fr)}.bb-tool__hero:not(.bb-leak-hero):not(.bb-tool__hero--stack) .bb-gauge,.bb-tool__hero:not(.bb-leak-hero):not(.bb-tool__hero--stack) .bb-pats{justify-self:center}.bb-podium__block{height:6rem}.bb-podium__col--1 .bb-podium__block{height:7rem}.bb-podium__col--3 .bb-podium__block{height:5.25rem}.bb-podium__col--now .bb-podium__block{height:4.75rem}.bb-podium__block b{font-size:1.2rem}.bb-podium__val{font-size:var(--fs-micro)}}@media(prefers-reduced-motion:reduce){.bb-leak.is-dripping .bb-leak__drop,.bb-pats__pat.is-drop,.bb-podium__crown{animation:none}.bb-leak.is-dripping .bb-leak__drop--1{opacity:1}.bb-leak__puddle,.bb-leak__butter,.bb-leak__drip,.bb-podium__block:before{transition-duration:.01ms;transition-delay:0s}}body.bb-motion-reduced .bb-leak.is-dripping .bb-leak__drop,body.bb-motion-reduced .bb-pats__pat.is-drop,body.bb-motion-reduced .bb-podium__crown,body.bb-motion-off .bb-leak.is-dripping .bb-leak__drop,body.bb-motion-off .bb-pats__pat.is-drop,body.bb-motion-off .bb-podium__crown{animation:none}body.bb-motion-reduced .bb-leak.is-dripping .bb-leak__drop--1,body.bb-motion-off .bb-leak.is-dripping .bb-leak__drop--1{opacity:1}body.bb-motion-reduced .bb-leak__puddle,body.bb-motion-reduced .bb-leak__butter,body.bb-motion-reduced .bb-leak__drip,body.bb-motion-reduced .bb-podium__block:before,body.bb-motion-off .bb-leak__puddle,body.bb-motion-off .bb-leak__butter,body.bb-motion-off .bb-leak__drip,body.bb-motion-off .bb-podium__block:before{transition-duration:.01ms;transition-delay:0s}.bb-calc__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:1.75rem}.bb-calc__head .bb-meter__label{margin:0}.bb-tool__pat{margin:-.55rem -.5rem -.55rem 0}.bb-tool__stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}@container (min-width: 40rem){.bb-tool__stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-state=covers] [data-when=covers],[data-state=loss] [data-when=loss],[data-state=under_5m] [data-when=under_5m],[data-state="5_30m"] [data-when="5_30m"],[data-state="30_60m"] [data-when="30_60m"],[data-state="1_24h"] [data-when="1_24h"],[data-state=over_24h] [data-when=over_24h],[data-state=not_sure] [data-when=not_sure]{display:block}.bb-calc__verdict p{padding:.7rem .9rem;border-radius:var(--r-sm);background:var(--bb-paper);box-shadow:inset 3px 0 0 var(--bb-mint),inset 0 0 0 1px var(--bb-line)}.bb-calc__verdict [data-when=loss]{box-shadow:inset 3px 0 0 var(--bb-jam),inset 0 0 0 1px var(--bb-line)}.bb-calc__verdict strong{font-family:var(--bb-font-mono)}.bb-temp,.bb-chans{min-inline-size:0;margin:0;border:0}.bb-temp>legend,.bb-chans>legend{float:left;width:100%;padding:0}.bb-temp__input,.bb-chans__input{position:absolute;top:50%;left:.75rem;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.bb-budget__big{display:flex;flex-wrap:nowrap;align-items:baseline}.bb-budget__to{flex:none;margin:0 .4em;font-family:var(--bb-font-body);font-size:.3em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--bb-text-soft);transform:translate3d(0,-.9em,0)}.bb-budget__big.is-single .bb-budget__to,.bb-budget__big.is-single .bb-budget__to+strong{display:none}.bb-budget__funnel{display:grid;gap:.6rem}.bb-budget__bars .bb-bars__track{height:1.15rem}.bb-budget__bars .bb-bars__fill{transform-origin:50% 50%}.bb-budget__bars .bb-bars__row--teal{--bar: linear-gradient(90deg, var(--bb-teal-2), var(--bb-sky))}.bb-budget__bars .bb-bars__row--gold{--bar: linear-gradient(90deg, var(--bb-gold), var(--bb-butter))}.bb-budget__bars .bb-bars__row--jam{--bar: linear-gradient(90deg, var(--bb-jam), var(--bb-toast))}@container (min-width: 40rem){.bb-budget__leaks{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.bb-robot__hero{grid-template-columns:minmax(0,1fr) clamp(6.25rem,3.5rem + 8vw,8.75rem)}.bb-robot__clock{--share: 0;position:relative;display:grid;justify-items:center;gap:.45rem}.bb-robot__clock svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.bb-robot__dial{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--bb-mint) calc(var(--share) * 1turn),rgba(255,248,231,.08) 0);-webkit-mask:radial-gradient(closest-side,transparent 85%,#000 86%);mask:radial-gradient(closest-side,transparent 85%,#000 86%);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--bb-mint) 45%,transparent))}.bb-robot__face{fill:#fff8e70f;stroke:#fff8e738;stroke-width:2}.bb-robot__ticks rect{fill:#fff8e76b}.bb-robot__hand{fill:var(--bb-butter);transform-box:view-box;transform-origin:60px 60px;transform:rotate(calc(var(--share) * 360deg));transition:transform 1.1s var(--ease-spring)}.bb-robot__hub{fill:var(--bb-butter);stroke:var(--bb-ink);stroke-width:2.5}.bb-robot__clock-label{display:grid;justify-items:center;text-align:center;line-height:1.15}.bb-robot__clock-label b{font-family:var(--bb-font-mono);font-size:1.15rem;color:var(--bb-mint)}.bb-robot__clock-label small{font-size:var(--fs-nano);color:var(--bb-text-soft)}.bb-robot__compare{display:grid;gap:.55rem}.bb-robot__fte .bb-meter__label{text-transform:none;letter-spacing:.02em;font-size:var(--fs-micro)}.bb-robot__fte-text{color:var(--bb-mint);font-family:var(--bb-font-mono)}.bb-robot__row-note{margin:-.35rem 0 .6rem;font-size:var(--fs-micro);line-height:1.4;color:var(--bb-text-soft)}.bb-robot__row .bb-tool__row-num .bb-icon{--icon-size: .85rem;stroke-width:2}.bb-robot__tasks .bb-bars__row{--bar: linear-gradient(90deg, var(--bb-teal-2), var(--bb-mint))}.bb-robot__tasks .bb-bars__val{min-width:0;font-size:var(--fs-micro)}.bb-flows{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}@container (min-width: 44rem){.bb-flows{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-flows__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:1rem;border-radius:var(--r-md);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line),inset 0 3px 0 var(--bb-mint);animation:bb-pop-in var(--dur-3) var(--ease-spring) backwards}.bb-flows__icon{display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:.8rem;background:var(--bb-mint-soft);color:color-mix(in srgb,var(--bb-mint) 40%,var(--bb-ink))}.bb-flows__body{display:grid;gap:.3rem;min-width:0}.bb-flows__task{margin:0;font-family:var(--bb-font-mono);font-size:var(--fs-nano);font-weight:700;letter-spacing:.02em;color:var(--bb-text-soft)}.bb-flows__title{margin:0;font-weight:800;line-height:1.3}.bb-flows__text{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--bb-ink-soft)}.bb-flows__link{display:inline-flex;align-items:center;gap:.35rem;justify-self:start;min-height:2.75rem;font-size:var(--fs-small);font-weight:800;color:var(--bb-teal);text-decoration:none}.bb-flows__link .bb-icon{--icon-size: 1rem;transition:transform var(--dur-3) var(--ease-spring)}.bb-flows__link:hover .bb-icon{transform:translate3d(3px,0,0)}.bb-temp__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}@media(min-width:600px)and (max-width:959px){.bb-temp__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.bb-temp__tile{--temp: var(--bb-sky);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45rem;min-height:3rem;padding:.45rem .55rem;border-radius:var(--r-sm);background:var(--bb-paper);box-shadow:inset 0 0 0 1.5px var(--bb-line);font-size:var(--fs-micro);font-weight:700;line-height:1.25;cursor:pointer;transition:transform var(--dur-3) var(--ease-spring),box-shadow var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out)}.bb-temp__tile[data-bucket=under_5m]{--temp: var(--bb-mint)}.bb-temp__tile[data-bucket="5_30m"]{--temp: var(--bb-butter)}.bb-temp__tile[data-bucket="30_60m"]{--temp: var(--bb-toast)}.bb-temp__tile[data-bucket="1_24h"]{--temp: var(--bb-jam)}.bb-temp__tile[data-bucket=over_24h]{--temp: var(--bb-berry)}.bb-temp__tile:hover{transform:translate3d(0,-2px,0);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--temp) 70%,transparent)}.bb-temp__tile.is-on{background:color-mix(in srgb,var(--temp) 22%,var(--bb-paper));box-shadow:inset 0 0 0 2px var(--temp),0 10px 20px -14px #14110d73}.bb-temp__tile:has(.bb-temp__input:focus-visible),.bb-chans__chip:has(.bb-chans__input:focus-visible){outline:3px solid var(--bb-focus);outline-offset:2px}@supports not selector(:has(*)){.bb-temp__tile:focus-within,.bb-chans__chip:focus-within{outline:3px solid var(--bb-focus);outline-offset:2px}}.bb-temp__icon{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:.6rem;background:color-mix(in srgb,var(--temp) 22%,transparent);color:color-mix(in srgb,var(--temp) 45%,var(--bb-ink))}.bb-temp__icon .bb-icon{--icon-size: 1.05rem;stroke-width:1.9}.bb-temp__grade{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:color-mix(in srgb,var(--bb-ink) 7%,transparent);font-family:var(--bb-font-display);font-size:.85rem;font-weight:700}.bb-temp__tile.is-on .bb-temp__grade{background:var(--bb-ink);color:var(--temp)}.bb-chans__list{display:flex;flex-wrap:wrap;gap:.4rem}.bb-chans__chip{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:.4rem .9rem .4rem .7rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1.5px var(--bb-line-strong);font-size:var(--fs-small);font-weight:700;cursor:pointer;transition:transform var(--dur-3) var(--ease-spring),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-chans__chip .bb-icon{--icon-size: 1rem;color:color-mix(in srgb,var(--accent) 65%,var(--bb-ink))}.bb-chans__chip:hover{transform:translate3d(0,-2px,0)}.bb-chans__chip.is-on{background:var(--bb-ink);color:var(--bb-butter);box-shadow:none}.bb-chans__chip.is-on .bb-icon{color:var(--bb-butter)}.bb-speed__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:1rem 1.25rem}.bb-grade{--temp: var(--bb-sky);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.9rem}.bb-grade[data-state=under_5m]{--temp: var(--bb-mint)}.bb-grade[data-state="5_30m"]{--temp: var(--bb-butter)}.bb-grade[data-state="30_60m"]{--temp: var(--bb-toast)}.bb-grade[data-state="1_24h"]{--temp: var(--bb-jam)}.bb-grade[data-state=over_24h]{--temp: var(--bb-berry)}.bb-grade__pat{--melt: .6;position:relative;display:grid;place-items:center;width:4.6rem;height:4.6rem;margin-bottom:.55rem}.bb-grade__pat:before{content:"";position:absolute;inset:0;z-index:0;border-radius:1.1rem 1.1rem 1.25rem 1.25rem;background:linear-gradient(160deg,var(--bb-butter-2) 0%,var(--bb-butter) 45%,var(--bb-gold) 100%);box-shadow:inset 0 2px #fff9,0 0 0 3px color-mix(in srgb,var(--temp) 70%,transparent),0 14px 26px -12px #0009;transition:box-shadow var(--dur-3) var(--ease-out)}.bb-grade__pat:after{content:"";position:absolute;top:88%;left:26%;width:.55rem;height:1.15rem;border-radius:0 0 .4rem .4rem;background:var(--bb-gold);transform:scaleY(var(--melt));transform-origin:50% 0;transition:transform .9s var(--ease-spring)}.bb-grade__melt{position:absolute;left:4%;right:4%;bottom:-.6rem;height:.7rem;border-radius:50%;background:color-mix(in srgb,var(--bb-butter) 85%,var(--bb-gold));opacity:.9;transform:scaleX(calc(.2 + var(--melt) * 1.05));transition:transform .9s var(--ease-spring)}.bb-grade__letter{position:relative;z-index:1;font-family:var(--bb-font-display);font-size:2.6rem;font-weight:760;font-variation-settings:"SOFT" 100;line-height:1;color:var(--bb-ink)}.bb-grade__copy{display:grid;gap:.35rem;min-width:0}.bb-grade__name{margin:0}.bb-grade__name strong{font-family:var(--bb-font-display);font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight:640;line-height:1.1;color:var(--temp)}.bb-grade__scale{display:flex;gap:.25rem;margin:.1rem 0 0;padding:0;list-style:none}.bb-grade__seg{display:grid;place-items:center;width:1.6rem;height:1.35rem;border-radius:var(--r-pill);background:#fff8e717;color:var(--bb-text-soft);font-family:var(--bb-font-mono);font-size:.66rem;font-weight:700;transition:transform var(--dur-3) var(--ease-bounce),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.bb-grade[data-state=under_5m] [data-seg=under_5m],.bb-grade[data-state="5_30m"] [data-seg="5_30m"],.bb-grade[data-state="30_60m"] [data-seg="30_60m"],.bb-grade[data-state="1_24h"] [data-seg="1_24h"],.bb-grade[data-state=over_24h] [data-seg=over_24h]{background:var(--temp);color:var(--bb-ink);transform:scale(1.15)}.bb-speed__verdict p{padding:.8rem .95rem;border-radius:var(--r-sm);background:#fff8e70f;box-shadow:inset 0 0 0 1px var(--bb-line);color:var(--bb-cream)}.bb-ladder{display:grid;gap:.6rem}.bb-ladder__rungs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:clamp(.3rem,.15rem + .8vw,.6rem);height:9rem;margin:0;padding:0;list-style:none}.bb-ladder__rung{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:stretch;gap:.3rem;min-width:0;text-align:center}.bb-ladder__pct{grid-row:1;font-family:var(--bb-font-mono);font-size:.66rem;font-weight:700;color:var(--bb-text-soft);transition:color var(--dur-2) var(--ease-out)}.bb-ladder__bar{grid-row:2;position:relative;border-radius:.55rem .55rem .25rem .25rem;background:#fff8e70d;overflow:hidden}.bb-ladder__bar:before{content:"";position:absolute;inset:0;border-radius:inherit;background:#fff8e729;transform:scaleY(var(--v, 0));transform-origin:50% 100%;transition:transform .9s var(--ease-spring);transition-delay:calc(var(--i, 0) * 60ms)}.bb-ladder__rung.is-estimate .bb-ladder__bar{outline:1px dashed rgba(255,248,231,.28);outline-offset:-1px}.bb-ladder__rung.is-on .bb-ladder__bar:before{background:linear-gradient(180deg,var(--bb-butter-2) 0%,var(--bb-butter) 40%,var(--bb-gold) 100%);box-shadow:0 0 18px color-mix(in srgb,var(--bb-butter) 45%,transparent)}.bb-ladder__rung.is-on .bb-ladder__pct{color:var(--bb-butter)}.bb-ladder__num{grid-row:3;font-size:.62rem;font-weight:700;letter-spacing:.02em;white-space:nowrap;color:var(--bb-text-soft)}.bb-ladder__rung.is-on .bb-ladder__num{color:var(--bb-cream)}.bb-cadence{display:grid;margin:0;padding:0;list-style:none}.bb-cadence__step{position:relative;display:grid;grid-template-columns:minmax(0,6.25rem) minmax(0,1fr);gap:.4rem .9rem;padding:.75rem 0 .75rem 1.4rem}.bb-cadence__step:before{content:"";position:absolute;top:1.05rem;left:.2rem;width:.6rem;height:.6rem;border-radius:50%;background:var(--bb-butter);box-shadow:0 0 0 3px var(--bb-butter-3)}.bb-cadence__step:after{content:"";position:absolute;top:1.9rem;bottom:-1rem;left:.46rem;width:2px;background:color-mix(in srgb,var(--bb-gold) 35%,transparent)}.bb-cadence__step:last-child:after{display:none}.bb-cadence__when{font-family:var(--bb-font-mono);font-size:var(--fs-micro);font-weight:700;line-height:1.6;color:color-mix(in srgb,var(--bb-gold-deep) 62%,var(--bb-ink))}.bb-cadence__body{display:grid;gap:.35rem;min-width:0}.bb-cadence__chs{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.bb-cadence__ch{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .6rem .18rem .45rem;border-radius:var(--r-pill);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line-strong);font-size:var(--fs-nano);font-weight:700}.bb-cadence__ch .bb-icon{--icon-size: .85rem}.bb-cadence__ch.is-yours{background:var(--bb-mint-soft);box-shadow:inset 0 0 0 1.5px var(--bb-mint)}.bb-cadence__ch.is-new{background:var(--bb-butter-3);box-shadow:none;outline:1.5px dashed var(--bb-gold);outline-offset:-1.5px}.bb-cadence__text{margin:0;font-size:var(--fs-small);line-height:1.5;color:var(--bb-ink-soft)}.bb-cadence__key{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin:0;padding:0;list-style:none;font-size:var(--fs-micro);color:var(--bb-text-soft)}.bb-cadence__key li{display:inline-flex;align-items:center;gap:.4rem}.bb-cadence__key li:before{content:"";width:.85rem;height:.85rem;border-radius:.3rem;background:var(--bb-mint-soft);box-shadow:inset 0 0 0 1.5px var(--bb-mint)}.bb-cadence__key li[data-key=new]:before{background:var(--bb-butter-3);box-shadow:none;outline:1.5px dashed var(--bb-gold);outline-offset:-1.5px}.bb-research{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.bb-research li{display:grid;gap:.25rem;padding-left:.85rem;box-shadow:inset 3px 0 0 var(--bb-teal-3)}.bb-research p{margin:0;font-size:var(--fs-small);line-height:1.5}.bb-research a{justify-self:start;display:inline-block;padding-block:.3rem;font-size:var(--fs-micro);font-weight:800;color:var(--bb-teal)}.bb-eddm__hero{grid-template-columns:minmax(0,1fr) clamp(6rem,3.5rem + 7vw,8.25rem)}.bb-eddm__flag{display:flex;align-items:flex-start;gap:.4rem;width:fit-content;max-width:100%;margin:.6rem 0 0;padding:.4rem .75rem .4rem .55rem;border-radius:var(--r-sm);line-height:1.4;background:color-mix(in srgb,var(--bb-butter) 16%,transparent);color:var(--bb-butter-2);font-size:var(--fs-nano);font-weight:700}.bb-eddm__flag .bb-icon{--icon-size: .9rem;margin-top:.05rem}.bb-mailbox{position:relative}.bb-mailbox svg{display:block;width:100%;height:auto;overflow:visible}.bb-mailbox__post{fill:color-mix(in srgb,var(--bb-toast) 55%,var(--bb-ink))}.bb-mailbox__body{fill:var(--bb-teal-2)}.bb-mailbox__door{fill:var(--bb-teal);stroke:color-mix(in srgb,var(--bb-mint) 55%,transparent);stroke-width:2}.bb-mailbox__letter{fill:var(--bb-paper);stroke:var(--bb-butter);stroke-width:2;opacity:0;transform:translate3d(0,14px,0);transition:opacity var(--dur-3) var(--ease-out),transform .7s var(--ease-bounce)}.bb-mailbox__letter--2{transition-delay:90ms}.bb-mailbox__letter--3{transition-delay:.18s}.bb-mailbox[data-level="1"] .bb-mailbox__letter--1,.bb-mailbox[data-level="2"] .bb-mailbox__letter--1,.bb-mailbox[data-level="2"] .bb-mailbox__letter--2,.bb-mailbox[data-level="3"] .bb-mailbox__letter{opacity:1;transform:none}.bb-mailbox__flag{fill:var(--bb-jam);transform-box:view-box;transform-origin:131px 72px;transform:rotate(78deg);transition:transform .8s var(--ease-bounce)}.bb-mailbox.is-up .bb-mailbox__flag{transform:none}.bb-breakeven{display:grid;gap:.5rem;padding:1rem 1.1rem;border-radius:var(--r-md);background:#fff8e70d;box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-breakeven__line{margin:0;font-size:1.05rem;font-weight:700;line-height:1.4;color:var(--bb-cream)}.bb-breakeven__num{font-family:var(--bb-font-display);font-size:1.7rem;font-weight:680;font-variation-settings:"SOFT" 100;font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--bb-butter);white-space:nowrap}.bb-breakeven [data-when]>p{margin:0}.bb-breakeven>[data-when=ok]{display:none;gap:.5rem}.bb-breakeven[data-state=ok]>[data-when=ok]{display:grid}.bb-eddm__warn{margin:0;padding:.7rem .9rem;border-radius:var(--r-sm);background:color-mix(in srgb,var(--bb-jam) 16%,transparent);box-shadow:inset 3px 0 0 var(--bb-jam);font-size:var(--fs-small);line-height:1.5;color:var(--bb-cream)}.bb-eddm__warn strong{color:var(--bb-butter);font-family:var(--bb-font-mono)}.bb-itemized{display:grid;gap:0;margin:0;padding:.35rem 1rem;border-radius:var(--r-sm);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line)}.bb-itemized__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px dashed var(--bb-line-strong)}.bb-itemized__row:last-child{border-bottom:0}.bb-itemized__row dt{display:grid;gap:.1rem;font-weight:700}.bb-itemized__row dt small{font-family:var(--bb-font-mono);font-size:var(--fs-nano);font-weight:600;color:var(--bb-text-soft)}.bb-itemized__row dd{margin:0;font-family:var(--bb-font-mono);font-weight:700;white-space:nowrap}.bb-itemized__row--total{margin:.2rem -1rem -.35rem;padding:.9rem 1rem;border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--bb-grad-butter);border-bottom:0}.bb-itemized__row--total dt{font-size:1.05rem}.bb-itemized__row--total dt small{color:color-mix(in srgb,var(--bb-ink) 70%,transparent)}.bb-itemized__row--total dd{font-size:1.35rem}.bb-drops{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.bb-drops__item{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.6rem;padding:.55rem .7rem;border-radius:var(--r-sm);background:var(--bb-paper);box-shadow:inset 0 0 0 1px var(--bb-line);animation:bb-pop-in var(--dur-3) var(--ease-spring) backwards}.bb-drops__num{display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:50%;background:var(--bb-jam);color:var(--bb-ink);font-family:var(--bb-font-mono);font-size:.75rem;font-weight:700}.bb-drops__when{font-family:var(--bb-font-mono);font-size:var(--fs-micro);font-weight:700;white-space:nowrap}.bb-drops__what{font-size:var(--fs-small);color:var(--bb-ink-soft)}.bb-eddm__track li{background-color:var(--bb-teal-3);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%230f5a52' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'><path d='M3 8.5l3.2 3L13 4.5'/></svg>")}@container (max-width: 30rem){.bb-speed__top{grid-template-columns:minmax(0,1fr)}.bb-ladder__num{font-size:.625rem;letter-spacing:0}}.bb-grade__scale{flex-wrap:wrap}@container (max-width: 17rem){.bb-grade{gap:.7rem}.bb-grade__pat{width:3.6rem;height:3.6rem}.bb-grade__letter{font-size:2rem}.bb-grade__seg{width:1.35rem}}@media(max-width:359px){.bb-tool--ad-budget-planner .bb-tool__gate-points,.bb-tool--ai-automation-savings-calculator .bb-tool__gate-points,.bb-tool--follow-up-calculator .bb-tool__gate-points,.bb-tool--eddm-postcard-estimator .bb-tool__gate-points{max-width:100%;white-space:normal;border-radius:var(--r-md)}}@media(max-width:767px){.bb-cadence__step{grid-template-columns:minmax(0,1fr);gap:.3rem}}@media(max-width:479px){.bb-tool__screen .bb-tool__hero.bb-robot__hero,.bb-tool__screen .bb-tool__hero.bb-eddm__hero{grid-template-columns:minmax(0,1fr) 5rem;gap:.6rem}.bb-robot__clock-label small{display:none}.bb-ladder__rungs{height:7.5rem}.bb-temp__tile{grid-template-columns:auto minmax(0,1fr);padding-right:1.65rem}.bb-temp__grade{position:absolute;top:.3rem;right:.3rem;width:1.2rem;height:1.2rem;font-size:.7rem}.bb-breakeven__num{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.bb-flows__item,.bb-drops__item{animation:none}.bb-robot__hand,.bb-grade__pat:after,.bb-grade__melt,.bb-grade__seg,.bb-ladder__bar:before,.bb-mailbox__letter,.bb-mailbox__flag,.bb-temp__tile,.bb-chans__chip{transition-duration:.01ms;transition-delay:0s}}body.bb-motion-reduced .bb-flows__item,body.bb-motion-reduced .bb-drops__item,body.bb-motion-off .bb-flows__item,body.bb-motion-off .bb-drops__item{animation:none}body.bb-motion-reduced .bb-robot__hand,body.bb-motion-reduced .bb-grade__pat:after,body.bb-motion-reduced .bb-grade__melt,body.bb-motion-reduced .bb-grade__seg,body.bb-motion-reduced .bb-ladder__bar:before,body.bb-motion-reduced .bb-mailbox__letter,body.bb-motion-reduced .bb-mailbox__flag,body.bb-motion-reduced .bb-temp__tile,body.bb-motion-reduced .bb-chans__chip,body.bb-motion-off .bb-robot__hand,body.bb-motion-off .bb-grade__pat:after,body.bb-motion-off .bb-grade__melt,body.bb-motion-off .bb-grade__seg,body.bb-motion-off .bb-ladder__bar:before,body.bb-motion-off .bb-mailbox__letter,body.bb-motion-off .bb-mailbox__flag,body.bb-motion-off .bb-temp__tile,body.bb-motion-off .bb-chans__chip{transition-duration:.01ms;transition-delay:0s}
