/* Motion is implemented with the browser's Web Animations API and CSS. */
[data-word-reveal] { will-change: transform, opacity; }
[data-design-name="Asnwer"] { overflow: hidden; }
[data-accordion] { transition: background-color .35s cubic-bezier(.3,0,.2,1), border-color .35s; }
[data-accordion] [data-design-name="Asnwer"],
[data-accordion] [data-design-name="Divider"] { transition: opacity .35s, height .35s cubic-bezier(.3,0,.2,1); }
[data-accordion] [data-design-name="Question"] svg { transition: transform .35s cubic-bezier(.3,0,.2,1); }
[data-accordion][aria-expanded="false"] { background: transparent !important; }
[data-accordion][aria-expanded="false"] > [data-design-name="Asnwer"],
[data-accordion][aria-expanded="false"] > [data-design-name="Divider"] { height: 0 !important; opacity: 0 !important; }
[data-accordion][aria-expanded="false"] [data-design-name="Question"] svg { transform: rotate(180deg); }
[data-accordion][aria-expanded="true"] { background: #eff4ff !important; }
[data-accordion][aria-expanded="true"] > [data-design-name="Asnwer"],
[data-accordion][aria-expanded="true"] > [data-design-name="Divider"] { opacity: 1 !important; }

[data-design-name="Tab Link"][aria-selected="true"] :is(.layout-79p97z,.layout-1rale5a) p { color: #0040c1 !important; }
[data-design-name="Tab Link"][aria-selected="false"] :is(.layout-79p97z,.layout-1rale5a) p { color: #6b7280 !important; }
.dot-native-ticker > li { flex: none; }
@keyframes dot-loading-spin { to { rotate: 360deg; } }
.layout-j7geq0 { animation: dot-loading-spin 1s linear infinite; }
.layout-1d9ambu-container.dot-loader {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100dvh;
  z-index: 2147483647 !important;
  pointer-events: none;
}
@media (prefers-reduced-motion: reduce) {
  [data-word-reveal], [data-scroll-reveal], [data-design-appear-id] { opacity: 1 !important; }
  .dot-loader { display: none !important; }
  .layout-j7geq0 { animation: none; }
}
