.busic-print-page .busic-dollar-basis,.busic-print-page .busic-horizon-plan,.busic-print-page .busic-peer-benchmarks,.busic-print-page .busic-tldr-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;box-shadow:none}.busic-print-page .busic-ask-follow-up,.busic-print-page .busic-next-tool,.busic-print-page .busic-pattern,.busic-print-page .busic-share-export,.busic-print-page .busic-tldr-card__cta{display:none}.busic-print-page .busic-dollar-basis{display:block}.busic-print-page .busic-dollar-basis__summary{cursor:default}.busic-print-page .busic-dollar-basis__summary:before{display:none}.busic-print-page details.busic-dollar-basis>.busic-dollar-basis__body{display:block;padding-top:.75rem}@media print{.busic-dollar-basis,.busic-horizon-plan,.busic-peer-benchmarks,.busic-tldr-card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;box-shadow:none}.busic-ask-follow-up,.busic-next-tool,.busic-pattern,.busic-share-export,.busic-tldr-card__cta{display:none!important}}.busic-results-dashboard>.busic-ask-follow-up,.busic-results-dashboard>.busic-horizon-plan,.busic-results-dashboard>.busic-next-tool,.busic-results-dashboard>.busic-pattern,.busic-results-dashboard>.busic-peer-benchmarks,.busic-results-dashboard>.busic-results-pdf-utility,.busic-results-dashboard>.busic-results-talk-through,.busic-results-dashboard>.busic-share-export,.busic-results-dashboard>.busic-tldr-card,.busic-results-dashboard>[class*=busic-ask-],.busic-results-dashboard>[class*=busic-horizon-],.busic-results-dashboard>[class*=busic-next-tool],.busic-results-dashboard>[class*=busic-pattern],.busic-results-dashboard>[class*=busic-peer-],.busic-results-dashboard>[class*=busic-share-],.busic-results-dashboard>[class*=busic-tldr-],.busic-results-dashboard>[id=busic-result-benchmarks],.busic-results-dashboard>[id=busic-result-follow-up],.busic-results-dashboard>[id=busic-result-horizon-plan],.busic-results-dashboard>[id=busic-result-next-tool],.busic-results-dashboard>[id=busic-result-pattern],.busic-results-dashboard>[id=busic-result-save],.busic-results-dashboard>[id=busic-result-share],.busic-results-dashboard>[id=busic-result-talk-through],.busic-results-dashboard>[id=busic-result-tldr]{grid-column:1/-1;min-width:0}.busic-tldr-card{position:relative;background:linear-gradient(180deg,color-mix(in oklab,var(--busic-accent,#b8956c) 4%,#fff) 0,color-mix(in oklab,var(--busic-accent,#b8956c) 1.5%,#fff) 100%);border:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 22%,transparent);border-radius:18px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 18px 48px -32px rgba(11,26,48,.22);margin-bottom:clamp(1.25rem,2.5vw,1.75rem)}.busic-tldr-card[data-tone=cost]:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#c2613f,#e0a87a)}.busic-tldr-card[data-tone=opportunity]:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;border-radius:18px 18px 0 0;background:linear-gradient(90deg,#b8956c,#e8c898)}.busic-tldr-card__eyebrow{margin:0 0 .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--busic-accent-strong,#9a784d)}.busic-tldr-card__headline{margin:0 0 .5rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:600;line-height:1.2;letter-spacing:-.018em;color:var(--busic-ink,#0b1a30)}.busic-tldr-card__subhead{margin:0 0 1.25rem;font-size:1rem;line-height:1.5;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 70%,transparent)}.busic-tldr-card__metrics{list-style:none;margin:0 0 1.25rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,2vw,1.25rem);border-top:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 18%,transparent);border-bottom:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 18%,transparent);padding:1rem 0}@media (max-width:640px){.busic-tldr-card__metrics{grid-template-columns:1fr;gap:.875rem}}.busic-tldr-metric{display:flex;flex-direction:column;gap:.25rem;min-width:0}.busic-tldr-metric__value{margin:0;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:clamp(1.5rem,3.5vw,2rem);font-weight:600;line-height:1.05;letter-spacing:-.022em;color:var(--busic-ink,#0b1a30)}.busic-tldr-metric--cost .busic-tldr-metric__value{color:#a64225}.busic-tldr-metric--opportunity .busic-tldr-metric__value{color:var(--busic-accent-strong,#9a784d)}.busic-tldr-metric__label{margin:0;font-size:.78rem;font-weight:600;letter-spacing:.005em;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 75%,transparent)}.busic-tldr-metric__basis{margin:0;font-size:.72rem;line-height:1.4;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-tldr-card__range{display:grid;gap:.25rem;margin:0 0 .875rem;padding:.625rem .875rem;background:rgba(22,37,54,.04);border-radius:8px;font-size:.82rem;color:var(--busic-ink,#0b1a30)}.busic-tldr-card__range-label{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--busic-accent-strong,#9a784d)}.busic-tldr-card__range-bar{display:flex;align-items:center;gap:.625rem}.busic-tldr-card__range-high,.busic-tldr-card__range-low{font-weight:600;font-variant-numeric:tabular-nums}.busic-tldr-card__range-track{flex:1;height:4px;background:color-mix(in oklab,var(--busic-accent,#b8956c) 18%,transparent);border-radius:999px;overflow:hidden;position:relative}.busic-tldr-card__range-track-fill{display:block;height:100%;width:100%;background:linear-gradient(90deg,color-mix(in oklab,var(--busic-accent,#b8956c) 35%,transparent) 0,var(--busic-accent-strong,#9a784d) 50%,#c2613f 100%)}.busic-tldr-card__range-help{font-size:.72rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-tldr-card__revenue-share{margin:0 0 .625rem;padding:.5rem .75rem;background:color-mix(in oklab,var(--busic-accent,#b8956c) 7%,transparent);border-left:3px solid var(--busic-accent-strong,#9a784d);border-radius:6px;font-size:.92rem;font-weight:600;color:var(--busic-ink,#0b1a30)}.busic-tldr-card__sensitivity{margin:0 0 .875rem;padding:.4rem .625rem;background:rgba(91,130,102,.08);border-left:2px solid #5b8266;border-radius:4px;font-size:.85rem;font-style:italic;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 80%,transparent)}.busic-tldr-card__sensitivity>span[aria-hidden]{font-style:normal;color:#5b8266}.busic-tldr-card__cta{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1rem}.busic-tldr-card__confidence{margin:0;font-size:.78rem;font-style:italic;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 60%,transparent)}.busic-tldr-card__confidence--directional:before,.busic-tldr-card__confidence--estimated:before{content:"◐  ";font-style:normal}.busic-tldr-card__confidence--measured:before{content:"●  ";font-style:normal;color:var(--busic-accent-strong,#9a784d)}.busic-field__benchmark-hint{margin:.25rem 0 0;font-size:.78rem;font-style:italic;color:var(--busic-accent-strong,#9a784d);display:flex;align-items:center;gap:.4rem}.busic-field__benchmark-hint:before{content:"◐";font-style:normal;font-size:.65rem}.busic-peer-benchmarks{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:rgba(22,37,54,.025);border:1px solid rgba(22,37,54,.08);border-radius:14px}.busic-peer-benchmarks__head{margin-bottom:1rem}.busic-peer-benchmarks__head h4{margin:0 0 .25rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.15rem;font-weight:600;letter-spacing:-.012em}.busic-peer-benchmarks__lede{margin:0;font-size:.875rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 65%,transparent)}.busic-peer-benchmarks__list{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.busic-peer-benchmark{padding:.875rem 1rem;background:#fff;border:1px solid rgba(22,37,54,.08);border-radius:10px;display:grid;gap:.5rem}.busic-peer-benchmark--below{border-left:3px solid #c2613f}.busic-peer-benchmark--at{border-left:3px solid #5b8266}.busic-peer-benchmark--above{border-left:3px solid var(--busic-accent-strong,#9a784d)}.busic-peer-benchmark__top{display:flex;align-items:center;justify-content:space-between;gap:.625rem;flex-wrap:wrap}.busic-peer-benchmark__metric{margin:0;font-size:.95rem;font-weight:600;color:var(--busic-ink,#0b1a30)}.busic-peer-benchmark__status{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .55rem;border-radius:999px}.busic-peer-benchmark__status--below{background:rgba(194,97,63,.12);color:#a64225}.busic-peer-benchmark__status--at{background:rgba(91,130,102,.14);color:#3d6248}.busic-peer-benchmark__status--above{background:color-mix(in oklab,var(--busic-accent,#b8956c) 18%,transparent);color:var(--busic-accent-strong,#9a784d)}.busic-peer-benchmark__compare{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}@media (max-width:480px){.busic-peer-benchmark__compare{grid-template-columns:1fr;gap:.5rem}}.busic-peer-benchmark__bench,.busic-peer-benchmark__user{margin:0;display:flex;flex-direction:column;gap:.125rem}.busic-peer-benchmark__compare-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-peer-benchmark__compare-value{font-size:.95rem;font-weight:600;color:var(--busic-ink,#0b1a30)}.busic-peer-benchmark__gap{margin:0;font-size:.85rem;color:var(--busic-ink,#0b1a30)}.busic-peer-benchmark__source{margin:0;font-size:.75rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-peer-benchmark__source a{color:var(--busic-accent-strong,#9a784d);text-decoration:underline;text-underline-offset:2px}.busic-peer-benchmark__source a:hover{color:var(--busic-ink,#0b1a30)}.busic-horizon-plan{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:#fff;border:1px solid rgba(22,37,54,.08);border-radius:14px}.busic-horizon-plan__head{margin-bottom:1.125rem}.busic-horizon-plan__head h4{margin:0 0 .25rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.15rem;font-weight:600;letter-spacing:-.012em}.busic-horizon-plan__lede{margin:0;font-size:.875rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 65%,transparent)}.busic-horizon-plan__horizons{list-style:none;margin:0;padding:0;display:grid;gap:1.125rem}.busic-horizon{padding-left:1rem;border-left:2px solid color-mix(in oklab,var(--busic-accent,#b8956c) 28%,transparent)}.busic-horizon--this_week{border-left-color:var(--busic-accent-strong,#9a784d)}.busic-horizon__head{margin-bottom:.625rem}.busic-horizon__label{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--busic-accent-strong,#9a784d)}.busic-horizon__helper{margin:.125rem 0 0;font-size:.78rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-horizon__items{list-style:none;margin:0;padding:0;display:grid;gap:.625rem}.busic-horizon-item{padding:.75rem .875rem;background:rgba(22,37,54,.025);border:1px solid rgba(22,37,54,.06);border-radius:8px;display:grid;gap:.375rem}.busic-horizon-item__top{display:flex;justify-content:space-between;align-items:baseline;gap:.625rem;flex-wrap:wrap}.busic-horizon-item__title{margin:0;font-size:.95rem;font-weight:600;color:var(--busic-ink,#0b1a30)}.busic-horizon-item__owner{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent);white-space:nowrap}.busic-horizon-item__detail{margin:0;font-size:.85rem;line-height:1.5;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 75%,transparent)}.busic-horizon-item__signals{display:flex;gap:.875rem;flex-wrap:wrap;font-size:.78rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-horizon-item__signal{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.02em}.busic-horizon-item__signal-label{font-family:var(--busic-font-body,system-ui,sans-serif);letter-spacing:0}.busic-share-export{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:rgba(22,37,54,.025);border:1px dashed rgba(22,37,54,.18);border-radius:14px}.busic-share-export__head{margin-bottom:.875rem}.busic-share-export__head h4{margin:0 0 .25rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.1rem;font-weight:600;letter-spacing:-.012em}.busic-share-export__lede{margin:0;font-size:.85rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 65%,transparent)}.busic-share-export__row{display:flex;flex-wrap:wrap;gap:.5rem}.busic-share-export__btn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 28%,transparent);background:#fff;border-radius:8px;padding:.5rem .875rem;font-size:.85rem;font-weight:600;color:var(--busic-ink,#0b1a30);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .1s ease}.busic-share-export__btn:hover{border-color:var(--busic-accent-strong,#9a784d);background:color-mix(in oklab,var(--busic-accent,#b8956c) 6%,#fff)}.busic-share-export__btn:active{transform:translateY(1px)}.busic-share-export__btn[data-confirming=true]{border-color:var(--busic-accent-strong,#9a784d);background:color-mix(in oklab,var(--busic-accent,#b8956c) 12%,#fff)}.busic-share-export__btn-confirm{margin-left:.5rem;font-size:.78rem;color:var(--busic-accent-strong,#9a784d)}.busic-share-export__error{margin:.625rem 0 0;font-size:.8rem;color:#a64225}.busic-results-talk-through{margin-top:clamp(1.5rem,3vw,2rem);padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,2.5vw,1.5rem);background:var(--busic-ink,#0b1a30);border-radius:14px;text-align:center;color:rgba(255,255,255,.94)}.busic-results-talk-through__lede{margin:0 0 .875rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:clamp(1rem,2vw,1.15rem);line-height:1.4;color:rgba(255,255,255,.94)}.busic-results-talk-through__cta{margin:0;display:inline-flex}.busic-results-pdf-utility{background:#fff;border:1px dashed rgba(22,37,54,.18);border-radius:14px;padding:clamp(1rem,2.5vw,1.5rem);margin-top:clamp(1.25rem,2.5vw,1.75rem)}.busic-results-pdf-utility h4{margin:0 0 .375rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.05rem;font-weight:600;letter-spacing:-.01em}.busic-results-pdf-utility p{margin:0 0 .625rem;font-size:.9rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 70%,transparent)}.busic-results-pdf-utility .busic-cta-row{margin-top:.5rem}.busic-next-tool{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:linear-gradient(180deg,color-mix(in oklab,var(--busic-accent,#b8956c) 6%,#fff) 0,#fff 100%);border:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 28%,transparent);border-radius:14px;box-shadow:0 12px 32px -28px rgba(11,26,48,.18)}.busic-next-tool__eyebrow{margin:0 0 .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--busic-accent-strong,#9a784d)}.busic-next-tool__title{margin:0 0 .375rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.2rem;font-weight:600;letter-spacing:-.012em;color:var(--busic-ink,#0b1a30)}.busic-next-tool__reason{margin:0 0 .875rem;font-size:.95rem;line-height:1.5;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 75%,transparent)}.busic-next-tool__cta{margin-bottom:.5rem}.busic-next-tool__note{margin:0;font-size:.78rem;font-style:italic;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}.busic-pattern{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:rgba(91,130,102,.06);border:1px solid rgba(91,130,102,.22);border-radius:14px}.busic-pattern__head{margin-bottom:.75rem}.busic-pattern__head h4{margin:0 0 .25rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.1rem;font-weight:600;letter-spacing:-.012em}.busic-pattern__lede{margin:0;font-size:.85rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 65%,transparent)}.busic-pattern__cta{margin-top:.25rem}.busic-pattern__error,.busic-pattern__status{margin:.625rem 0 0;font-size:.85rem}.busic-pattern__error{color:#a64225}.busic-pattern__body{margin-top:.875rem;padding:.875rem 1rem;background:#fff;border-radius:10px;font-size:.95rem;line-height:1.6;color:var(--busic-ink,#0b1a30);white-space:pre-wrap}.busic-ask-follow-up{margin-top:clamp(1.25rem,2.5vw,1.75rem);padding:clamp(1rem,2.5vw,1.5rem);background:rgba(22,37,54,.025);border:1px solid rgba(22,37,54,.08);border-radius:14px}.busic-ask-follow-up__head{margin-bottom:.875rem}.busic-ask-follow-up__head h4{margin:0 0 .25rem;font-family:var(--busic-font-display,ui-serif,Georgia,serif);font-size:1.1rem;font-weight:600;letter-spacing:-.012em}.busic-ask-follow-up__lede{margin:0;font-size:.85rem;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 65%,transparent)}.busic-ask-follow-up__examples{display:flex;flex-wrap:wrap;gap:.4rem;margin:.625rem 0}.busic-ask-follow-up__example{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid color-mix(in oklab,var(--busic-accent,#b8956c) 22%,transparent);border-radius:999px;padding:.4rem .75rem;font-size:.78rem;color:var(--busic-ink,#0b1a30);cursor:pointer;transition:border-color .15s ease,background .15s ease}.busic-ask-follow-up__example:hover{border-color:var(--busic-accent-strong,#9a784d);background:color-mix(in oklab,var(--busic-accent,#b8956c) 6%,#fff)}.busic-ask-follow-up__form{display:flex;gap:.5rem;align-items:stretch}@media (max-width:600px){.busic-ask-follow-up__form{flex-direction:column}}.busic-ask-follow-up__input{flex:1;resize:vertical;min-height:60px;padding:.625rem .75rem;border:1px solid rgba(22,37,54,.16);border-radius:8px;font-size:.92rem;font-family:inherit;background:#fff;color:var(--busic-ink,#0b1a30);min-width:0}.busic-ask-follow-up__input:focus{outline:2px solid color-mix(in oklab,var(--busic-accent,#b8956c) 50%,transparent);outline-offset:1px;border-color:var(--busic-accent-strong,#9a784d)}.busic-ask-follow-up__submit{align-self:flex-end;white-space:nowrap}@media (max-width:600px){.busic-ask-follow-up__submit{align-self:stretch}}.busic-ask-follow-up__error{margin:.625rem 0 0;font-size:.85rem;color:#a64225}.busic-ask-follow-up__answer{padding:.875rem 1rem;background:#fff;font-size:.95rem;line-height:1.6;color:var(--busic-ink,#0b1a30);white-space:pre-wrap}.busic-ask-follow-up__answer,.busic-dollar-basis{margin-top:.875rem;border:1px solid rgba(22,37,54,.08);border-radius:10px}.busic-dollar-basis{padding:.75rem .875rem;background:rgba(22,37,54,.025)}.busic-dollar-basis__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:.875rem;font-weight:600;color:var(--busic-ink,#0b1a30);list-style:none}.busic-dollar-basis__summary::-webkit-details-marker{display:none}.busic-dollar-basis__summary:before{content:"▸";display:inline-block;margin-right:.5rem;transition:transform .15s ease;color:var(--busic-accent-strong,#9a784d)}.busic-dollar-basis[open]>.busic-dollar-basis__summary:before{transform:rotate(90deg)}.busic-dollar-basis__chip{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;border-radius:999px}.busic-dollar-basis__chip--measured{background:color-mix(in oklab,var(--busic-accent,#b8956c) 18%,transparent);color:var(--busic-accent-strong,#9a784d)}.busic-dollar-basis__chip--estimated{background:rgba(22,37,54,.08);color:color-mix(in oklab,var(--busic-ink,#0b1a30) 70%,transparent)}.busic-dollar-basis__chip--directional{background:rgba(194,97,63,.1);color:#a64225}.busic-dollar-basis__body{padding-top:.75rem}.busic-dollar-basis__list{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;font-size:.85rem;line-height:1.5;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 80%,transparent)}.busic-dollar-basis__list li{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.busic-dollar-basis__caveat{margin:.875rem 0 0;font-size:.78rem;font-style:italic;color:color-mix(in oklab,var(--busic-ink,#0b1a30) 55%,transparent)}