.bh-root,.bh-backdrop{--bh-font-serif:var(--font-gambetta,Georgia, serif);isolation:isolate;min-height:100%;color:var(--fg-default);font-size:14px;line-height:1.5;position:relative}.main-content-inner:has(.bh-root){overflow-x:clip}.bh-backdrop{height:calc(100dvh - var(--site-header-height));margin-bottom:calc(-100dvh + var(--site-header-height));pointer-events:none;position:sticky;top:0}.bh-backdrop:before{content:"";opacity:var(--bh-backdrop-opacity);background:url(/home/backdrop-hills.webp) bottom/cover no-repeat;position:absolute;inset:0}.bh-backdrop:after{content:"";background:linear-gradient(180deg, var(--bh-wash-0) 0%, var(--bh-wash-1) 45%, var(--bh-wash-2) 80%, var(--bg-base) 100%);position:absolute;inset:0}.bh-root:after{content:"";z-index:5;pointer-events:none;opacity:.015;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.bh-root{min-height:0}.bh-face{background:linear-gradient(160deg,#fbe4d0,#e0a173);border:1px solid #ffffffe6;flex:none;justify-content:center;align-items:center;transition:rotate .4s cubic-bezier(.3,.8,.25,1),translate .4s cubic-bezier(.3,.8,.25,1),scale .4s cubic-bezier(.3,.8,.25,1);display:inline-flex;box-shadow:inset 0 1px #ffffffbf,inset 0 -9px 18px -10px #703a1759,0 14px 26px -16px #703a1780}.bh-face svg{aspect-ratio:33/24.5;stroke:#6f3a17;fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:69%;height:auto;overflow:visible}.bh-face.bh-face--kin .bh-face__pupil{fill:color-mix(in srgb, var(--kin) 64%, var(--fg-default))}.bh-face--kin .bh-face__up{opacity:0}.bh-face.bh-face--kin .bh-face__open,.bh-face.bh-face--kin .bh-face__pupil{opacity:1}@keyframes bhFaceBlink{0%,90.5%,95.5%,to{transform:scaleY(1)}92.5%,93.5%{transform:scaleY(.12)}}.bh-face .bh-face__lid,.bh-face .bh-face__open,.bh-face .bh-face__pupil,.bh-face .bh-face__flat,.bh-face .bh-face__o,.bh-face .bh-face__wave,.bh-face .bh-face__grin{opacity:0}.bh-face .bh-face__pupil{fill:#6f3a17;stroke:none}.bh-face[data-mood=working] .bh-face__eyes{transform:translateY(1.4px)}.bh-face[data-mood=working]{animation:1.1s ease-in-out infinite bhFaceBob}.bh-face.bh-face--pop{animation:1.1s ease-in-out infinite bhFaceBob,.36s cubic-bezier(.3,.8,.25,1) bhFacePop}.bh-face[data-mood=thinking] .bh-face__eyes{animation:3.4s ease-in-out infinite bhFaceGaze}.bh-face[data-mood=thinking]{animation:3.4s ease-in-out infinite bhFaceHover}.bh-face[data-mood=thinking] .bh-face__smile{opacity:0}.bh-face[data-mood=thinking] .bh-face__flat{opacity:1}.bh-face[data-mood=reading] .bh-face__eyes{animation:1.7s ease-in-out infinite bhFaceScan}.bh-face[data-mood=waiting] .bh-face__up{opacity:0}.bh-face[data-mood=waiting] .bh-face__open,.bh-face[data-mood=waiting] .bh-face__pupil{opacity:1}.bh-face[data-mood=waiting] .bh-face__eyes{transform:translateY(-.8px)}.bh-face[data-mood=waiting] .bh-face__eye{animation:4.2s infinite bhFaceBlink;animation-delay:var(--fd,-1s)}.bh-face[data-mood=waiting]{animation:4s ease-in-out infinite bhFaceLean}.bh-face[data-mood=happy] .bh-face__smile{opacity:0}.bh-face[data-mood=happy] .bh-face__grin{opacity:1}.bh-face[data-mood=happy] .bh-face__eyes{transform:translateY(-1px)scaleY(1.18)}.bh-face[data-mood=happy]{animation:4.6s ease-in-out infinite bhFaceHops}.bh-face[data-mood=puzzled] .bh-face__eye:last-child .bh-face__up{opacity:0}.bh-face[data-mood=puzzled] .bh-face__eye:last-child .bh-face__lid{opacity:1}.bh-face[data-mood=puzzled] .bh-face__smile{opacity:0}.bh-face[data-mood=puzzled] .bh-face__wave{opacity:1}.bh-face[data-mood=puzzled]{animation:3.6s ease-in-out infinite bhFaceShake}.bh-face[data-mood=sleeping] .bh-face__up{opacity:0}.bh-face[data-mood=sleeping] .bh-face__lid{opacity:1}.bh-face[data-mood=sleeping] .bh-face__eye{animation:none}.bh-face[data-mood=sleeping] .bh-face__smile{opacity:0}.bh-face[data-mood=sleeping] .bh-face__flat{opacity:1}.bh-face[data-mood=sleeping]{animation:3.4s ease-in-out infinite bhFaceBreathe;rotate:8deg}.bh-face[data-mood=waking] .bh-face__eye{animation:none}.bh-face[data-mood=waking] .bh-face__lid{animation:4s ease-in-out infinite bhLidUp}.bh-face[data-mood=waking] .bh-face__up{animation:4s ease-in-out infinite bhEyeUp}.bh-face[data-mood=waking] .bh-face__flat{animation:4s ease-in-out infinite bhWakeFlat}.bh-face[data-mood=waking] .bh-face__smile{animation:4s ease-in-out infinite bhWakeSmile}.bh-face[data-mood=waking]{animation:4s ease-in-out infinite bhFaceRoll}.bh-face[data-mood=listening] .bh-face__eyes{transform:translateY(2px)}.bh-face[data-mood=listening]{rotate:5deg}.bh-face[data-mood=listening] .bh-face__eye{animation:7s infinite bhFaceBlink}.bh-face[data-mood=browsing] .bh-face__up{opacity:0}.bh-face[data-mood=browsing] .bh-face__open,.bh-face[data-mood=browsing] .bh-face__pupil{opacity:1}.bh-face[data-mood=browsing] .bh-face__eyes{animation:2.6s ease-in-out infinite bhFaceTrack}.bh-face[data-mood=browsing] .bh-face__eye{animation:4.8s infinite bhFaceBlink;animation-delay:var(--fd,-2s)}.bh-face[data-mood=creating]{animation:2.8s ease-in-out infinite bhFaceSway}.bh-face[data-mood=creating] .bh-face__smile{animation:2.8s ease-in-out infinite bhGrinOut}.bh-face[data-mood=creating] .bh-face__grin{animation:2.8s ease-in-out infinite bhGrinIn}.bh-face[data-mood=creating] .bh-face__eyes{transform:translateY(-.6px)scaleY(1.08)}@keyframes bhFaceBob{0%,to{translate:0;scale:1}50%{translate:0 3px;scale:1 .94}}@keyframes bhFacePop{0%{scale:1}40%{scale:1.14}to{scale:1}}@keyframes bhFaceGaze{0%,12%{transform:translate(0)}25%,55%{transform:translate(4px,-3.5px)}68%,88%{transform:translate(-3px,-3px)}to{transform:translate(0)}}@keyframes bhFaceHover{0%,to{translate:0}50%{translate:0 -4px}}@keyframes bhFaceScan{0%,to{transform:translate(-2px)}50%{transform:translate(2px)}}@keyframes bhFaceLean{0%,to{rotate:none}50%{rotate:4deg}}@keyframes bhFaceHops{0%,60%,to{translate:0}8%{translate:0 -9px}16%{translate:0}22%{translate:0 -4px}28%{translate:0}}@keyframes bhFaceShake{0%,40%,to{rotate:none}10%{rotate:-7deg}20%{rotate:6deg}30%{rotate:-3deg}}@keyframes bhFaceBreathe{0%,to{scale:1}50%{scale:1.035}}@keyframes bhLidUp{0%,50%{opacity:1}58%,to{opacity:0}}@keyframes bhEyeUp{0%,52%{opacity:0;transform:scaleY(.2)}62%,68%{opacity:1;transform:scaleY(1)}72%,76%{opacity:1;transform:scaleY(.12)}80%,to{opacity:1;transform:scaleY(1)}}@keyframes bhWakeFlat{0%,60%{opacity:1}70%,to{opacity:0}}@keyframes bhWakeSmile{0%,60%{opacity:0}70%,to{opacity:1}}@keyframes bhFaceRoll{0%{rotate:8deg}20%{rotate:-10deg}40%{rotate:10deg}55%,to{rotate:none}}@keyframes bhFaceTrack{0%,to{transform:translate(-1.8px,.4px)}40%{transform:translate(1.8px)}70%{transform:translate(.6px,1.2px)}}@keyframes bhFaceSway{0%,to{translate:0;rotate:-5deg}50%{translate:0 -1.5px;rotate:5deg}}@keyframes bhGrinOut{0%,55%,to{opacity:1}70%,90%{opacity:0}}@keyframes bhGrinIn{0%,55%,to{opacity:0}70%,90%{opacity:1}}@media (prefers-reduced-motion:reduce){.bh-face,.bh-face *{animation:none!important}}.bh-hero .cinl-answer-cap{max-height:min(72vh, calc(100dvh - var(--bh-pin-h,0px) - 170px))}@media (min-width:768px){.bh-panel .bh-rec__head{z-index:1;background:color-mix(in srgb, var(--bg-elevated) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-top:16px;position:sticky;top:0}.bh-panel>:first-child:not(.bh-rec__head){margin-top:8px}.bh-backdrop{height:100dvh;margin-bottom:-100dvh}}@keyframes bhBlink{50%{opacity:0}}.bh-brow.bh-ghost{z-index:60;pointer-events:none;transform-origin:0 0;background:var(--bg-elevated);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold-molten-mid) 20%, var(--border-subtle)), 0 12px 32px #00000024;border-radius:12px;margin:0;transition:none;position:fixed}.bh-row--landed{animation:1.1s ease-out both bhLanded}@keyframes bhLanded{0%{background:color-mix(in srgb, var(--gold-molten-hi) 22%, transparent)}to{background:0 0}}@keyframes bhWordsIn{0%{opacity:0;translate:-6px}to{opacity:1;translate:0}}@keyframes bhShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes bhDotPulse{0%,to{opacity:1}50%{opacity:.35}}.bh-answer>:first-child{margin-top:0}.bh-answer>:last-child{margin-bottom:0}.bh-answer p{margin:0 0 8px}.bh-answer strong{font-weight:600}.bh-answer ul,.bh-answer ol{margin:6px 0 8px;padding-left:20px}.bh-answer li{margin:3px 0}.bh-answer a{color:var(--gold-ink);text-underline-offset:2px;text-decoration:underline}.bh-answer code{font-family:var(--font-mono), ui-monospace, monospace;background:var(--bg-muted);border-radius:5px;padding:1px 5px;font-size:12px}.bh-answer pre{background:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:9px;margin:7px 0;padding:10px 12px;overflow-x:auto}.bh-answer pre code{background:0 0;padding:0}.bh-answer h1,.bh-answer h2,.bh-answer h3{margin:9px 0 4px;font-size:15px;font-weight:600}.bh-answer blockquote{border-left:2px solid var(--border-muted);color:var(--fg-muted);margin:7px 0;padding-left:11px}.bh-pill__fly--hop{animation:.55s cubic-bezier(.2,.9,.25,1.12) bhFlyHop}.bh-pill__fly--land:after{content:"";box-shadow:0 0 0 2px color-mix(in srgb, var(--copper-hi) 60%, transparent);pointer-events:none;border-radius:14px;animation:.6s ease-out both bhFlyRipple;position:absolute;inset:-6px}@keyframes bhFlyHop{0%{scale:1}40%{rotate:-4deg;scale:1.16}to{rotate:none;scale:1}}@keyframes bhFlyRipple{0%{opacity:1;scale:.9}to{opacity:0;scale:1.25}}@media (prefers-reduced-motion:reduce){.bh-pill__fly--hop{animation:none}.bh-bw,.bh-thread--lift .bh-brow{transition:none;animation:none}}.bh-needs--tab .hb-need-card+.hb-need-card{border-top:1px solid var(--border-subtle)}.bh-needs--tab .hb-need-card:hover+.hb-need-card{border-top-color:#0000}.bh-row+.bh-row{border-top:1px solid var(--border-subtle)}.bh-row:hover+.bh-row{border-top-color:#0000}@keyframes bhPulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.35)}}@media (max-width:767px){.bh-col{padding-top:6px}.bh-hero .cinl-answer-cap{max-height:calc(100dvh - 170px)}.bh-rec__all{display:inline-flex}.bh-rows:not(.bh-rows--all) .bh-row:nth-child(n+6){display:none}}@media (prefers-reduced-motion:reduce){.bh-root *{transition-duration:0s!important;animation:none!important}}
/*# sourceMappingURL=14zikazr8p68i.css.map*/