.bn-landing{--paper:#f7f3ea;--paper-deep:#efe8da;--ink:#191411;--ink-soft:#4a423b;--ink-faint:#6f675f;--gold:#8b6000;--gold-bright:#e8b54a;--ink-2:#1c1713;--ink-field:#14100d;--night-text:#ebe7e0;--night-soft:#ada9a1;--night-faint:#8e8a83;--night-title:#f5efe3;--night-lede:#a79e92;--night-option:#100e0b;--night-ring:#37332f;--night-ring-hi:#6d6861;--night-right:#7fcc90;--night-right-fill:#1f3a25;--night-right-text:#b1dfb9;--night-why:#2e2820;--night-badge:#422f0e;--card:#fffdf8;--slip:#efe8da;--presence:#a87400;--presence-hi:#e9ae3a;--presence-glow:#f2b53f;--done:#1d7d3e;--cat-habits:#107823;--cat-habits-container:#d6f3d6;--on-cat-habits-container:#095717;--g-sky:#f3f1e7;--g-soil:#7a6034;--g-soil-damp:#5e4925;--g-stem:#6d5422;--g-leaf:#3f6b21;--g-leaf-dry:#8a7a2e;--g-bloom:#a17000;--plate-shadow:24px 30px 60px -24px #281c0c80;--plate-border:7px solid var(--card);--hair:color-mix(in oklab, var(--ink) 12%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--paper);color:var(--ink)}@media (prefers-color-scheme:dark){.bn-landing{--paper:#15110e;--paper-deep:#1d1814;--ink:#efe8da;--ink-soft:#c3b9ab;--ink-faint:#9e9487;--gold:#e3b662;--gold-bright:#f0c871;--ink-2:#0f0c0a;--ink-field:#0e0b09;--card:#26201b;--slip:#302923;--presence:#f2c35b;--presence-hi:#ffe2a0;--presence-glow:#f2c35b;--done:#7fcc90;--cat-habits:#8ace8c;--cat-habits-container:#223a23;--on-cat-habits-container:#b5deb5;--g-sky:#1e1c17;--g-soil:#826a40;--g-soil-damp:#967a4a;--g-stem:#b89b61;--g-leaf:#8fbf6b;--g-leaf-dry:#c4b678;--g-bloom:#f0c871;--plate-shadow:none;--plate-border:1px solid #ffffff1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.bn-paper{background-color:var(--paper);position:relative}.bn-paper-deep{background-color:var(--paper-deep);position:relative}.bn-paper:before,.bn-paper-deep:before,.bn-ink-field:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:multiply;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.bn-ink-field{background:radial-gradient(80% 60% at 78% 0%, #e8b54a21, transparent 62%), radial-gradient(70% 60% at 10% 100%, #a170001f, transparent 66%), var(--ink-field);position:relative}.bn-ink-field:before{mix-blend-mode:overlay;opacity:.4}@media (prefers-color-scheme:dark){.bn-paper:before,.bn-paper-deep:before{mix-blend-mode:overlay;opacity:.06}.bn-ink-field{border-block:1px solid #ffffff14}}.bn-landing>*{position:relative}.bn-layer{z-index:1;position:relative}.bn-landing .bn-wrap{max-width:1320px;margin-inline:auto;padding-inline:20px}@media (min-width:640px){.bn-landing .bn-wrap{padding-inline:32px}}@media (min-width:1100px){.bn-landing .bn-wrap{padding-inline:40px}}.bn-landing>.bn-nav{z-index:50;background:color-mix(in oklab, var(--paper) 92%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid #0000;height:64px;position:sticky;top:0}@supports (animation-timeline:scroll()){.bn-landing>.bn-nav{animation:linear both bn-nav-hair;animation-timeline:scroll(root);animation-range:0 64px}}@keyframes bn-nav-hair{to{border-bottom-color:var(--hair)}}.bn-landing .bn-nav .bn-mark *{animation:none!important}.bn-landing .bn-nav-link{color:var(--ink-soft);transition:color .16s cubic-bezier(.2,0,0,1)}.bn-landing .bn-nav-link:hover{color:var(--ink)}.bn-landing section[id],.bn-landing header[id]{scroll-margin-top:64px}html[lang=fa] .bn-landing{line-height:1.85}html[lang=fa] .bn-landing .bn-display{font-weight:800;line-height:1.38}html[lang=fa] .bn-landing .bn-thin{font-weight:200;line-height:1.38}html[lang=fa] .bn-landing .bn-lede{font-weight:300;line-height:1.7}html[lang=fa] .bn-landing .bn-cap{font-size:13px;font-weight:500;line-height:1.7}.bn-landing .bn-h1{font-size:clamp(30px,9.4vw,40px)}@media (min-width:640px){.bn-landing .bn-h1{font-size:clamp(40px,6.4vw,64px)}}@media (min-width:1100px){.bn-landing .bn-h1{font-size:clamp(48px,5.2vw,72px)}}.bn-landing .bn-h2{font-size:clamp(28px,8.2vw,36px)}@media (min-width:640px){.bn-landing .bn-h2{font-size:clamp(36px,4.4vw,60px)}}.bn-landing .bn-h3{font-size:clamp(22px,2.4vw,30px)}.bn-landing .bn-lede-lg{font-size:17px}@media (min-width:1100px){.bn-landing .bn-lede-lg{font-size:19px}}.bn-landing .bn-eyebrow{color:var(--gold);font-size:13px;font-weight:700}.bn-landing .bn-fig{font-variant-numeric:proportional-nums}.bn-landing .bn-folio{color:#0000;-webkit-text-stroke:1.25px color-mix(in oklab, var(--gold) 70%, transparent);font-variant-numeric:proportional-nums;-webkit-user-select:none;user-select:none;font-weight:800;line-height:1}.bn-landing .bn-rule-double{border-top:1px solid color-mix(in oklab, currentColor 26%, transparent);border-bottom:3px solid color-mix(in oklab, currentColor 26%, transparent);height:5px}.bn-landing .bn-rule-hair{background:color-mix(in oklab, currentColor 20%, transparent);height:1px}.bn-landing .bn-ornament{color:var(--gold);align-items:center;gap:16px;display:flex}.bn-landing .bn-ornament:before,.bn-landing .bn-ornament:after{content:"";opacity:.5;background:linear-gradient(270deg,#0000,currentColor 45%,#0000);flex:1;height:1px}.bn-landing .bn-ink-field .bn-ornament{color:var(--gold-bright)}.bn-landing .bn-ornament>span{word-spacing:.35em;flex:none;font-size:15px;line-height:1}.bn-landing .bn-plate{border:var(--plate-border);background:var(--card);box-shadow:var(--plate-shadow);rotate:var(--r,0deg);border-radius:6px;transition-property:rotate,translate,box-shadow;transition-duration:.42s;transition-timing-function:cubic-bezier(.2,0,0,1)}.bn-landing .bn-plate img{border-radius:2px;display:block}.bn-landing .bn-sheet{background:var(--card);border:1px solid var(--hair);box-shadow:var(--plate-shadow)}.bn-landing p{text-wrap:pretty}@keyframes bn-rise{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}.bn-landing .bn-rise{animation:.7s cubic-bezier(.2,0,0,1) both bn-rise}.bn-landing .bn-d1{animation-delay:40ms}.bn-landing .bn-d2{animation-delay:.13s}.bn-landing .bn-d3{animation-delay:.22s}.bn-landing .bn-d4{animation-delay:.31s}.bn-landing .bn-d5{animation-delay:.4s}@supports (animation-timeline:view()){.bn-landing .bn-reveal{animation:.62s cubic-bezier(.2,0,0,1) both bn-rise;animation-timeline:view();animation-range:entry 4% cover 20%}}.bn-landing .bn-press{transition-property:scale,background-color,color,border-color,box-shadow,opacity;transition-duration:.16s;transition-timing-function:cubic-bezier(.2,0,0,1)}.bn-landing .bn-press:active{scale:.96}.bn-landing .bn-pill-ink{background:var(--ink);color:var(--paper)}.bn-landing .bn-pill-ink:hover{background:color-mix(in oklab, var(--ink) 86%, var(--paper))}.bn-landing .bn-pill-line{border:1px solid color-mix(in oklab, var(--ink) 22%, transparent);color:var(--ink)}.bn-landing .bn-pill-line:hover{background:color-mix(in oklab, var(--ink) 5%, transparent)}.bn-landing :is(.bn-pill-ink,.bn-pill-line,.bn-link):focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bn-landing .bn-hero-mark{width:88px;height:88px}@media (min-width:640px){.bn-landing .bn-hero-mark{width:96px;height:96px}}@media (min-width:1100px){.bn-landing .bn-hero-mark{width:120px;height:120px}}.bn-landing .bn-hero:has(.bn-cta:is(:hover,:focus-visible)) .bn-hero-mark .bn-mark-glow{opacity:.85;animation:none;scale:1.18}.bn-landing .bn-hero-mark .bn-mark-glow{transition:opacity .42s cubic-bezier(.2,0,0,1),scale .42s cubic-bezier(.2,0,0,1)}.bn-landing .bn-convo{background:var(--card);border:1px solid var(--hair);box-shadow:var(--plate-shadow)}@media (min-width:640px){.bn-landing .bn-convo{rotate:-1deg}}.bn-landing .bn-turn-dot{background:var(--presence);border-radius:1px;width:7px;height:7px;display:block;rotate:45deg}.bn-landing .bn-week-dot{background:var(--done);border-radius:999px;width:8px;height:8px}.bn-landing .bn-week-dot[data-off]{background:color-mix(in oklab, var(--ink) 16%, transparent)}.bn-landing .bn-seq-think,.bn-landing .bn-seq-cap>span{opacity:0}.bn-landing .bn-seq-think{display:none}@keyframes bn-seq-in{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}@keyframes bn-seq-blink{0%,to{opacity:0}8%,92%{opacity:1}}@keyframes bn-seq-look{0%,3.2%{opacity:0}3.3%,29.9%{opacity:1}30%,to{opacity:0}}@keyframes bn-seq-thinking{0%,29.9%{opacity:0}30%,53.2%{opacity:1}53.3%,83.2%{opacity:0}83.3%,99.9%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:no-preference){.bn-landing .bn-seq-think{display:block}.bn-landing .bn-seq-glance{animation:.42s cubic-bezier(.2,0,0,1) .2s both bn-seq-in}.bn-landing .bn-seq-think-1{animation:1.4s linear 1.8s both bn-seq-blink}.bn-landing .bn-seq-opener{animation:.42s cubic-bezier(.2,0,0,1) 3.2s both bn-seq-in}.bn-landing .bn-seq-reply{animation:.18s cubic-bezier(.2,0,0,1) 4.6s both bn-seq-in}.bn-landing .bn-seq-think-2{animation:1s linear 5s both bn-seq-blink}.bn-landing .bn-seq-follow{animation:.42s cubic-bezier(.2,0,0,1) 6s both bn-seq-in}.bn-landing .bn-seq-cap>.bn-seq-look{animation:6s linear both bn-seq-look}.bn-landing .bn-seq-cap>.bn-seq-thinking{animation:6s linear both bn-seq-thinking}html.bn-js .bn-landing .bn-convo:not([data-play]) :is(.bn-seq-glance,.bn-seq-think,.bn-seq-opener,.bn-seq-reply,.bn-seq-follow,.bn-seq-cap>span){animation-play-state:paused}.bn-landing .bn-hero-mark.bn-mark[data-state=resting] .bn-mark-glow{animation-delay:6.5s}}.bn-landing .bn-convo-mark *{animation:none!important}.bn-landing .bn-evidence{text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--presence) 70%, transparent);text-decoration-color:color-mix(in oklab, var(--presence) 70%, transparent);text-underline-offset:7px;text-decoration-skip-ink:none;text-decoration-thickness:1.5px}.bn-landing .bn-note-ref{color:var(--gold);vertical-align:.62em;margin-inline-start:.2em;font-size:.62em;font-weight:700;line-height:0}.bn-landing .bn-dot-stage .bn-dot-mark{display:none}:is(.bn-landing .bn-dot-stage:has(input[value=resting]:checked) .bn-dot-mark[data-state=resting],.bn-landing .bn-dot-stage:has(input[value=listening]:checked) .bn-dot-mark[data-state=listening],.bn-landing .bn-dot-stage:has(input[value=thinking]:checked) .bn-dot-mark[data-state=thinking],.bn-landing .bn-dot-stage:has(input[value=speaking]:checked) .bn-dot-mark[data-state=speaking]){display:block}@supports not selector(:has(*)){.bn-landing .bn-dot-stage .bn-dot-mark[data-state=resting]{display:block}}.bn-landing .bn-dot-disc{background:var(--card);border:1px solid var(--hair);box-shadow:inset 0 1px #ffffff80,0 30px 60px -36px #281c0c73}@media (prefers-color-scheme:dark){.bn-landing .bn-dot-disc{box-shadow:none}}.bn-landing .bn-state-pill{border:1px solid color-mix(in oklab, var(--ink) 18%, transparent);color:var(--ink-soft);cursor:pointer}.bn-landing .bn-state-pill:hover{border-color:color-mix(in oklab, var(--ink) 40%, transparent);color:var(--ink)}.bn-landing .bn-state-pill:has(input:checked){background:var(--ink);border-color:var(--ink);color:var(--paper)}.bn-landing .bn-state-pill:has(input:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.bn-landing .bn-gsky{background:var(--g-sky)}.bn-landing .bn-grower-fig{opacity:0;grid-area:1/1;transition:opacity .18s cubic-bezier(.2,0,0,1)}.bn-landing .bn-grower-fig[data-on]{opacity:1}.bn-landing .bn-range{appearance:none;cursor:pointer;background:0 0;width:100%;height:28px}.bn-landing .bn-range::-webkit-slider-runnable-track{background:color-mix(in oklab, var(--ink) 22%, transparent);border-radius:2px;height:2px}.bn-landing .bn-range::-moz-range-track{background:color-mix(in oklab, var(--ink) 22%, transparent);border-radius:2px;height:2px}.bn-landing .bn-range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:3px solid var(--card);width:20px;height:20px;box-shadow:0 0 0 1px var(--ink);border-radius:999px;margin-top:-9px}.bn-landing .bn-range::-moz-range-thumb{background:var(--ink);border:3px solid var(--card);width:14px;height:14px;box-shadow:0 0 0 1px var(--ink);border-radius:999px}.bn-landing .bn-range:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:4px}.bn-landing .bn-step-line{background:color-mix(in oklab, var(--ink) 18%, transparent);flex:1;height:1px}.bn-landing .bn-wall{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-rows:auto auto;grid-auto-columns:128px;grid-auto-flow:column;justify-content:safe center;gap:26px 20px;padding:14px 20px 52px;scroll-padding-inline:20px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 44px);mask-image:linear-gradient(90deg,#0000 0,#000 44px)}.bn-landing .bn-wall::-webkit-scrollbar{display:none}.bn-landing .bn-wall>li{scroll-snap-align:start}.bn-landing .bn-wall:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (min-width:640px){.bn-landing .bn-wall{grid-auto-columns:148px;padding-inline:32px;scroll-padding-inline:32px}}@media (min-width:1024px){.bn-landing .bn-wall{grid-template-rows:none;grid-template-columns:repeat(17,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:34px 18px;padding:10px 0 0;overflow:visible;-webkit-mask-image:none;mask-image:none}.bn-landing .bn-wall>li{grid-column:span 2}.bn-landing .bn-wall>li:nth-child(9){grid-column:2/span 2}.bn-landing .bn-wall>li:nth-child(17){grid-column:1/span 2}.bn-landing .bn-wall .bn-plate:hover{translate:0 -6px;rotate:none}}.bn-landing .bn-faq summary{cursor:pointer;list-style:none}.bn-landing .bn-faq summary::-webkit-details-marker{display:none}.bn-landing .bn-faq summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:6px}.bn-landing .bn-faq .bn-chev{transition:rotate .18s cubic-bezier(.2,0,0,1)}.bn-landing .bn-faq details[open] .bn-chev{rotate:-90deg}.bn-landing .bn-inapp{background:var(--slip);max-width:46ch;color:var(--ink);border-radius:14px;padding:10px 14px;font-size:14px;font-weight:500}html[lang=fa] .bn-landing .bn-inapp{line-height:1.85}.bn-landing .bn-ig-cover{background:var(--slip);border-radius:4px;box-shadow:0 14px 28px -18px #281c0c8c}@media (prefers-color-scheme:dark){.bn-landing .bn-ig-cover{box-shadow:none;outline-offset:-1px;outline:1px solid #ffffff1a}}.bn-landing .bn-ig-free{border:1px solid var(--hair);background:var(--card);border-radius:18px}.bn-landing .bn-ig-book{border-radius:6px}.bn-landing :is(.bn-ig-book,.bn-ig-free):focus-visible{outline:2px solid var(--gold);outline-offset:4px}.bn-landing .bn-ig-door{--door-bg:transparent;--door-fg:var(--ink);--door-line:color-mix(in oklab, var(--ink) 22%, transparent);background:var(--door-bg);color:var(--door-fg);border:1px solid var(--door-line)}.bn-landing [data-store=soon] .bn-ig-web,.bn-landing [data-store=live] .bn-ig-store,html:is([data-os=ios],[data-os=other]) .bn-landing [data-store=live] .bn-ig-web{--door-bg:var(--ink);--door-fg:var(--paper);--door-line:var(--ink)}html:is([data-os=ios],[data-os=other]) .bn-landing [data-store=live] .bn-ig-store{--door-bg:transparent;--door-fg:var(--ink);--door-line:color-mix(in oklab, var(--ink) 22%, transparent);order:1}.bn-landing .bn-ig-door:not(.bn-store-soon):hover{box-shadow:inset 0 0 0 100vmax color-mix(in oklab, var(--door-fg) 8%, transparent)}.bn-landing .bn-ig-door:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.bn-landing .bn-store-soon,.bn-landing .bn-ig-door.bn-store-soon{--door-bg:transparent;--door-fg:var(--ink-faint);--door-line:color-mix(in oklab, var(--ink) 18%, transparent);color:var(--ink-faint);border:1px dashed color-mix(in oklab, var(--ink) 18%, transparent);cursor:default;-webkit-user-select:none;user-select:none;background:0 0;font-weight:600}.bn-landing .bn-colophon-mascot{width:auto;height:128px;display:block}@media (min-width:640px){.bn-landing .bn-colophon-mascot{height:160px}}.bn-landing .bn-ig-mascot{width:auto;height:104px;margin-block-end:4px}@media (min-width:480px){.bn-landing .bn-ig-mascot{height:128px}}.bn-landing .bn-inapp-link{text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:6px;white-space:nowrap;font-weight:700;text-decoration-thickness:2px}.bn-landing .bn-inapp-link:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.bn-landing .bn-rise,.bn-landing .bn-reveal{animation:none}.bn-landing .bn-plate,.bn-landing .bn-wall .bn-plate:hover{transition:none;translate:none}.bn-landing .bn-grower-fig,.bn-landing .bn-faq .bn-chev,.bn-landing .bn-hero-mark .bn-mark-glow{transition:none}}
