.faq-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.faq-track{width:max-content;animation:faq-slide var(--faq-duration,70s) linear infinite;gap:1.25rem;padding:.25rem .625rem;display:flex}.faq-row[data-direction=right] .faq-track{animation-direction:reverse}.faq-roller:hover .faq-track,.faq-roller:focus-within .faq-track,.faq-pause:checked~.faq-rows .faq-track{animation-play-state:paused}.faq-when-paused,.faq-pause:checked+.faq-pause-label .faq-when-running{display:none}.faq-pause:checked+.faq-pause-label .faq-when-paused{display:inline}@keyframes faq-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.faq-row{-webkit-mask-image:none;mask-image:none}.faq-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none}.faq-copy,.faq-pause-label{display:none}}
.ts-stack{display:inline-grid}.ts-stack>*{grid-area:1/1}.ts-before,.ts-btn,.ts-cursor,.ts-pulse{opacity:0}.two-sides[data-playing] .ts-btn{animation:8s linear infinite both ts-btn-out}.two-sides[data-playing] .ts-confirmed{animation:8s linear infinite both ts-btn-in}.two-sides[data-playing] .ts-cursor{animation:8s ease-in-out infinite both ts-cursor}.two-sides[data-playing] .ts-pulse{animation:8s ease-in-out infinite both ts-pulse}.two-sides[data-playing] .ts-before{animation:8s linear infinite both ts-out}.two-sides[data-playing] .ts-after{animation:8s linear infinite both ts-in}.two-sides[data-playing] .ts-flash{animation:8s ease-out infinite both ts-flash}@keyframes ts-cursor{0%,10%{opacity:0;transform:translate(60px,44px)}16%{opacity:1}25%{opacity:1;transform:translate(0)scale(1)}27%{transform:translate(0)scale(.84)}30%{opacity:1;transform:translate(0)scale(1)}38%,to{opacity:0;transform:translate(0)}}@keyframes ts-btn-out{0%,27%{opacity:1}29%,93%{opacity:0}97%,to{opacity:1}}@keyframes ts-btn-in{0%,27%{opacity:0;transform:scale(.8)}30%{opacity:1;transform:scale(1.06)}33%,93%{opacity:1;transform:scale(1)}97%,to{opacity:0}}@keyframes ts-pulse{0%,31%{opacity:0;transform:translate(28px)}34%{opacity:1}44%{opacity:1;transform:translate(-28px)}47%,to{opacity:0;transform:translate(-28px)}}@keyframes ts-out{0%,46%{opacity:1}48%,93%{opacity:0}97%,to{opacity:1}}@keyframes ts-in{0%,46%{opacity:0}48%,93%{opacity:1}97%,to{opacity:0}}@keyframes ts-flash{0%,46%{background-color:#0000}50%{background-color:#2dd4bf38}70%,to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.two-sides[data-playing] :is(.ts-btn,.ts-confirmed,.ts-cursor,.ts-pulse,.ts-before,.ts-after,.ts-flash){animation:none}}
.bento[data-playing] .bento-file{animation:7s ease-out infinite both bento-file}.bento[data-playing] .bento-pick{animation:7s ease-out infinite both bento-pick}.bento[data-playing] .bento-progress{animation:7s ease-in-out infinite both bento-progress}.bento[data-playing] .bento-ready{animation:7s ease-out infinite both bento-ready}.bento[data-playing] .bento-ping{animation:2.4s cubic-bezier(0,0,.2,1) infinite both bento-ping}.bento[data-playing] .bento-beep{animation:2.4s ease-in-out infinite both bento-beep}.bento[data-playing] .bento-join{animation:7s ease-out infinite both bento-join}.bento[data-playing] .bento-glow{animation:7s ease-in-out infinite both bento-glow}.bento[data-playing] .bento-question{animation:7s ease-out infinite both bento-question}.bento[data-playing] .bento-answer{animation:7s ease-out infinite both bento-answer}.bento[data-playing] .bento-source{animation:7s ease-out infinite both bento-source}.bento[data-playing] .bento-line{animation:7s ease-out infinite both bento-line}.bento[data-playing] .bento-spin{animation:14s linear infinite bento-spin}.bento[data-playing] .bento-draw{animation:7s ease-in-out infinite both bento-draw}.bento[data-playing] .bento-plot{animation:7s ease-in-out infinite both bento-plot}.bento-draw{stroke-dasharray:14;stroke-dashoffset:0}.bento-plot{stroke-dasharray:70;stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.bento[data-playing] *{animation:none!important}}@keyframes bento-file{0%{opacity:0;transform:translateY(-10px)}7%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes bento-pick{0%,18%{opacity:0;transform:scale(.4)}24%{opacity:1;transform:scale(1.2)}28%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes bento-progress{0%,36%{opacity:1;transform:scaleX(0)}58%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes bento-ready{0%,60%{opacity:0;transform:scale(.8)}66%{opacity:1;transform:scale(1.08)}70%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(1)}}@keyframes bento-ping{0%{opacity:.7;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.3)}}@keyframes bento-beep{0%,30%,to{transform:scale(1)}6%{transform:scale(1.12)}12%{transform:scale(.96)}18%{transform:scale(1.06)}}@keyframes bento-join{0%{opacity:0;transform:translate(14px)scale(.6)}8%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes bento-glow{0%,34%{border-color:var(--color-cockpit-line);box-shadow:0 0 #0000}42%,70%{box-shadow:0 0 0 4px color-mix(in srgb, var(--card-accent) 45%, transparent);border-color:color-mix(in srgb, var(--card-accent) 70%, #16203a)}80%,to{border-color:var(--color-cockpit-line);box-shadow:0 0 #0000}}@keyframes bento-question{0%{opacity:0;transform:translateY(8px)}6%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes bento-answer{0%,29%{opacity:0;transform:translateY(8px)}35%,88%{opacity:1;transform:none}96%,to{opacity:0;transform:none}}@keyframes bento-source{0%,42%{opacity:0}48%,88%{opacity:1}96%,to{opacity:0}}@keyframes bento-line{0%,8%{opacity:1;transform:scaleX(0)}22%,88%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}@keyframes bento-plot{0%,8%{stroke-dashoffset:70px}36%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:70px}}@keyframes bento-spin{to{transform:rotate(360deg)}}@keyframes bento-draw{0%,20%{stroke-dashoffset:14px}40%,88%{stroke-dashoffset:0}96%,to{stroke-dashoffset:14px}}.bento-stage{position:relative}.bento-stage:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--card-accent) 38%, transparent), transparent);pointer-events:none;position:absolute;inset:-20% -10%}.bento-stage>*{position:relative}.bento-fill{background:var(--card-accent);color:#16203a}.bento-tint{background:color-mix(in srgb, var(--card-accent) 30%, transparent);border-color:color-mix(in srgb, var(--card-accent) 70%, #16203a)}.bento-bar{background:color-mix(in srgb, var(--card-accent) 85%, #16203a)}
.highlight-mark{transform-origin:0;transition:color .5s;animation:.7s cubic-bezier(.65,0,.35,1) .35s both highlight-draw;transform:rotate(-1.2deg)}@keyframes highlight-draw{0%{transform:rotate(-1.2deg)scaleX(0)}to{transform:rotate(-1.2deg)scaleX(1)}}.cycle-in{animation:.6s cubic-bezier(.22,1,.36,1) .25s both cycle-in}.cycle-out{animation:.4s cubic-bezier(.64,0,.78,0) both cycle-out}.cycle-slow.cycle-in{animation-duration:.9s;animation-delay:.4s}.cycle-slow.cycle-out{animation-duration:.65s}@keyframes cycle-in{0%{opacity:0;filter:blur(4px);transform:translateY(35%)}to{opacity:1;filter:none;transform:none}}@keyframes cycle-out{0%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(4px);transform:translateY(-35%)}}@media (prefers-reduced-motion:reduce){.highlight-mark,.cycle-in,.cycle-out{animation:none}}
