@layer cw-base {
/*
! Tailwind CSS Preflight | MIT License | https://tailwindcss.com
*/

/*
  The fallback is a neutral grey, not currentColor.

  currentColor makes every border whose colour was never set take the TEXT
  colour, which is near-black on a light page and near-white on a dark one.
  That is never what an author means by a divider: the divide-* and
  border-width utilities set a width and no colour, so a plain divide-y
  rendered as a heavy black rule instead of a hairline.

  It also punished the obvious workaround. Setting border-color on a parent
  does not reach divide-* children, because divide targets
  "> :not([hidden]) ~ :not([hidden])" and the child declaration from this
  block wins.

  Tailwind preflight resolves this the same way (its default is gray-200).
  --border-color stays the escape hatch: set it once on :root, or per
  theme, and every uncoloured border follows.
*/
*,
::before,
::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: var(--border-color, #e5e7eb);
}

::before,
::after {
  --cw-content: '';
}

html,
:host {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  tab-size: 4;
  font-family: -apple-system, SF Pro Display, BlinkMacSystemFont, system-ui, sans-serif;
  font-feature-settings: normal;
  font-variation-settings: normal;
  -webkit-tap-highlight-color: transparent;
}

body {
  margin: 0;
  line-height: inherit;
}

hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}

abbr:where([title]) {
  text-decoration: underline dotted;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-feature-settings: normal;
  font-variation-settings: normal;
  font-size: 1em;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

table {
  text-indent: 0;
  border-color: var(--border-color, inherit);
  border-collapse: collapse;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}

button,
select {
  text-transform: none;
}

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}

:-moz-focusring {
  outline: auto;
}

:-moz-ui-invalid {
  box-shadow: none;
}

progress {
  vertical-align: baseline;
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

summary {
  display: list-item;
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

dialog {
  padding: 0;
}

textarea {
  resize: vertical;
}

input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: color-mix(in oklab, currentColor 50%, transparent);
}

button,
[role="button"] {
  cursor: pointer;
}

:disabled {
  cursor: default;
}

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block;
  vertical-align: middle;
}

img,
video {
  max-width: 100%;
  height: auto;
}

[hidden] {
  display: none;
}
}

.relative {
  position: relative;
}

.h-full {
  height: 100%;
}

.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.overflow-hidden {
  overflow: hidden;
}

.duration-300 {
  transition-duration: 300ms;
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.bg-\[\#f2f2f4\]\/90 {
  background-color: rgb(242 242 244 / 0.9);
}

.dark .dark\:bg-\[\#1c1c1e\]\/88 {
  background-color: rgb(28 28 30 / 0.88);
}

.backdrop-blur-\[50px\] {
  --cw-backdrop-blur: blur(50px);
  -webkit-backdrop-filter: var(--cw-backdrop-blur, ) var(--cw-backdrop-brightness, ) var(--cw-backdrop-contrast, ) var(--cw-backdrop-grayscale, ) var(--cw-backdrop-hue-rotate, ) var(--cw-backdrop-invert, ) var(--cw-backdrop-opacity, ) var(--cw-backdrop-saturate, ) var(--cw-backdrop-sepia, );
  backdrop-filter: var(--cw-backdrop-blur, ) var(--cw-backdrop-brightness, ) var(--cw-backdrop-contrast, ) var(--cw-backdrop-grayscale, ) var(--cw-backdrop-hue-rotate, ) var(--cw-backdrop-invert, ) var(--cw-backdrop-opacity, ) var(--cw-backdrop-saturate, ) var(--cw-backdrop-sepia, );
}

.backdrop-saturate-\[180\%\] {
  --cw-backdrop-saturate: saturate(180%);
  -webkit-backdrop-filter: var(--cw-backdrop-blur, ) var(--cw-backdrop-brightness, ) var(--cw-backdrop-contrast, ) var(--cw-backdrop-grayscale, ) var(--cw-backdrop-hue-rotate, ) var(--cw-backdrop-invert, ) var(--cw-backdrop-opacity, ) var(--cw-backdrop-saturate, ) var(--cw-backdrop-sepia, );
  backdrop-filter: var(--cw-backdrop-blur, ) var(--cw-backdrop-brightness, ) var(--cw-backdrop-contrast, ) var(--cw-backdrop-grayscale, ) var(--cw-backdrop-hue-rotate, ) var(--cw-backdrop-invert, ) var(--cw-backdrop-opacity, ) var(--cw-backdrop-saturate, ) var(--cw-backdrop-sepia, );
}

.text-black {
  color: #000;
}

.dark .dark\:text-white {
  color: #fff;
}

.select-none {
  user-select: none;
}

.shrink-0 {
  flex-shrink: 0;
}

.z-10 {
  z-index: 10;
}

.flex-shrink-0 {
  flex-shrink: 0;
}

.h-\[52px\] {
  height: 52px;
}

.items-center {
  align-items: center;
}

.justify-between {
  justify-content: space-between;
}

.\[-webkit-app-region\:drag\] {
  -webkit-app-region: drag;
}

.min-w-0 {
  min-width: 0;
}

.gap-\[8px\] {
  gap: 8px;
}

.\[-webkit-app-region\:no-drag\] {
  -webkit-app-region: no-drag;
}

.h-\[24px\] {
  height: 24px;
}

.w-\[24px\] {
  width: 24px;
}

.object-contain {
  object-fit: contain;
}

.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-\[13px\] {
  font-size: 13px;
}

.font-semibold {
  font-weight: 600;
}

.tracking-\[-0\.01em\] {
  letter-spacing: -0.01em;
}

.text-\[\#1d1d1f\] {
  color: #1d1d1f;
}

.dark .dark\:text-\[\#f5f5f7\] {
  color: #f5f5f7;
}

.min-h-0 {
  min-height: 0;
}

.flex-1 {
  flex: 1 1 0%;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.w-full {
  width: 100%;
}

.h-\[32px\] {
  height: 32px;
}

.rounded-\[8px\] {
  border-radius: 8px;
}

.leading-\[16px\] {
  line-height: 16px;
}

.font-normal {
  font-weight: 400;
}

.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-150 {
  transition-duration: 150ms;
}

.cursor-default {
  cursor: default;
}

.hover\:bg-black\/4:hover {
  background-color: rgb(0 0 0 / 0.04);
}

.dark .dark\:hover\:bg-white\/6:hover {
  background-color: rgb(255 255 255 / 0.06);
}

.active\:bg-black\/10:active {
  background-color: rgb(0 0 0 / 0.1);
}

.dark .dark\:active\:bg-white\/18:active {
  background-color: rgb(255 255 255 / 0.18);
}

.h-\[16px\] {
  height: 16px;
}

.w-\[18px\] {
  width: 18px;
}

.justify-center {
  justify-content: center;
}

.h-\[20px\] {
  height: 20px;
}

.w-\[22px\] {
  width: 22px;
}

.i-f7-gauge {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 51.906c13.055 0 23.906-10.828 23.906-23.906c0-13.055-10.875-23.906-23.93-23.906C14.899 4.094 4.095 14.945 4.095 28c0 13.078 10.828 23.906 23.906 23.906m0-3.984C16.937 47.922 8.1 39.062 8.1 28c0-11.04 8.813-19.922 19.876-19.922c11.039 0 19.921 8.883 19.945 19.922c.023 11.063-8.883 19.922-19.922 19.922m-.023-30.54a2.315 2.315 0 0 0 2.296-2.296a2.286 2.286 0 0 0-2.296-2.297a2.286 2.286 0 0 0-2.297 2.297a2.315 2.315 0 0 0 2.297 2.297m6.75 2.087c1.265 0 2.296-1.055 2.296-2.32c0-1.266-1.03-2.32-2.297-2.32c-1.265 0-2.296 1.054-2.296 2.32s1.03 2.32 2.297 2.32m-13.805 0c1.265 0 2.297-1.055 2.297-2.32a2.3 2.3 0 0 0-2.297-2.297a2.3 2.3 0 0 0-2.297 2.296c0 1.266 1.031 2.32 2.297 2.32m-4.617 4.945a2.3 2.3 0 0 0 2.296-2.297c0-1.289-1.03-2.32-2.296-2.32a2.306 2.306 0 0 0-2.297 2.32a2.3 2.3 0 0 0 2.297 2.297m23.039.023a2.3 2.3 0 0 0 2.297-2.296a2.306 2.306 0 0 0-2.297-2.32a2.306 2.306 0 0 0-2.297 2.32a2.3 2.3 0 0 0 2.297 2.297M27.977 42.25a3.726 3.726 0 0 0 3.726-3.75c0-1.5-.89-2.79-2.18-3.375V24.156c0-.89-.703-1.593-1.546-1.593s-1.547.703-1.547 1.593v10.969a3.7 3.7 0 0 0-2.18 3.375c0 2.086 1.64 3.75 3.727 3.75'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 51.906c13.055 0 23.906-10.828 23.906-23.906c0-13.055-10.875-23.906-23.93-23.906C14.899 4.094 4.095 14.945 4.095 28c0 13.078 10.828 23.906 23.906 23.906m0-3.984C16.937 47.922 8.1 39.062 8.1 28c0-11.04 8.813-19.922 19.876-19.922c11.039 0 19.921 8.883 19.945 19.922c.023 11.063-8.883 19.922-19.922 19.922m-.023-30.54a2.315 2.315 0 0 0 2.296-2.296a2.286 2.286 0 0 0-2.296-2.297a2.286 2.286 0 0 0-2.297 2.297a2.315 2.315 0 0 0 2.297 2.297m6.75 2.087c1.265 0 2.296-1.055 2.296-2.32c0-1.266-1.03-2.32-2.297-2.32c-1.265 0-2.296 1.054-2.296 2.32s1.03 2.32 2.297 2.32m-13.805 0c1.265 0 2.297-1.055 2.297-2.32a2.3 2.3 0 0 0-2.297-2.297a2.3 2.3 0 0 0-2.297 2.296c0 1.266 1.031 2.32 2.297 2.32m-4.617 4.945a2.3 2.3 0 0 0 2.296-2.297c0-1.289-1.03-2.32-2.296-2.32a2.306 2.306 0 0 0-2.297 2.32a2.3 2.3 0 0 0 2.297 2.297m23.039.023a2.3 2.3 0 0 0 2.297-2.296a2.306 2.306 0 0 0-2.297-2.32a2.306 2.306 0 0 0-2.297 2.32a2.3 2.3 0 0 0 2.297 2.297M27.977 42.25a3.726 3.726 0 0 0 3.726-3.75c0-1.5-.89-2.79-2.18-3.375V24.156c0-.89-.703-1.593-1.546-1.593s-1.547.703-1.547 1.593v10.969a3.7 3.7 0 0 0-2.18 3.375c0 2.086 1.64 3.75 3.727 3.75'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.h-\[17px\] {
  height: 17px;
}

.w-\[17px\] {
  width: 17px;
}

.text-left {
  text-align: left;
}

.text-\[11px\] {
  font-size: 11px;
}

.leading-\[13px\] {
  line-height: 13px;
}

.text-\[\#3c3c43\]\/60 {
  color: rgb(60 60 67 / 0.6);
}

.dark .dark\:text-\[\#ebebf5\]\/60 {
  color: rgb(235 235 245 / 0.6);
}

.i-f7-chevron-down {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 39.46a2.1 2.1 0 0 0 1.57-.679l18.164-18.586a2.1 2.1 0 0 0 .633-1.5a2.12 2.12 0 0 0-2.156-2.156a2.27 2.27 0 0 0-1.523.61L28 34.21L11.313 17.148a2.23 2.23 0 0 0-1.524-.609a2.12 2.12 0 0 0-2.156 2.156c0 .586.234 1.102.633 1.524L26.43 38.78c.445.446.96.68 1.57.68'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 39.46a2.1 2.1 0 0 0 1.57-.679l18.164-18.586a2.1 2.1 0 0 0 .633-1.5a2.12 2.12 0 0 0-2.156-2.156a2.27 2.27 0 0 0-1.523.61L28 34.21L11.313 17.148a2.23 2.23 0 0 0-1.524-.609a2.12 2.12 0 0 0-2.156 2.156c0 .586.234 1.102.633 1.524L26.43 38.78c.445.446.96.68 1.57.68'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.h-\[11px\] {
  height: 11px;
}

.w-\[11px\] {
  width: 11px;
}

.text-\[\#3c3c43\]\/45 {
  color: rgb(60 60 67 / 0.45);
}

.dark .dark\:text-\[\#ebebf5\]\/45 {
  color: rgb(235 235 245 / 0.45);
}

.opacity-0 {
  opacity: 0;
}

.group:hover/section .group-hover\/section\:opacity-100 {
  opacity: 1;
}

.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.duration-200 {
  transition-duration: 200ms;
}

.i-f7-bolt-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M13.176 32.5h13.242l-6.984 18.984c-.915 2.414 1.593 3.703 3.187 1.735l21.281-26.625c.399-.492.61-.961.61-1.5c0-.89-.68-1.594-1.664-1.594H29.582L36.59 4.516c.89-2.414-1.594-3.703-3.188-1.711l-21.28 26.601c-.4.516-.634.985-.634 1.5c0 .914.703 1.594 1.688 1.594'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M13.176 32.5h13.242l-6.984 18.984c-.915 2.414 1.593 3.703 3.187 1.735l21.281-26.625c.399-.492.61-.961.61-1.5c0-.89-.68-1.594-1.664-1.594H29.582L36.59 4.516c.89-2.414-1.594-3.703-3.188-1.711l-21.28 26.601c-.4.516-.634.985-.634 1.5c0 .914.703 1.594 1.688 1.594'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-app-badge-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M43.375 20.781c4.43 0 8.11-3.68 8.11-8.132c0-4.454-3.657-8.133-8.11-8.133c-4.477 0-8.133 3.68-8.133 8.133s3.656 8.132 8.133 8.132M17.03 51.484h17.65c3.984 0 7.359-.375 9.75-2.765s2.742-5.719 2.742-9.727V23.29a10.9 10.9 0 0 1-3.797.68c-6.234 0-11.344-5.11-11.344-11.32c0-1.336.235-2.626.68-3.797H16.96c-3.938 0-7.313.375-9.703 2.765s-2.742 5.742-2.742 9.656v17.72c0 4.007.351 7.335 2.742 9.726c2.39 2.39 5.765 2.765 9.773 2.765'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M43.375 20.781c4.43 0 8.11-3.68 8.11-8.132c0-4.454-3.657-8.133-8.11-8.133c-4.477 0-8.133 3.68-8.133 8.133s3.656 8.132 8.133 8.132M17.03 51.484h17.65c3.984 0 7.359-.375 9.75-2.765s2.742-5.719 2.742-9.727V23.29a10.9 10.9 0 0 1-3.797.68c-6.234 0-11.344-5.11-11.344-11.32c0-1.336.235-2.626.68-3.797H16.96c-3.938 0-7.313.375-9.703 2.765s-2.742 5.742-2.742 9.656v17.72c0 4.007.351 7.335 2.742 9.726c2.39 2.39 5.765 2.765 9.773 2.765'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-waveform-path-ecg {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M6.215 31.387H16.62q1.583 0 1.898-1.407l3.516-16.148L28.2 50.84c.281 1.687 2.883 1.664 3.211 0l5.977-28.008l1.382 6.96c.211 1.08.82 1.595 1.922 1.595h9.094c.938 0 1.688-.727 1.688-1.64c0-.938-.727-1.665-1.688-1.665h-8.297l-2.695-11.93c-.352-1.617-2.766-1.617-3.164.07l-5.883 26.274l-6.14-37.336c-.258-1.64-2.673-1.687-3.048 0L15.59 28.082H6.215c-.938 0-1.688.75-1.688 1.664s.75 1.64 1.688 1.64'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M6.215 31.387H16.62q1.583 0 1.898-1.407l3.516-16.148L28.2 50.84c.281 1.687 2.883 1.664 3.211 0l5.977-28.008l1.382 6.96c.211 1.08.82 1.595 1.922 1.595h9.094c.938 0 1.688-.727 1.688-1.64c0-.938-.727-1.665-1.688-1.665h-8.297l-2.695-11.93c-.352-1.617-2.766-1.617-3.164.07l-5.883 26.274l-6.14-37.336c-.258-1.64-2.673-1.687-3.048 0L15.59 28.082H6.215c-.938 0-1.688.75-1.688 1.664s.75 1.64 1.688 1.64'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-archivebox-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M8.559 16.95H47.44c2.649 0 3.985-1.571 3.985-4.196V10.62c0-2.625-1.336-4.195-3.985-4.195H8.56c-2.508 0-3.985 1.57-3.985 4.195v2.133c0 2.625 1.336 4.195 3.985 4.195m6.585 32.624H40.88c4.593 0 7.054-2.39 7.054-6.984V20.16H8.066v22.43c0 4.617 2.485 6.984 7.078 6.984m5.133-20.953c-.984 0-1.664-.68-1.664-1.71v-.727c0-1.032.68-1.688 1.664-1.688H35.77c.961 0 1.665.656 1.665 1.688v.726c0 1.031-.704 1.711-1.665 1.711Z'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M8.559 16.95H47.44c2.649 0 3.985-1.571 3.985-4.196V10.62c0-2.625-1.336-4.195-3.985-4.195H8.56c-2.508 0-3.985 1.57-3.985 4.195v2.133c0 2.625 1.336 4.195 3.985 4.195m6.585 32.624H40.88c4.593 0 7.054-2.39 7.054-6.984V20.16H8.066v22.43c0 4.617 2.485 6.984 7.078 6.984m5.133-20.953c-.984 0-1.664-.68-1.664-1.71v-.727c0-1.032.68-1.688 1.664-1.688H35.77c.961 0 1.665.656 1.665 1.688v.726c0 1.031-.704 1.711-1.665 1.711Z'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-desktopcomputer {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M6.086 43.293h14.672l-.633 4.313h-3.21c-1.079 0-1.993.89-1.993 1.992s.914 2.015 1.992 2.015h22.172c1.078 0 1.992-.914 1.992-2.015a2.006 2.006 0 0 0-1.992-1.992h-3.21l-.634-4.313h14.672c4.008 0 6.023-1.922 6.023-6.023V10.41c0-4.101-2.015-6.023-6.023-6.023H6.086C2.078 4.387.6 6.309.6 10.41v26.86c0 4.101 1.478 6.023 5.486 6.023M4.844 32.981c-.703 0-1.008-.282-1.008-1.008V10.48c0-1.665.727-2.32 2.32-2.32h43.688c1.617 0 2.32.655 2.32 2.32v21.492c0 .726-.305 1.008-1.008 1.008ZM28 40.973c-1.172 0-2.18-.985-2.18-2.18c0-1.148 1.008-2.156 2.18-2.156s2.18 1.008 2.18 2.156c0 1.195-1.008 2.18-2.18 2.18'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M6.086 43.293h14.672l-.633 4.313h-3.21c-1.079 0-1.993.89-1.993 1.992s.914 2.015 1.992 2.015h22.172c1.078 0 1.992-.914 1.992-2.015a2.006 2.006 0 0 0-1.992-1.992h-3.21l-.634-4.313h14.672c4.008 0 6.023-1.922 6.023-6.023V10.41c0-4.101-2.015-6.023-6.023-6.023H6.086C2.078 4.387.6 6.309.6 10.41v26.86c0 4.101 1.478 6.023 5.486 6.023M4.844 32.981c-.703 0-1.008-.282-1.008-1.008V10.48c0-1.665.727-2.32 2.32-2.32h43.688c1.617 0 2.32.655 2.32 2.32v21.492c0 .726-.305 1.008-1.008 1.008ZM28 40.973c-1.172 0-2.18-.985-2.18-2.18c0-1.148 1.008-2.156 2.18-2.156s2.18 1.008 2.18 2.156c0 1.195-1.008 2.18-2.18 2.18'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-arrow-down-circle-fill {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 51.906c13.055 0 23.906-10.828 23.906-23.906c0-13.055-10.875-23.906-23.93-23.906C14.899 4.094 4.095 14.945 4.095 28c0 13.078 10.828 23.906 23.906 23.906m0-10.71c-.563 0-.985-.212-1.5-.727L17.85 31.82c-.328-.328-.515-.773-.515-1.312c0-1.055.773-1.875 1.851-1.875c.54 0 1.032.258 1.36.562l3.164 3.211l2.555 3.047l-.188-5.39v-13.29c0-1.125.797-1.898 1.922-1.898s1.922.773 1.922 1.898v13.29l-.211 5.414l2.601-3.07l3.141-3.212a1.9 1.9 0 0 1 1.36-.562a1.85 1.85 0 0 1 1.874 1.875c0 .539-.234.984-.539 1.312l-8.625 8.649c-.515.492-.96.726-1.523.726'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M28 51.906c13.055 0 23.906-10.828 23.906-23.906c0-13.055-10.875-23.906-23.93-23.906C14.899 4.094 4.095 14.945 4.095 28c0 13.078 10.828 23.906 23.906 23.906m0-10.71c-.563 0-.985-.212-1.5-.727L17.85 31.82c-.328-.328-.515-.773-.515-1.312c0-1.055.773-1.875 1.851-1.875c.54 0 1.032.258 1.36.562l3.164 3.211l2.555 3.047l-.188-5.39v-13.29c0-1.125.797-1.898 1.922-1.898s1.922.773 1.922 1.898v13.29l-.211 5.414l2.601-3.07l3.141-3.212a1.9 1.9 0 0 1 1.36-.562a1.85 1.85 0 0 1 1.874 1.875c0 .539-.234.984-.539 1.312l-8.625 8.649c-.515.492-.96.726-1.523.726'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.i-f7-sparkles {
  display: inline-block;
  width: 1em;
  height: 1em;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M26.688 12.66c.28 0 .421-.164.492-.422c.726-3.914.68-4.008 4.758-4.781c.28-.047.445-.21.445-.492c0-.281-.164-.445-.446-.492c-4.054-.82-3.937-.914-4.757-4.782c-.07-.257-.211-.421-.492-.421s-.422.164-.493.421c-.82 3.868-.68 3.961-4.757 4.782c-.258.046-.446.21-.446.492c0 .281.188.445.445.492c4.079.82 4.032.867 4.758 4.781c.07.258.211.422.492.422M15.344 28.785c.445 0 .75-.281.797-.703c.843-6.258 1.054-6.258 7.523-7.5c.422-.07.727-.352.727-.797c0-.422-.305-.726-.727-.797c-6.469-.89-6.703-1.101-7.523-7.476c-.047-.422-.352-.727-.797-.727c-.422 0-.727.305-.774.75c-.773 6.281-1.101 6.258-7.523 7.453c-.422.094-.727.375-.727.797c0 .469.305.727.82.797c6.376 1.031 6.657 1.195 7.43 7.453c.047.469.352.75.774.75m15.89 25.946c.61 0 1.055-.446 1.172-1.079c1.664-12.843 3.469-14.789 16.172-16.195c.656-.07 1.102-.562 1.102-1.172s-.446-1.078-1.102-1.172c-12.703-1.406-14.508-3.351-16.172-16.195c-.117-.633-.562-1.055-1.172-1.055s-1.054.422-1.148 1.055c-1.664 12.844-3.492 14.789-16.172 16.195c-.68.094-1.125.563-1.125 1.172c0 .61.445 1.102 1.125 1.172c12.656 1.664 14.414 3.375 16.172 16.195c.094.633.539 1.078 1.148 1.078'/%3E%3C/svg%3E") no-repeat;
  mask: url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 56 56' width='56' height='56'%3E%3Cpath fill='currentColor' d='M26.688 12.66c.28 0 .421-.164.492-.422c.726-3.914.68-4.008 4.758-4.781c.28-.047.445-.21.445-.492c0-.281-.164-.445-.446-.492c-4.054-.82-3.937-.914-4.757-4.782c-.07-.257-.211-.421-.492-.421s-.422.164-.493.421c-.82 3.868-.68 3.961-4.757 4.782c-.258.046-.446.21-.446.492c0 .281.188.445.445.492c4.079.82 4.032.867 4.758 4.781c.07.258.211.422.492.422M15.344 28.785c.445 0 .75-.281.797-.703c.843-6.258 1.054-6.258 7.523-7.5c.422-.07.727-.352.727-.797c0-.422-.305-.726-.727-.797c-6.469-.89-6.703-1.101-7.523-7.476c-.047-.422-.352-.727-.797-.727c-.422 0-.727.305-.774.75c-.773 6.281-1.101 6.258-7.523 7.453c-.422.094-.727.375-.727.797c0 .469.305.727.82.797c6.376 1.031 6.657 1.195 7.43 7.453c.047.469.352.75.774.75m15.89 25.946c.61 0 1.055-.446 1.172-1.079c1.664-12.843 3.469-14.789 16.172-16.195c.656-.07 1.102-.562 1.102-1.172s-.446-1.078-1.102-1.172c-12.703-1.406-14.508-3.351-16.172-16.195c-.117-.633-.562-1.055-1.172-1.055s-1.054.422-1.148 1.055c-1.664 12.844-3.492 14.789-16.172 16.195c-.68.094-1.125.563-1.125 1.172c0 .61.445 1.102 1.125 1.172c12.656 1.664 14.414 3.375 16.172 16.195c.094.633.539 1.078 1.148 1.078'/%3E%3C/svg%3E") no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  vertical-align: -0.125em;
}

.h-\[44px\] {
  height: 44px;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.font-medium {
  font-weight: 500;
}

.active\:bg-black\/8:active {
  background-color: rgb(0 0 0 / 0.08);
}

.dark .dark\:active\:bg-white\/12:active {
  background-color: rgb(255 255 255 / 0.12);
}

.h-\[30px\] {
  height: 30px;
}

.w-\[30px\] {
  width: 30px;
}

.rounded-full {
  border-radius: 9999px;
}

.object-cover {
  object-fit: cover;
}

.shadow-sm {
  --cw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --cw-shadow-colored: 0 1px 3px 0 var(--cw-shadow-color), 0 1px 2px -1px var(--cw-shadow-color);
  box-shadow: var(--cw-ring-offset-shadow, 0 0 #0000), var(--cw-ring-shadow, 0 0 #0000), var(--cw-shadow);
}

.text-\[12px\] {
  font-size: 12px;
}

.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.text-text-dim {
  color: #6c6c70;
}

.no-underline {
  text-decoration-line: none;
}

.font-mono {
  font-family: SF Mono, Menlo, ui-monospace, monospace;
}

.gap-1\.5 {
  gap: 0.375rem;
}

.min-w-\[36px\] {
  min-width: 36px;
}

.h-\[3px\] {
  height: 3px;
}

.max-w-\[60px\] {
  max-width: 60px;
}

.bg-bg-track {
  background-color: #3a3a3c;
}

.rounded-\[2px\] {
  border-radius: 2px;
}

.px-\[10px\] {
  padding-left: 10px;
  padding-right: 10px;
}

.px-\[6px\] {
  padding-left: 6px;
  padding-right: 6px;
}

.pl-\[21px\] {
  padding-left: 21px;
}

.pr-\[10px\] {
  padding-right: 10px;
}

.pb-\[10px\] {
  padding-bottom: 10px;
}

.pl-\[4px\] {
  padding-left: 4px;
}

.pr-\[8px\] {
  padding-right: 8px;
}

.mr-\[7px\] {
  margin-right: 7px;
}

.pl-\[8px\] {
  padding-left: 8px;
}

.pr-\[6px\] {
  padding-right: 6px;
}

.pt-\[16px\] {
  padding-top: 16px;
}

.pb-\[5px\] {
  padding-bottom: 5px;
}

.ml-auto {
  margin-left: auto;
}

.pb-\[8px\] {
  padding-bottom: 8px;
}

.pt-\[4px\] {
  padding-top: 4px;
}

.ml-2 {
  margin-left: 0.5rem;
}