@keyframes b-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes b-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes b-seal{0%,78%{background:0 0}86%,to{background:var(--color-signal);border-color:var(--color-signal)}}@keyframes b-credit-flow{0%{opacity:0;left:0}12%{opacity:1}88%{opacity:1}to{opacity:0;left:calc(100% - 8px)}}@keyframes hv-type{0%,1.5%{width:0}6.5%,to{width:20ch}}@keyframes hv-caret{0%,7.5%{opacity:1}8.5%,to{opacity:0}}@keyframes hv-scan{0%,6.8%{opacity:0;transform:translateY(0)}8%{opacity:1}12.8%{opacity:1;transform:translateY(196px)}14.5%,to{opacity:0;transform:translateY(196px)}}@keyframes hv-card1{0%,8.3%{opacity:0;transform:translateY(8px)}11.6%,to{opacity:1;transform:none}}@keyframes hv-card2{0%,10.9%{opacity:0;transform:translateY(8px)}14.3%,to{opacity:1;transform:none}}@keyframes hv-card3{0%,13.5%{opacity:0;transform:translateY(8px)}16.9%,to{opacity:1;transform:none}}@keyframes hv-tick1{0%,18%{background:0 0}20.3%,to{background:var(--color-ink)}}@keyframes hv-tick2{0%,21%{background:0 0}23.3%,to{background:var(--color-ink)}}@keyframes hv-btn{0%,24%{opacity:.35}27%,to{opacity:1}}@keyframes hv-cursor{0%,23.3%{opacity:0;transform:translate(26px,30px)}25.9%{opacity:1;transform:translate(0)}27.8%{transform:scale(.92)}29.3%,30.8%{opacity:1;transform:none}33.4%,to{opacity:0}}@keyframes hv-stamp{0%,27.8%{opacity:0;transform:scale(1.15)}30.8%,to{opacity:1;transform:none}}@keyframes hv-status1{0%,27%{opacity:1}29.3%,to{opacity:0}}@keyframes hv-status2{0%,27.8%{opacity:0}30%,to{opacity:1}}@keyframes hv-chat{0%,35.3%{opacity:0;transform:translateY(10px)}39%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes hv-inp-ph{0%,38%{opacity:1}38.5%,46%{opacity:0}48%,to{opacity:1}}@keyframes hv-inp-type{0%,39%{opacity:1;width:0}44%,45.5%{opacity:1;width:28ch}46%,to{opacity:0;width:28ch}}@keyframes hv-inp-caret{0%,38.5%{opacity:0}39%,45.5%{opacity:1}46%,to{opacity:0}}@keyframes hv-bubble{0%,46%{opacity:0;transform:translateY(6px)}48.5%,to{opacity:1;transform:none}}@keyframes hv-dots{0%,49%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}51%,56.5%{opacity:1;max-height:32px;padding-top:8px;padding-bottom:8px}58.5%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes hv-dot-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes hv-chips{0%,58.5%{opacity:0;transform:translateY(6px)}61%,to{opacity:1;transform:none}}@keyframes hv-btns{0%,63%{opacity:0;transform:translateY(6px)}65.5%,to{opacity:1;transform:none}}@keyframes hv-cursor2{0%,66.5%{opacity:0;transform:translate(150px,46px)}69.5%{opacity:1;transform:translate(52px,10px)}71%{transform:translate(52px,10px)scale(.88)}72.5%,75%{opacity:1;transform:translate(52px,10px)}78%,to{opacity:0}}@keyframes hv-btn-pick{0%,71%{border-color:var(--color-line-strong);color:var(--color-ink-2)}72.5%,to{border-color:var(--color-signal);color:var(--color-signal);font-weight:500}}@keyframes hv-card{0%,73.5%{opacity:0;transform:translateY(8px)}76.5%,to{opacity:1;transform:none}}@keyframes dm-act{0%{opacity:0}.5%,28.5%{opacity:1}29.5%,to{opacity:0}}@keyframes dm-inp{0%{opacity:0;width:0}.5%{opacity:1;width:0}6.5%,7.3%{width:var(--dm-width);opacity:1}7.5%,to{width:var(--dm-width);opacity:0}}@keyframes dm-caret{0%,.4%{opacity:0}.5%,7.3%{opacity:1}7.5%,to{opacity:0}}@keyframes dm-placeholder{0%,.4%{opacity:1}.5%,7.3%{opacity:0}7.5%,33.7%{opacity:1}33.8%,40.6%{opacity:0}40.8%,67%{opacity:1}67.1%,73.9%{opacity:0}74.1%,to{opacity:1}}@keyframes dm-bubble{0%,7.5%{opacity:0;transform:translateY(6px)}8.5%,to{opacity:1;transform:none}}@keyframes dm-dots{0%,9%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}10%,12.5%{opacity:1;max-height:30px;padding-top:8px;padding-bottom:8px}13.5%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes dm-card{0%,13.5%{opacity:0;transform:translateY(8px)}15%,to{opacity:1;transform:none}}@keyframes dm-cursor{0%,17%{opacity:0;transform:translate(-90px,40px)}19.5%{opacity:1;transform:translate(0)}20.5%{transform:scale(.88)}21%,22%{opacity:1;transform:none}23.5%,to{opacity:0}}@keyframes dm-apply{0%,20%{background:var(--color-ink);color:var(--color-paper)}20.5%,to{background:var(--color-signal);color:#fff}}@keyframes dm-stamp{0%,20.5%{opacity:0;transform:scale(1.12)}22%,to{opacity:1;transform:none}}@keyframes dm-result1{0%,21%{opacity:0;transform:translateY(4px)}22.5%,to{opacity:1;transform:none}}@keyframes dm-result2{0%,51%{opacity:0;transform:translateY(4px)}52.5%,to{opacity:1;transform:none}}@keyframes dm-result3{0%,81%{opacity:0;transform:translateY(4px)}82.5%,to{opacity:1;transform:none}}@keyframes dm-count1{0%,21%{opacity:0}22.5%,51%{opacity:1}52.5%,to{opacity:0}}@keyframes dm-count2{0%,51%{opacity:0}52.5%,81%{opacity:1}82.5%,to{opacity:0}}@keyframes dm-count3{0%,81%{opacity:0}82.5%,to{opacity:1}}@keyframes bh-type{0%,2%{width:0}14%,to{width:26ch}}@keyframes bh-caret{0%,15%{opacity:1}16%,to{opacity:0}}@keyframes bh-question{0%,16%{opacity:0;transform:translateY(6px)}20%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes bh-dots{0%,21%{opacity:0;max-height:0;padding-top:0;padding-bottom:0}24%,30%{opacity:1;max-height:32px;padding-top:8px;padding-bottom:8px}33%,to{opacity:0;max-height:0;padding-top:0;padding-bottom:0}}@keyframes bh-answer{0%,33%{opacity:0;transform:translateY(6px)}37%,97%{opacity:1;transform:none}to{opacity:0}}@keyframes bh-btn{0%,40%{opacity:0}44%,97%{opacity:1}to{opacity:0}}@keyframes bh-btn-on{0%,48%{background:var(--color-surface);color:var(--color-ink-2);border-color:var(--color-line-strong)}52%,90%{background:var(--color-signal);color:#fff;border-color:var(--color-signal)}94%,to{background:var(--color-surface);color:var(--color-ink-2);border-color:var(--color-line-strong)}}@keyframes bh-highlight{0%,52%{background-size:0% 100%}88%,to{background-size:100% 100%}}@keyframes bh-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes bh-wave{0%,51%{opacity:0}53%,90%{opacity:1}93%,to{opacity:0}}.b-fade-up{animation:.6s backwards b-fade-up}.b-fade-up-1{animation:.6s .1s backwards b-fade-up}.b-fade-up-2{animation:.6s .2s backwards b-fade-up}.b-fade-up-3{animation:.6s .3s backwards b-fade-up}.b-fade-up-25{animation:.6s .25s backwards b-fade-up}.b-fade-in-card{animation:.4s backwards b-fade-up}.b-travel{animation:b-travel var(--b-travel-duration,5s) linear infinite;animation-delay:var(--b-travel-delay,0s)}.b-travel-ease{animation:b-travel var(--b-travel-duration,4s) ease-in-out infinite}.b-seal{animation:8s ease-in-out infinite b-seal}.b-credit-flow{animation:4s ease-in-out infinite b-credit-flow}.hv-type{animation:24s steps(20,end) infinite hv-type}.hv-caret{animation:24s ease-in-out infinite hv-caret}.hv-scan{opacity:0;animation:24s ease-in-out infinite hv-scan}.hv-card1{animation:24s ease-in-out infinite hv-card1}.hv-card2{animation:24s ease-in-out infinite hv-card2}.hv-card3{animation:24s ease-in-out infinite hv-card3}.hv-tick1{animation:24s ease-in-out infinite hv-tick1}.hv-tick2{animation:24s ease-in-out infinite hv-tick2}.hv-btn{animation:24s ease-in-out infinite hv-btn}.hv-cursor{opacity:0;animation:24s ease-in-out infinite hv-cursor}.hv-stamp{opacity:0;animation:24s ease-in-out infinite hv-stamp}.hv-status1{animation:24s ease-in-out infinite hv-status1}.hv-status2{animation:24s ease-in-out infinite hv-status2}.hv-chat{opacity:0;animation:24s ease-in-out infinite hv-chat}.hv-inp-ph{animation:24s infinite hv-inp-ph}.hv-inp-type{width:0;animation:24s steps(28,end) infinite hv-inp-type}.hv-inp-caret{opacity:0;animation:24s infinite hv-inp-caret}.hv-bubble{opacity:0;animation:24s ease-in-out infinite hv-bubble}.hv-dots{opacity:0;max-height:0;animation:24s ease-in-out infinite hv-dots}.hv-dot-pulse{animation:1.2s infinite hv-dot-pulse;animation-delay:var(--b-dot-delay,0s)}.hv-chips{opacity:0;animation:24s ease-in-out infinite hv-chips}.hv-btns{opacity:0;animation:24s ease-in-out infinite hv-btns}.hv-cursor2{opacity:0;animation:24s ease-in-out infinite hv-cursor2}.hv-btn-pick{animation:24s ease-in-out infinite hv-btn-pick}.hv-card{opacity:0;animation:24s ease-in-out infinite hv-card}.bh-type{width:0;animation:16s steps(26,end) infinite bh-type}.bh-caret{animation:16s infinite bh-caret}.bh-question{opacity:0;animation:16s ease-in-out infinite bh-question}.bh-dots{opacity:0;max-height:0;animation:16s ease-in-out infinite bh-dots}.bh-answer{opacity:0;animation:16s ease-in-out infinite bh-answer}.bh-btn{opacity:0;animation:16s ease-in-out infinite bh-btn}.bh-btn-on{animation:16s ease-in-out infinite bh-btn-on}.bh-highlight{background-image:linear-gradient(#8a3a1524,#8a3a1524);background-repeat:no-repeat;background-size:0% 100%;animation:16s linear infinite bh-highlight}.bh-bar{animation:.9s ease-in-out infinite bh-bar;animation-delay:var(--b-bar-delay,0s);transform-origin:bottom}.bh-wave{opacity:0;animation:16s ease-in-out infinite bh-wave}.dm-act{animation:dm-act 30s ease-in-out infinite var(--dm-act,0s);opacity:0}.dm-inp1{width:0;animation:30s steps(37,end) infinite dm-inp}.dm-inp2{width:0;animation:30s steps(37,end) 10s infinite dm-inp}.dm-inp3{width:0;animation:30s steps(22,end) 20s infinite dm-inp}.dm-caret{animation:dm-caret 30s infinite var(--dm-act,0s);opacity:0}.dm-placeholder{animation:30s infinite dm-placeholder}.dm-bubble{animation:dm-bubble 30s ease-in-out infinite var(--dm-act,0s);opacity:0}.dm-dots{animation:dm-dots 30s ease-in-out infinite var(--dm-act,0s);opacity:0;max-height:0}.dm-card{animation:dm-card 30s ease-in-out infinite var(--dm-act,0s);opacity:0}.dm-cursor{animation:dm-cursor 30s ease-in-out infinite var(--dm-act,0s);opacity:0}.dm-apply{background:var(--color-ink);color:var(--color-paper);animation:dm-apply 30s ease-in-out infinite var(--dm-act,0s)}.dm-stamp{animation:dm-stamp 30s ease-in-out infinite var(--dm-act,0s);opacity:0}.dm-result1{opacity:0;animation:30s ease-in-out infinite dm-result1}.dm-result2{opacity:0;animation:30s ease-in-out infinite dm-result2}.dm-result3{opacity:0;animation:30s ease-in-out infinite dm-result3}.dm-count1{opacity:0;animation:30s ease-in-out infinite dm-count1}.dm-count2{opacity:0;animation:30s ease-in-out infinite dm-count2}.dm-count3{opacity:0;animation:30s ease-in-out infinite dm-count3}@keyframes dw-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dw-dot{0%,80%,to{opacity:.25}40%{opacity:1}}.dw-enter{animation:.28s backwards dw-enter}.dw-dot{animation:1.2s infinite dw-dot}.dw-dot-2{animation-delay:.2s}.dw-dot-3{animation-delay:.4s}@media (prefers-reduced-motion:reduce){.b-fade-up,.b-fade-up-1,.b-fade-up-2,.b-fade-up-3,.b-fade-up-25,.b-fade-in-card,.b-travel,.b-travel-ease,.b-credit-flow,.hv-type,.hv-card1,.hv-card2,.hv-card3,.hv-btn,.hv-stamp,.hv-inp-ph,.hv-bubble,.hv-chips,.hv-btns,.hv-btn-pick,.hv-card,.hv-dot-pulse,.bh-question,.bh-answer,.bh-btn,.bh-btn-on,.bh-bar{opacity:1;animation:none;transform:none}.hv-type,.bh-type{width:auto;animation:none}.bh-highlight{background-size:100% 100%;animation:none}.bh-dots{opacity:1;max-height:32px;padding-top:8px;padding-bottom:8px;animation:none}.bh-caret,.bh-wave{animation:none;display:none}.dw-enter{opacity:1;animation:none;transform:none}.dw-dot{opacity:1;animation:none}.b-seal{background:var(--color-signal);border-color:var(--color-signal);animation:none}.hv-tick1,.hv-tick2{background:var(--color-ink);animation:none}.hv-dots{opacity:1;max-height:32px;padding-top:8px;padding-bottom:8px;animation:none}.hv-caret,.hv-scan,.hv-cursor,.hv-cursor2,.hv-status2,.hv-chat,.hv-inp-type,.hv-inp-caret{animation:none;display:none}.hv-status1{opacity:1;animation:none}.dm-result1,.dm-result2,.dm-result3,.dm-count3,.dm-bubble,.dm-card,.dm-stamp,.dm-placeholder{opacity:1;animation:none;transform:none}.dm-act{opacity:0;animation:none}.dm-act-rest{opacity:1}.dm-apply{background:var(--color-signal);color:#fff;animation:none}.dm-dots{opacity:0;max-height:0;animation:none}.dm-inp1,.dm-inp2,.dm-inp3,.dm-caret,.dm-cursor,.dm-count1,.dm-count2{animation:none;display:none}}body:has(.brand-scope){background:var(--color-paper)}.brand-scope ::selection{background:var(--color-signal);color:#fff}.brand-scope a:focus-visible,.brand-scope summary:focus-visible,.brand-scope button:focus-visible,.brand-scope [role=button]:focus-visible{outline:2px solid var(--color-signal);outline-offset:3px}.brand-scope input:focus-visible,.brand-scope textarea:focus-visible,.brand-scope select:focus-visible{outline:2px solid var(--color-ink);outline-offset:0}.brand-scope summary::-webkit-details-marker{display:none}.b-grid-paper{background-image:repeating-linear-gradient(0deg,#1c1b1806 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#1c1b1806 0 1px,#0000 1px 56px)}.b-grid-ink{background-image:repeating-linear-gradient(0deg,#f7f5f00a 0 1px,#0000 1px 56px),repeating-linear-gradient(90deg,#f7f5f00a 0 1px,#0000 1px 56px)}.b-grid-dots{background-image:radial-gradient(#e4e1d8 1px,#0000 1px);background-size:18px 18px}
