



@font-face { font-family: Geist; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/9b6f5ff45b278c744b5f379a2c4ecbaf858a842b8eaf82ac8d21b699ca16c608.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist Fallback"; src: local("Arial"); ascent-override: 95.94%; descent-override: 28.16%; line-gap-override: 0%; size-adjust: 104.76%; }
.T19VSG_className { font-family: Geist, "Geist Fallback"; font-style: normal; }
.T19VSG_variable { --font-geist-sans: "Geist", "Geist Fallback"; }





@font-face { font-family: "Geist Mono"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("assets/5f3d6ad60f29d6cb708414ec6887163d63bf197377ef5417d2483ff31ace6c3b.woff2") format("woff2"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, U+304, U+308, U+329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: "Geist Mono Fallback"; src: local("Arial"); ascent-override: 74.67%; descent-override: 21.92%; line-gap-override: 0%; size-adjust: 134.59%; }
._8Li5zG_className { font-family: "Geist Mono", "Geist Mono Fallback"; font-style: normal; }
._8Li5zG_variable { --font-geist-mono: "Geist Mono", "Geist Mono Fallback"; }
.header-actions { align-items: center; gap: 36px; display: flex; }
.header-sign-in { white-space: nowrap; color: rgb(245, 245, 247); border-radius: 8px; justify-content: center; align-items: center; min-height: 34px; padding: 7px 14px; font-size: 13px; font-weight: 550; transition: background 0.2s; display: inline-flex; }
.header-account { z-index: 40; align-items: center; display: flex; position: relative; }
.header-avatar-button { background: 0px 0px; border: 0px; border-radius: 50%; padding: 0px; display: flex; }
.header-avatar-button:hover { opacity: 0.85; }
.account-avatar { color: rgb(181, 181, 181); background: rgb(48, 48, 48); border: 0px; border-radius: 50%; flex-shrink: 0; justify-content: center; align-items: center; display: inline-flex; overflow: hidden; }
.account-avatar-small { width: 34px; height: 34px; }
.account-avatar-large { width: 88px; height: 88px; }
.account-avatar img { object-fit: cover; width: 100%; height: 100%; }
.account-avatar svg { width: 100%; height: 100%; }
.header-account-menu { background: rgb(17, 17, 17); border: 1px solid rgb(48, 48, 48); border-radius: 12px; width: 180px; padding: 6px; position: absolute; top: calc(100% + 14px); right: 0px; box-shadow: rgba(0, 0, 0, 0.667) 0px 14px 60px; }
.header-account-menu [role="menuitem"] { text-align: left; color: rgb(216, 216, 216); background: 0px 0px; border: 0px; border-radius: 7px; align-items: center; gap: 10px; width: 100%; padding: 10px 12px; font-size: 13px; display: flex; }
.header-account-menu [role="menuitem"]:hover, .header-account-menu [role="menuitem"]:focus-visible { color: rgb(255, 255, 255); background: rgb(36, 36, 36); }
.header-menu-divider { background: rgb(40, 40, 40); height: 1px; margin: 4px 10px; }
.header-menu-error { color: rgb(242, 169, 169); padding: 0px 12px 8px; font-size: 12px; }
@media (max-width: 760px) {
  .header-actions { gap: 18px; }
  .site-header nav { gap: 16px; font-size: 14px; }
  .header-sign-in { padding: 7px 12px; }
}
@media (max-width: 400px) {
  .site-header-inner.shell { width: calc(100% - 28px); }
  .site-header .brand { gap: 6px; font-size: 17px; }
  .header-actions { gap: 12px; }
  .site-header nav { gap: 11px; font-size: 12px; }
  .header-sign-in { padding-inline: 12px; }
}
@media (max-width: 360px) {
  .site-header nav a[href="/"] { display: none; }
}
.header-account { align-items: center; gap: 10px; display: flex; }
.wallet-sol-balance { white-space: nowrap; font-variant-numeric: tabular-nums; color: rgb(221, 221, 221); font-size: 13px; }
@media (max-width: 600px) {
  .chat-top { flex-wrap: wrap; }
  .chat-top > .header-account { margin-left: auto; }
  .wallet-sol-balance { font-size: 12px; }
}
html.lenis, html.lenis body { height: auto; }
.lenis:not(.lenis-autoToggle).lenis-stopped { overflow: clip; }
.lenis [data-lenis-prevent], .lenis [data-lenis-prevent-wheel], .lenis [data-lenis-prevent-touch], .lenis [data-lenis-prevent-vertical], .lenis [data-lenis-prevent-horizontal] { overscroll-behavior: contain; }
.lenis.lenis-smooth iframe { pointer-events: none; }
.lenis.lenis-autoToggle { transition-behavior: allow-discrete; transition-property: overflow; transition-duration: 1ms; }

[class^="ri-"], [class*=" ri-"] { -webkit-font-smoothing: antialiased; font-style: normal; font-family: remixicon !important; }
.ri-lg { vertical-align: -0.0667em; font-size: 1.3333em; line-height: 0.75em; }
.ri-xl { vertical-align: -0.075em; font-size: 1.5em; line-height: 0.6666em; }
.ri-xxs { font-size: 0.5em; }
.ri-xs { font-size: 0.75em; }
.ri-sm { font-size: 0.875em; }
.ri-1x { font-size: 1em; }
.ri-2x { font-size: 2em; }
.ri-3x { font-size: 3em; }
.ri-4x { font-size: 4em; }
.ri-5x { font-size: 5em; }
.ri-6x { font-size: 6em; }
.ri-7x { font-size: 7em; }
.ri-8x { font-size: 8em; }
.ri-9x { font-size: 9em; }
.ri-10x { font-size: 10em; }
.ri-fw { text-align: center; width: 1.25em; }
.ri-24-hours-fill::before { content: ""; }
.ri-24-hours-line::before { content: ""; }
.ri-4k-fill::before { content: ""; }
.ri-4k-line::before { content: ""; }
.ri-a-b::before { content: ""; }
.ri-account-box-fill::before { content: ""; }
.ri-account-box-line::before { content: ""; }
.ri-account-circle-fill::before { content: ""; }
.ri-account-circle-line::before { content: ""; }
.ri-account-pin-box-fill::before { content: ""; }
.ri-account-pin-box-line::before { content: ""; }
.ri-account-pin-circle-fill::before { content: ""; }
.ri-account-pin-circle-line::before { content: ""; }
.ri-add-box-fill::before { content: ""; }
.ri-add-box-line::before { content: ""; }
.ri-add-circle-fill::before { content: ""; }
.ri-add-circle-line::before { content: ""; }
.ri-add-fill::before { content: ""; }
.ri-add-line::before { content: ""; }
.ri-admin-fill::before { content: ""; }
.ri-admin-line::before { content: ""; }
.ri-advertisement-fill::before { content: ""; }
.ri-advertisement-line::before { content: ""; }
.ri-airplay-fill::before { content: ""; }
.ri-airplay-line::before { content: ""; }
.ri-alarm-fill::before { content: ""; }
.ri-alarm-line::before { content: ""; }
.ri-alarm-warning-fill::before { content: ""; }
.ri-alarm-warning-line::before { content: ""; }
.ri-album-fill::before { content: ""; }
.ri-album-line::before { content: ""; }
.ri-alert-fill::before { content: ""; }
.ri-alert-line::before { content: ""; }
.ri-aliens-fill::before { content: ""; }
.ri-aliens-line::before { content: ""; }
.ri-align-bottom::before { content: ""; }
.ri-align-center::before { content: ""; }
.ri-align-justify::before { content: ""; }
.ri-align-left::before { content: ""; }
.ri-align-right::before { content: ""; }
.ri-align-top::before { content: ""; }
.ri-align-vertically::before { content: ""; }
.ri-alipay-fill::before { content: ""; }
.ri-alipay-line::before { content: ""; }
.ri-amazon-fill::before { content: ""; }
.ri-amazon-line::before { content: ""; }
.ri-anchor-fill::before { content: ""; }
.ri-anchor-line::before { content: ""; }
.ri-ancient-gate-fill::before { content: ""; }
.ri-ancient-gate-line::before { content: ""; }
.ri-ancient-pavilion-fill::before { content: ""; }
.ri-ancient-pavilion-line::before { content: ""; }
.ri-android-fill::before { content: ""; }
.ri-android-line::before { content: ""; }
.ri-angularjs-fill::before { content: ""; }
.ri-angularjs-line::before { content: ""; }
.ri-anticlockwise-2-fill::before { content: ""; }
.ri-anticlockwise-2-line::before { content: ""; }
.ri-anticlockwise-fill::before { content: ""; }
.ri-anticlockwise-line::before { content: ""; }
.ri-app-store-fill::before { content: ""; }
.ri-app-store-line::before { content: ""; }
.ri-apple-fill::before { content: ""; }
.ri-apple-line::before { content: ""; }
.ri-apps-2-fill::before { content: ""; }
.ri-apps-2-line::before { content: ""; }
.ri-apps-fill::before { content: ""; }
.ri-apps-line::before { content: ""; }
.ri-archive-drawer-fill::before { content: ""; }
.ri-archive-drawer-line::before { content: ""; }
.ri-archive-fill::before { content: ""; }
.ri-archive-line::before { content: ""; }
.ri-arrow-down-circle-fill::before { content: ""; }
.ri-arrow-down-circle-line::before { content: ""; }
.ri-arrow-down-fill::before { content: ""; }
.ri-arrow-down-line::before { content: ""; }
.ri-arrow-down-s-fill::before { content: ""; }
.ri-arrow-down-s-line::before { content: ""; }
.ri-arrow-drop-down-fill::before { content: ""; }
.ri-arrow-drop-down-line::before { content: ""; }
.ri-arrow-drop-left-fill::before { content: ""; }
.ri-arrow-drop-left-line::before { content: ""; }
.ri-arrow-drop-right-fill::before { content: ""; }
.ri-arrow-drop-right-line::before { content: ""; }
.ri-arrow-drop-up-fill::before { content: ""; }
.ri-arrow-drop-up-line::before { content: ""; }
.ri-arrow-go-back-fill::before { content: ""; }
.ri-arrow-go-back-line::before { content: ""; }
.ri-arrow-go-forward-fill::before { content: ""; }
.ri-arrow-go-forward-line::before { content: ""; }
.ri-arrow-left-circle-fill::before { content: ""; }
.ri-arrow-left-circle-line::before { content: ""; }
.ri-arrow-left-down-fill::before { content: ""; }
.ri-arrow-left-down-line::before { content: ""; }
.ri-arrow-left-fill::before { content: ""; }
.ri-arrow-left-line::before { content: ""; }
.ri-arrow-left-right-fill::before { content: ""; }
.ri-arrow-left-right-line::before { content: ""; }
.ri-arrow-left-s-fill::before { content: ""; }
.ri-arrow-left-s-line::before { content: ""; }
.ri-arrow-left-up-fill::before { content: ""; }
.ri-arrow-left-up-line::before { content: ""; }
.ri-arrow-right-circle-fill::before { content: ""; }
.ri-arrow-right-circle-line::before { content: ""; }
.ri-arrow-right-down-fill::before { content: ""; }
.ri-arrow-right-down-line::before { content: ""; }
.ri-arrow-right-fill::before { content: ""; }
.ri-arrow-right-line::before { content: ""; }
.ri-arrow-right-s-fill::before { content: ""; }
.ri-arrow-right-s-line::before { content: ""; }
.ri-arrow-right-up-fill::before { content: ""; }
.ri-arrow-right-up-line::before { content: ""; }
.ri-arrow-up-circle-fill::before { content: ""; }
.ri-arrow-up-circle-line::before { content: ""; }
.ri-arrow-up-down-fill::before { content: ""; }
.ri-arrow-up-down-line::before { content: ""; }
.ri-arrow-up-fill::before { content: ""; }
.ri-arrow-up-line::before { content: ""; }
.ri-arrow-up-s-fill::before { content: ""; }
.ri-arrow-up-s-line::before { content: ""; }
.ri-artboard-2-fill::before { content: ""; }
.ri-artboard-2-line::before { content: ""; }
.ri-artboard-fill::before { content: ""; }
.ri-artboard-line::before { content: ""; }
.ri-article-fill::before { content: ""; }
.ri-article-line::before { content: ""; }
.ri-aspect-ratio-fill::before { content: ""; }
.ri-aspect-ratio-line::before { content: ""; }
.ri-asterisk::before { content: ""; }
.ri-at-fill::before { content: ""; }
.ri-at-line::before { content: ""; }
.ri-attachment-2::before { content: ""; }
.ri-attachment-fill::before { content: ""; }
.ri-attachment-line::before { content: ""; }
.ri-auction-fill::before { content: ""; }
.ri-auction-line::before { content: ""; }
.ri-award-fill::before { content: ""; }
.ri-award-line::before { content: ""; }
.ri-baidu-fill::before { content: ""; }
.ri-baidu-line::before { content: ""; }
.ri-ball-pen-fill::before { content: ""; }
.ri-ball-pen-line::before { content: ""; }
.ri-bank-card-2-fill::before { content: ""; }
.ri-bank-card-2-line::before { content: ""; }
.ri-bank-card-fill::before { content: ""; }
.ri-bank-card-line::before { content: ""; }
.ri-bank-fill::before { content: ""; }
.ri-bank-line::before { content: ""; }
.ri-bar-chart-2-fill::before { content: ""; }
.ri-bar-chart-2-line::before { content: ""; }
.ri-bar-chart-box-fill::before { content: ""; }
.ri-bar-chart-box-line::before { content: ""; }
.ri-bar-chart-fill::before { content: ""; }
.ri-bar-chart-grouped-fill::before { content: ""; }
.ri-bar-chart-grouped-line::before { content: ""; }
.ri-bar-chart-horizontal-fill::before { content: ""; }
.ri-bar-chart-horizontal-line::before { content: ""; }
.ri-bar-chart-line::before { content: ""; }
.ri-barcode-box-fill::before { content: ""; }
.ri-barcode-box-line::before { content: ""; }
.ri-barcode-fill::before { content: ""; }
.ri-barcode-line::before { content: ""; }
.ri-barricade-fill::before { content: ""; }
.ri-barricade-line::before { content: ""; }
.ri-base-station-fill::before { content: ""; }
.ri-base-station-line::before { content: ""; }
.ri-basketball-fill::before { content: ""; }
.ri-basketball-line::before { content: ""; }
.ri-battery-2-charge-fill::before { content: ""; }
.ri-battery-2-charge-line::before { content: ""; }
.ri-battery-2-fill::before { content: ""; }
.ri-battery-2-line::before { content: ""; }
.ri-battery-charge-fill::before { content: ""; }
.ri-battery-charge-line::before { content: ""; }
.ri-battery-fill::before { content: ""; }
.ri-battery-line::before { content: ""; }
.ri-battery-low-fill::before { content: ""; }
.ri-battery-low-line::before { content: ""; }
.ri-battery-saver-fill::before { content: ""; }
.ri-battery-saver-line::before { content: ""; }
.ri-battery-share-fill::before { content: ""; }
.ri-battery-share-line::before { content: ""; }
.ri-bear-smile-fill::before { content: ""; }
.ri-bear-smile-line::before { content: ""; }
.ri-behance-fill::before { content: ""; }
.ri-behance-line::before { content: ""; }
.ri-bell-fill::before { content: ""; }
.ri-bell-line::before { content: ""; }
.ri-bike-fill::before { content: ""; }
.ri-bike-line::before { content: ""; }
.ri-bilibili-fill::before { content: ""; }
.ri-bilibili-line::before { content: ""; }
.ri-bill-fill::before { content: ""; }
.ri-bill-line::before { content: ""; }
.ri-billiards-fill::before { content: ""; }
.ri-billiards-line::before { content: ""; }
.ri-bit-coin-fill::before { content: ""; }
.ri-bit-coin-line::before { content: ""; }
.ri-blaze-fill::before { content: ""; }
.ri-blaze-line::before { content: ""; }
.ri-bluetooth-connect-fill::before { content: ""; }
.ri-bluetooth-connect-line::before { content: ""; }
.ri-bluetooth-fill::before { content: ""; }
.ri-bluetooth-line::before { content: ""; }
.ri-blur-off-fill::before { content: ""; }
.ri-blur-off-line::before { content: ""; }
.ri-body-scan-fill::before { content: ""; }
.ri-body-scan-line::before { content: ""; }
.ri-bold::before { content: ""; }
.ri-book-2-fill::before { content: ""; }
.ri-book-2-line::before { content: ""; }
.ri-book-3-fill::before { content: ""; }
.ri-book-3-line::before { content: ""; }
.ri-book-fill::before { content: ""; }
.ri-book-line::before { content: ""; }
.ri-book-marked-fill::before { content: ""; }
.ri-book-marked-line::before { content: ""; }
.ri-book-open-fill::before { content: ""; }
.ri-book-open-line::before { content: ""; }
.ri-book-read-fill::before { content: ""; }
.ri-book-read-line::before { content: ""; }
.ri-booklet-fill::before { content: ""; }
.ri-booklet-line::before { content: ""; }
.ri-bookmark-2-fill::before { content: ""; }
.ri-bookmark-2-line::before { content: ""; }
.ri-bookmark-3-fill::before { content: ""; }
.ri-bookmark-3-line::before { content: ""; }
.ri-bookmark-fill::before { content: ""; }
.ri-bookmark-line::before { content: ""; }
.ri-boxing-fill::before { content: ""; }
.ri-boxing-line::before { content: ""; }
.ri-braces-fill::before { content: ""; }
.ri-braces-line::before { content: ""; }
.ri-brackets-fill::before { content: ""; }
.ri-brackets-line::before { content: ""; }
.ri-briefcase-2-fill::before { content: ""; }
.ri-briefcase-2-line::before { content: ""; }
.ri-briefcase-3-fill::before { content: ""; }
.ri-briefcase-3-line::before { content: ""; }
.ri-briefcase-4-fill::before { content: ""; }
.ri-briefcase-4-line::before { content: ""; }
.ri-briefcase-5-fill::before { content: ""; }
.ri-briefcase-5-line::before { content: ""; }
.ri-briefcase-fill::before { content: ""; }
.ri-briefcase-line::before { content: ""; }
.ri-bring-forward::before { content: ""; }
.ri-bring-to-front::before { content: ""; }
.ri-broadcast-fill::before { content: ""; }
.ri-broadcast-line::before { content: ""; }
.ri-brush-2-fill::before { content: ""; }
.ri-brush-2-line::before { content: ""; }
.ri-brush-3-fill::before { content: ""; }
.ri-brush-3-line::before { content: ""; }
.ri-brush-4-fill::before { content: ""; }
.ri-brush-4-line::before { content: ""; }
.ri-brush-fill::before { content: ""; }
.ri-brush-line::before { content: ""; }
.ri-bubble-chart-fill::before { content: ""; }
.ri-bubble-chart-line::before { content: ""; }
.ri-bug-2-fill::before { content: ""; }
.ri-bug-2-line::before { content: ""; }
.ri-bug-fill::before { content: ""; }
.ri-bug-line::before { content: ""; }
.ri-building-2-fill::before { content: ""; }
.ri-building-2-line::before { content: ""; }
.ri-building-3-fill::before { content: ""; }
.ri-building-3-line::before { content: ""; }
.ri-building-4-fill::before { content: ""; }
.ri-building-4-line::before { content: ""; }
.ri-building-fill::before { content: ""; }
.ri-building-line::before { content: ""; }
.ri-bus-2-fill::before { content: ""; }
.ri-bus-2-line::before { content: ""; }
.ri-bus-fill::before { content: ""; }
.ri-bus-line::before { content: ""; }
.ri-bus-wifi-fill::before { content: ""; }
.ri-bus-wifi-line::before { content: ""; }
.ri-cactus-fill::before { content: ""; }
.ri-cactus-line::before { content: ""; }
.ri-cake-2-fill::before { content: ""; }
.ri-cake-2-line::before { content: ""; }
.ri-cake-3-fill::before { content: ""; }
.ri-cake-3-line::before { content: ""; }
.ri-cake-fill::before { content: ""; }
.ri-cake-line::before { content: ""; }
.ri-calculator-fill::before { content: ""; }
.ri-calculator-line::before { content: ""; }
.ri-calendar-2-fill::before { content: ""; }
.ri-calendar-2-line::before { content: ""; }
.ri-calendar-check-fill::before { content: ""; }
.ri-calendar-check-line::before { content: ""; }
.ri-calendar-event-fill::before { content: ""; }
.ri-calendar-event-line::before { content: ""; }
.ri-calendar-fill::before { content: ""; }
.ri-calendar-line::before { content: ""; }
.ri-calendar-todo-fill::before { content: ""; }
.ri-calendar-todo-line::before { content: ""; }
.ri-camera-2-fill::before { content: ""; }
.ri-camera-2-line::before { content: ""; }
.ri-camera-3-fill::before { content: ""; }
.ri-camera-3-line::before { content: ""; }
.ri-camera-fill::before { content: ""; }
.ri-camera-lens-fill::before { content: ""; }
.ri-camera-lens-line::before { content: ""; }
.ri-camera-line::before { content: ""; }
.ri-camera-off-fill::before { content: ""; }
.ri-camera-off-line::before { content: ""; }
.ri-camera-switch-fill::before { content: ""; }
.ri-camera-switch-line::before { content: ""; }
.ri-capsule-fill::before { content: ""; }
.ri-capsule-line::before { content: ""; }
.ri-car-fill::before { content: ""; }
.ri-car-line::before { content: ""; }
.ri-car-washing-fill::before { content: ""; }
.ri-car-washing-line::before { content: ""; }
.ri-caravan-fill::before { content: ""; }
.ri-caravan-line::before { content: ""; }
.ri-cast-fill::before { content: ""; }
.ri-cast-line::before { content: ""; }
.ri-cellphone-fill::before { content: ""; }
.ri-cellphone-line::before { content: ""; }
.ri-celsius-fill::before { content: ""; }
.ri-celsius-line::before { content: ""; }
.ri-centos-fill::before { content: ""; }
.ri-centos-line::before { content: ""; }
.ri-character-recognition-fill::before { content: ""; }
.ri-character-recognition-line::before { content: ""; }
.ri-charging-pile-2-fill::before { content: ""; }
.ri-charging-pile-2-line::before { content: ""; }
.ri-charging-pile-fill::before { content: ""; }
.ri-charging-pile-line::before { content: ""; }
.ri-chat-1-fill::before { content: ""; }
.ri-chat-1-line::before { content: ""; }
.ri-chat-2-fill::before { content: ""; }
.ri-chat-2-line::before { content: ""; }
.ri-chat-3-fill::before { content: ""; }
.ri-chat-3-line::before { content: ""; }
.ri-chat-4-fill::before { content: ""; }
.ri-chat-4-line::before { content: ""; }
.ri-chat-check-fill::before { content: ""; }
.ri-chat-check-line::before { content: ""; }
.ri-chat-delete-fill::before { content: ""; }
.ri-chat-delete-line::before { content: ""; }
.ri-chat-download-fill::before { content: ""; }
.ri-chat-download-line::before { content: ""; }
.ri-chat-follow-up-fill::before { content: ""; }
.ri-chat-follow-up-line::before { content: ""; }
.ri-chat-forward-fill::before { content: ""; }
.ri-chat-forward-line::before { content: ""; }
.ri-chat-heart-fill::before { content: ""; }
.ri-chat-heart-line::before { content: ""; }
.ri-chat-history-fill::before { content: ""; }
.ri-chat-history-line::before { content: ""; }
.ri-chat-new-fill::before { content: ""; }
.ri-chat-new-line::before { content: ""; }
.ri-chat-off-fill::before { content: ""; }
.ri-chat-off-line::before { content: ""; }
.ri-chat-poll-fill::before { content: ""; }
.ri-chat-poll-line::before { content: ""; }
.ri-chat-private-fill::before { content: ""; }
.ri-chat-private-line::before { content: ""; }
.ri-chat-quote-fill::before { content: ""; }
.ri-chat-quote-line::before { content: ""; }
.ri-chat-settings-fill::before { content: ""; }
.ri-chat-settings-line::before { content: ""; }
.ri-chat-smile-2-fill::before { content: ""; }
.ri-chat-smile-2-line::before { content: ""; }
.ri-chat-smile-3-fill::before { content: ""; }
.ri-chat-smile-3-line::before { content: ""; }
.ri-chat-smile-fill::before { content: ""; }
.ri-chat-smile-line::before { content: ""; }
.ri-chat-upload-fill::before { content: ""; }
.ri-chat-upload-line::before { content: ""; }
.ri-chat-voice-fill::before { content: ""; }
.ri-chat-voice-line::before { content: ""; }
.ri-check-double-fill::before { content: ""; }
.ri-check-double-line::before { content: ""; }
.ri-check-fill::before { content: ""; }
.ri-check-line::before { content: ""; }
.ri-checkbox-blank-circle-fill::before { content: ""; }
.ri-checkbox-blank-circle-line::before { content: ""; }
.ri-checkbox-blank-fill::before { content: ""; }
.ri-checkbox-blank-line::before { content: ""; }
.ri-checkbox-circle-fill::before { content: ""; }
.ri-checkbox-circle-line::before { content: ""; }
.ri-checkbox-fill::before { content: ""; }
.ri-checkbox-indeterminate-fill::before { content: ""; }
.ri-checkbox-indeterminate-line::before { content: ""; }
.ri-checkbox-line::before { content: ""; }
.ri-checkbox-multiple-blank-fill::before { content: ""; }
.ri-checkbox-multiple-blank-line::before { content: ""; }
.ri-checkbox-multiple-fill::before { content: ""; }
.ri-checkbox-multiple-line::before { content: ""; }
.ri-china-railway-fill::before { content: ""; }
.ri-china-railway-line::before { content: ""; }
.ri-chrome-fill::before { content: ""; }
.ri-chrome-line::before { content: ""; }
.ri-clapperboard-fill::before { content: ""; }
.ri-clapperboard-line::before { content: ""; }
.ri-clipboard-fill::before { content: ""; }
.ri-clipboard-line::before { content: ""; }
.ri-clockwise-2-fill::before { content: ""; }
.ri-clockwise-2-line::before { content: ""; }
.ri-clockwise-fill::before { content: ""; }
.ri-clockwise-line::before { content: ""; }
.ri-close-circle-fill::before { content: ""; }
.ri-close-circle-line::before { content: ""; }
.ri-close-fill::before { content: ""; }
.ri-close-line::before { content: ""; }
.ri-closed-captioning-fill::before { content: ""; }
.ri-closed-captioning-line::before { content: ""; }
.ri-cloud-fill::before { content: ""; }
.ri-cloud-line::before { content: ""; }
.ri-cloud-off-fill::before { content: ""; }
.ri-cloud-off-line::before { content: ""; }
.ri-cloud-windy-fill::before { content: ""; }
.ri-cloud-windy-line::before { content: ""; }
.ri-cloudy-2-fill::before { content: ""; }
.ri-cloudy-2-line::before { content: ""; }
.ri-cloudy-fill::before { content: ""; }
.ri-cloudy-line::before { content: ""; }
.ri-code-box-fill::before { content: ""; }
.ri-code-box-line::before { content: ""; }
.ri-code-fill::before { content: ""; }
.ri-code-line::before { content: ""; }
.ri-code-s-fill::before { content: ""; }
.ri-code-s-line::before { content: ""; }
.ri-code-s-slash-fill::before { content: ""; }
.ri-code-s-slash-line::before { content: ""; }
.ri-code-view::before { content: ""; }
.ri-codepen-fill::before { content: ""; }
.ri-codepen-line::before { content: ""; }
.ri-coin-fill::before { content: ""; }
.ri-coin-line::before { content: ""; }
.ri-coins-fill::before { content: ""; }
.ri-coins-line::before { content: ""; }
.ri-collage-fill::before { content: ""; }
.ri-collage-line::before { content: ""; }
.ri-command-fill::before { content: ""; }
.ri-command-line::before { content: ""; }
.ri-community-fill::before { content: ""; }
.ri-community-line::before { content: ""; }
.ri-compass-2-fill::before { content: ""; }
.ri-compass-2-line::before { content: ""; }
.ri-compass-3-fill::before { content: ""; }
.ri-compass-3-line::before { content: ""; }
.ri-compass-4-fill::before { content: ""; }
.ri-compass-4-line::before { content: ""; }
.ri-compass-discover-fill::before { content: ""; }
.ri-compass-discover-line::before { content: ""; }
.ri-compass-fill::before { content: ""; }
.ri-compass-line::before { content: ""; }
.ri-compasses-2-fill::before { content: ""; }
.ri-compasses-2-line::before { content: ""; }
.ri-compasses-fill::before { content: ""; }
.ri-compasses-line::before { content: ""; }
.ri-computer-fill::before { content: ""; }
.ri-computer-line::before { content: ""; }
.ri-contacts-book-2-fill::before { content: ""; }
.ri-contacts-book-2-line::before { content: ""; }
.ri-contacts-book-fill::before { content: ""; }
.ri-contacts-book-line::before { content: ""; }
.ri-contacts-book-upload-fill::before { content: ""; }
.ri-contacts-book-upload-line::before { content: ""; }
.ri-contacts-fill::before { content: ""; }
.ri-contacts-line::before { content: ""; }
.ri-contrast-2-fill::before { content: ""; }
.ri-contrast-2-line::before { content: ""; }
.ri-contrast-drop-2-fill::before { content: ""; }
.ri-contrast-drop-2-line::before { content: ""; }
.ri-contrast-drop-fill::before { content: ""; }
.ri-contrast-drop-line::before { content: ""; }
.ri-contrast-fill::before { content: ""; }
.ri-contrast-line::before { content: ""; }
.ri-copper-coin-fill::before { content: ""; }
.ri-copper-coin-line::before { content: ""; }
.ri-copper-diamond-fill::before { content: ""; }
.ri-copper-diamond-line::before { content: ""; }
.ri-copyleft-fill::before { content: ""; }
.ri-copyleft-line::before { content: ""; }
.ri-copyright-fill::before { content: ""; }
.ri-copyright-line::before { content: ""; }
.ri-coreos-fill::before { content: ""; }
.ri-coreos-line::before { content: ""; }
.ri-coupon-2-fill::before { content: ""; }
.ri-coupon-2-line::before { content: ""; }
.ri-coupon-3-fill::before { content: ""; }
.ri-coupon-3-line::before { content: ""; }
.ri-coupon-4-fill::before { content: ""; }
.ri-coupon-4-line::before { content: ""; }
.ri-coupon-5-fill::before { content: ""; }
.ri-coupon-5-line::before { content: ""; }
.ri-coupon-fill::before { content: ""; }
.ri-coupon-line::before { content: ""; }
.ri-cpu-fill::before { content: ""; }
.ri-cpu-line::before { content: ""; }
.ri-creative-commons-by-fill::before { content: ""; }
.ri-creative-commons-by-line::before { content: ""; }
.ri-creative-commons-fill::before { content: ""; }
.ri-creative-commons-line::before { content: ""; }
.ri-creative-commons-nc-fill::before { content: ""; }
.ri-creative-commons-nc-line::before { content: ""; }
.ri-creative-commons-nd-fill::before { content: ""; }
.ri-creative-commons-nd-line::before { content: ""; }
.ri-creative-commons-sa-fill::before { content: ""; }
.ri-creative-commons-sa-line::before { content: ""; }
.ri-creative-commons-zero-fill::before { content: ""; }
.ri-creative-commons-zero-line::before { content: ""; }
.ri-criminal-fill::before { content: ""; }
.ri-criminal-line::before { content: ""; }
.ri-crop-2-fill::before { content: ""; }
.ri-crop-2-line::before { content: ""; }
.ri-crop-fill::before { content: ""; }
.ri-crop-line::before { content: ""; }
.ri-css3-fill::before { content: ""; }
.ri-css3-line::before { content: ""; }
.ri-cup-fill::before { content: ""; }
.ri-cup-line::before { content: ""; }
.ri-currency-fill::before { content: ""; }
.ri-currency-line::before { content: ""; }
.ri-cursor-fill::before { content: ""; }
.ri-cursor-line::before { content: ""; }
.ri-customer-service-2-fill::before { content: ""; }
.ri-customer-service-2-line::before { content: ""; }
.ri-customer-service-fill::before { content: ""; }
.ri-customer-service-line::before { content: ""; }
.ri-dashboard-2-fill::before { content: ""; }
.ri-dashboard-2-line::before { content: ""; }
.ri-dashboard-3-fill::before { content: ""; }
.ri-dashboard-3-line::before { content: ""; }
.ri-dashboard-fill::before { content: ""; }
.ri-dashboard-line::before { content: ""; }
.ri-database-2-fill::before { content: ""; }
.ri-database-2-line::before { content: ""; }
.ri-database-fill::before { content: ""; }
.ri-database-line::before { content: ""; }
.ri-delete-back-2-fill::before { content: ""; }
.ri-delete-back-2-line::before { content: ""; }
.ri-delete-back-fill::before { content: ""; }
.ri-delete-back-line::before { content: ""; }
.ri-delete-bin-2-fill::before { content: ""; }
.ri-delete-bin-2-line::before { content: ""; }
.ri-delete-bin-3-fill::before { content: ""; }
.ri-delete-bin-3-line::before { content: ""; }
.ri-delete-bin-4-fill::before { content: ""; }
.ri-delete-bin-4-line::before { content: ""; }
.ri-delete-bin-5-fill::before { content: ""; }
.ri-delete-bin-5-line::before { content: ""; }
.ri-delete-bin-6-fill::before { content: ""; }
.ri-delete-bin-6-line::before { content: ""; }
.ri-delete-bin-7-fill::before { content: ""; }
.ri-delete-bin-7-line::before { content: ""; }
.ri-delete-bin-fill::before { content: ""; }
.ri-delete-bin-line::before { content: ""; }
.ri-delete-column::before { content: ""; }
.ri-delete-row::before { content: ""; }
.ri-device-fill::before { content: ""; }
.ri-device-line::before { content: ""; }
.ri-device-recover-fill::before { content: ""; }
.ri-device-recover-line::before { content: ""; }
.ri-dingding-fill::before { content: ""; }
.ri-dingding-line::before { content: ""; }
.ri-direction-fill::before { content: ""; }
.ri-direction-line::before { content: ""; }
.ri-disc-fill::before { content: ""; }
.ri-disc-line::before { content: ""; }
.ri-discord-fill::before { content: ""; }
.ri-discord-line::before { content: ""; }
.ri-discuss-fill::before { content: ""; }
.ri-discuss-line::before { content: ""; }
.ri-dislike-fill::before { content: ""; }
.ri-dislike-line::before { content: ""; }
.ri-disqus-fill::before { content: ""; }
.ri-disqus-line::before { content: ""; }
.ri-divide-fill::before { content: ""; }
.ri-divide-line::before { content: ""; }
.ri-donut-chart-fill::before { content: ""; }
.ri-donut-chart-line::before { content: ""; }
.ri-door-closed-fill::before { content: ""; }
.ri-door-closed-line::before { content: ""; }
.ri-door-fill::before { content: ""; }
.ri-door-line::before { content: ""; }
.ri-door-lock-box-fill::before { content: ""; }
.ri-door-lock-box-line::before { content: ""; }
.ri-door-lock-fill::before { content: ""; }
.ri-door-lock-line::before { content: ""; }
.ri-door-open-fill::before { content: ""; }
.ri-door-open-line::before { content: ""; }
.ri-dossier-fill::before { content: ""; }
.ri-dossier-line::before { content: ""; }
.ri-douban-fill::before { content: ""; }
.ri-douban-line::before { content: ""; }
.ri-double-quotes-l::before { content: ""; }
.ri-double-quotes-r::before { content: ""; }
.ri-download-2-fill::before { content: ""; }
.ri-download-2-line::before { content: ""; }
.ri-download-cloud-2-fill::before { content: ""; }
.ri-download-cloud-2-line::before { content: ""; }
.ri-download-cloud-fill::before { content: ""; }
.ri-download-cloud-line::before { content: ""; }
.ri-download-fill::before { content: ""; }
.ri-download-line::before { content: ""; }
.ri-draft-fill::before { content: ""; }
.ri-draft-line::before { content: ""; }
.ri-drag-drop-fill::before { content: ""; }
.ri-drag-drop-line::before { content: ""; }
.ri-drag-move-2-fill::before { content: ""; }
.ri-drag-move-2-line::before { content: ""; }
.ri-drag-move-fill::before { content: ""; }
.ri-drag-move-line::before { content: ""; }
.ri-dribbble-fill::before { content: ""; }
.ri-dribbble-line::before { content: ""; }
.ri-drive-fill::before { content: ""; }
.ri-drive-line::before { content: ""; }
.ri-drizzle-fill::before { content: ""; }
.ri-drizzle-line::before { content: ""; }
.ri-drop-fill::before { content: ""; }
.ri-drop-line::before { content: ""; }
.ri-dropbox-fill::before { content: ""; }
.ri-dropbox-line::before { content: ""; }
.ri-dual-sim-1-fill::before { content: ""; }
.ri-dual-sim-1-line::before { content: ""; }
.ri-dual-sim-2-fill::before { content: ""; }
.ri-dual-sim-2-line::before { content: ""; }
.ri-dv-fill::before { content: ""; }
.ri-dv-line::before { content: ""; }
.ri-dvd-fill::before { content: ""; }
.ri-dvd-line::before { content: ""; }
.ri-e-bike-2-fill::before { content: ""; }
.ri-e-bike-2-line::before { content: ""; }
.ri-e-bike-fill::before { content: ""; }
.ri-e-bike-line::before { content: ""; }
.ri-earth-fill::before { content: ""; }
.ri-earth-line::before { content: ""; }
.ri-earthquake-fill::before { content: ""; }
.ri-earthquake-line::before { content: ""; }
.ri-edge-fill::before { content: ""; }
.ri-edge-line::before { content: ""; }
.ri-edit-2-fill::before { content: ""; }
.ri-edit-2-line::before { content: ""; }
.ri-edit-box-fill::before { content: ""; }
.ri-edit-box-line::before { content: ""; }
.ri-edit-circle-fill::before { content: ""; }
.ri-edit-circle-line::before { content: ""; }
.ri-edit-fill::before { content: ""; }
.ri-edit-line::before { content: ""; }
.ri-eject-fill::before { content: ""; }
.ri-eject-line::before { content: ""; }
.ri-emotion-2-fill::before { content: ""; }
.ri-emotion-2-line::before { content: ""; }
.ri-emotion-fill::before { content: ""; }
.ri-emotion-happy-fill::before { content: ""; }
.ri-emotion-happy-line::before { content: ""; }
.ri-emotion-laugh-fill::before { content: ""; }
.ri-emotion-laugh-line::before { content: ""; }
.ri-emotion-line::before { content: ""; }
.ri-emotion-normal-fill::before { content: ""; }
.ri-emotion-normal-line::before { content: ""; }
.ri-emotion-sad-fill::before { content: ""; }
.ri-emotion-sad-line::before { content: ""; }
.ri-emotion-unhappy-fill::before { content: ""; }
.ri-emotion-unhappy-line::before { content: ""; }
.ri-empathize-fill::before { content: ""; }
.ri-empathize-line::before { content: ""; }
.ri-emphasis-cn::before { content: ""; }
.ri-emphasis::before { content: ""; }
.ri-english-input::before { content: ""; }
.ri-equalizer-fill::before { content: ""; }
.ri-equalizer-line::before { content: ""; }
.ri-eraser-fill::before { content: ""; }
.ri-eraser-line::before { content: ""; }
.ri-error-warning-fill::before { content: ""; }
.ri-error-warning-line::before { content: ""; }
.ri-evernote-fill::before { content: ""; }
.ri-evernote-line::before { content: ""; }
.ri-exchange-box-fill::before { content: ""; }
.ri-exchange-box-line::before { content: ""; }
.ri-exchange-cny-fill::before { content: ""; }
.ri-exchange-cny-line::before { content: ""; }
.ri-exchange-dollar-fill::before { content: ""; }
.ri-exchange-dollar-line::before { content: ""; }
.ri-exchange-fill::before { content: ""; }
.ri-exchange-funds-fill::before { content: ""; }
.ri-exchange-funds-line::before { content: ""; }
.ri-exchange-line::before { content: ""; }
.ri-external-link-fill::before { content: ""; }
.ri-external-link-line::before { content: ""; }
.ri-eye-2-fill::before { content: ""; }
.ri-eye-2-line::before { content: ""; }
.ri-eye-close-fill::before { content: ""; }
.ri-eye-close-line::before { content: ""; }
.ri-eye-fill::before { content: ""; }
.ri-eye-line::before { content: ""; }
.ri-eye-off-fill::before { content: ""; }
.ri-eye-off-line::before { content: ""; }
.ri-facebook-box-fill::before { content: ""; }
.ri-facebook-box-line::before { content: ""; }
.ri-facebook-circle-fill::before { content: ""; }
.ri-facebook-circle-line::before { content: ""; }
.ri-facebook-fill::before { content: ""; }
.ri-facebook-line::before { content: ""; }
.ri-fahrenheit-fill::before { content: ""; }
.ri-fahrenheit-line::before { content: ""; }
.ri-feedback-fill::before { content: ""; }
.ri-feedback-line::before { content: ""; }
.ri-file-2-fill::before { content: ""; }
.ri-file-2-line::before { content: ""; }
.ri-file-3-fill::before { content: ""; }
.ri-file-3-line::before { content: ""; }
.ri-file-4-fill::before { content: ""; }
.ri-file-4-line::before { content: ""; }
.ri-file-add-fill::before { content: ""; }
.ri-file-add-line::before { content: ""; }
.ri-file-chart-2-fill::before { content: ""; }
.ri-file-chart-2-line::before { content: ""; }
.ri-file-chart-fill::before { content: ""; }
.ri-file-chart-line::before { content: ""; }
.ri-file-cloud-fill::before { content: ""; }
.ri-file-cloud-line::before { content: ""; }
.ri-file-code-fill::before { content: ""; }
.ri-file-code-line::before { content: ""; }
.ri-file-copy-2-fill::before { content: ""; }
.ri-file-copy-2-line::before { content: ""; }
.ri-file-copy-fill::before { content: ""; }
.ri-file-copy-line::before { content: ""; }
.ri-file-damage-fill::before { content: ""; }
.ri-file-damage-line::before { content: ""; }
.ri-file-download-fill::before { content: ""; }
.ri-file-download-line::before { content: ""; }
.ri-file-edit-fill::before { content: ""; }
.ri-file-edit-line::before { content: ""; }
.ri-file-excel-2-fill::before { content: ""; }
.ri-file-excel-2-line::before { content: ""; }
.ri-file-excel-fill::before { content: ""; }
.ri-file-excel-line::before { content: ""; }
.ri-file-fill::before { content: ""; }
.ri-file-forbid-fill::before { content: ""; }
.ri-file-forbid-line::before { content: ""; }
.ri-file-gif-fill::before { content: ""; }
.ri-file-gif-line::before { content: ""; }
.ri-file-history-fill::before { content: ""; }
.ri-file-history-line::before { content: ""; }
.ri-file-hwp-fill::before { content: ""; }
.ri-file-hwp-line::before { content: ""; }
.ri-file-info-fill::before { content: ""; }
.ri-file-info-line::before { content: ""; }
.ri-file-line::before { content: ""; }
.ri-file-list-2-fill::before { content: ""; }
.ri-file-list-2-line::before { content: ""; }
.ri-file-list-3-fill::before { content: ""; }
.ri-file-list-3-line::before { content: ""; }
.ri-file-list-fill::before { content: ""; }
.ri-file-list-line::before { content: ""; }
.ri-file-lock-fill::before { content: ""; }
.ri-file-lock-line::before { content: ""; }
.ri-file-marked-fill::before { content: ""; }
.ri-file-marked-line::before { content: ""; }
.ri-file-music-fill::before { content: ""; }
.ri-file-music-line::before { content: ""; }
.ri-file-paper-2-fill::before { content: ""; }
.ri-file-paper-2-line::before { content: ""; }
.ri-file-paper-fill::before { content: ""; }
.ri-file-paper-line::before { content: ""; }
.ri-file-pdf-fill::before { content: ""; }
.ri-file-pdf-line::before { content: ""; }
.ri-file-ppt-2-fill::before { content: ""; }
.ri-file-ppt-2-line::before { content: ""; }
.ri-file-ppt-fill::before { content: ""; }
.ri-file-ppt-line::before { content: ""; }
.ri-file-reduce-fill::before { content: ""; }
.ri-file-reduce-line::before { content: ""; }
.ri-file-search-fill::before { content: ""; }
.ri-file-search-line::before { content: ""; }
.ri-file-settings-fill::before { content: ""; }
.ri-file-settings-line::before { content: ""; }
.ri-file-shield-2-fill::before { content: ""; }
.ri-file-shield-2-line::before { content: ""; }
.ri-file-shield-fill::before { content: ""; }
.ri-file-shield-line::before { content: ""; }
.ri-file-shred-fill::before { content: ""; }
.ri-file-shred-line::before { content: ""; }
.ri-file-text-fill::before { content: ""; }
.ri-file-text-line::before { content: ""; }
.ri-file-transfer-fill::before { content: ""; }
.ri-file-transfer-line::before { content: ""; }
.ri-file-unknow-fill::before { content: ""; }
.ri-file-unknow-line::before { content: ""; }
.ri-file-upload-fill::before { content: ""; }
.ri-file-upload-line::before { content: ""; }
.ri-file-user-fill::before { content: ""; }
.ri-file-user-line::before { content: ""; }
.ri-file-warning-fill::before { content: ""; }
.ri-file-warning-line::before { content: ""; }
.ri-file-word-2-fill::before { content: ""; }
.ri-file-word-2-line::before { content: ""; }
.ri-file-word-fill::before { content: ""; }
.ri-file-word-line::before { content: ""; }
.ri-file-zip-fill::before { content: ""; }
.ri-file-zip-line::before { content: ""; }
.ri-film-fill::before { content: ""; }
.ri-film-line::before { content: ""; }
.ri-filter-2-fill::before { content: ""; }
.ri-filter-2-line::before { content: ""; }
.ri-filter-3-fill::before { content: ""; }
.ri-filter-3-line::before { content: ""; }
.ri-filter-fill::before { content: ""; }
.ri-filter-line::before { content: ""; }
.ri-filter-off-fill::before { content: ""; }
.ri-filter-off-line::before { content: ""; }
.ri-find-replace-fill::before { content: ""; }
.ri-find-replace-line::before { content: ""; }
.ri-finder-fill::before { content: ""; }
.ri-finder-line::before { content: ""; }
.ri-fingerprint-2-fill::before { content: ""; }
.ri-fingerprint-2-line::before { content: ""; }
.ri-fingerprint-fill::before { content: ""; }
.ri-fingerprint-line::before { content: ""; }
.ri-fire-fill::before { content: ""; }
.ri-fire-line::before { content: ""; }
.ri-firefox-fill::before { content: ""; }
.ri-firefox-line::before { content: ""; }
.ri-first-aid-kit-fill::before { content: ""; }
.ri-first-aid-kit-line::before { content: ""; }
.ri-flag-2-fill::before { content: ""; }
.ri-flag-2-line::before { content: ""; }
.ri-flag-fill::before { content: ""; }
.ri-flag-line::before { content: ""; }
.ri-flashlight-fill::before { content: ""; }
.ri-flashlight-line::before { content: ""; }
.ri-flask-fill::before { content: ""; }
.ri-flask-line::before { content: ""; }
.ri-flight-land-fill::before { content: ""; }
.ri-flight-land-line::before { content: ""; }
.ri-flight-takeoff-fill::before { content: ""; }
.ri-flight-takeoff-line::before { content: ""; }
.ri-flood-fill::before { content: ""; }
.ri-flood-line::before { content: ""; }
.ri-flow-chart::before { content: ""; }
.ri-flutter-fill::before { content: ""; }
.ri-flutter-line::before { content: ""; }
.ri-focus-2-fill::before { content: ""; }
.ri-focus-2-line::before { content: ""; }
.ri-focus-3-fill::before { content: ""; }
.ri-focus-3-line::before { content: ""; }
.ri-focus-fill::before { content: ""; }
.ri-focus-line::before { content: ""; }
.ri-foggy-fill::before { content: ""; }
.ri-foggy-line::before { content: ""; }
.ri-folder-2-fill::before { content: ""; }
.ri-folder-2-line::before { content: ""; }
.ri-folder-3-fill::before { content: ""; }
.ri-folder-3-line::before { content: ""; }
.ri-folder-4-fill::before { content: ""; }
.ri-folder-4-line::before { content: ""; }
.ri-folder-5-fill::before { content: ""; }
.ri-folder-5-line::before { content: ""; }
.ri-folder-add-fill::before { content: ""; }
.ri-folder-add-line::before { content: ""; }
.ri-folder-chart-2-fill::before { content: ""; }
.ri-folder-chart-2-line::before { content: ""; }
.ri-folder-chart-fill::before { content: ""; }
.ri-folder-chart-line::before { content: ""; }
.ri-folder-download-fill::before { content: ""; }
.ri-folder-download-line::before { content: ""; }
.ri-folder-fill::before { content: ""; }
.ri-folder-forbid-fill::before { content: ""; }
.ri-folder-forbid-line::before { content: ""; }
.ri-folder-history-fill::before { content: ""; }
.ri-folder-history-line::before { content: ""; }
.ri-folder-info-fill::before { content: ""; }
.ri-folder-info-line::before { content: ""; }
.ri-folder-keyhole-fill::before { content: ""; }
.ri-folder-keyhole-line::before { content: ""; }
.ri-folder-line::before { content: ""; }
.ri-folder-lock-fill::before { content: ""; }
.ri-folder-lock-line::before { content: ""; }
.ri-folder-music-fill::before { content: ""; }
.ri-folder-music-line::before { content: ""; }
.ri-folder-open-fill::before { content: ""; }
.ri-folder-open-line::before { content: ""; }
.ri-folder-received-fill::before { content: ""; }
.ri-folder-received-line::before { content: ""; }
.ri-folder-reduce-fill::before { content: ""; }
.ri-folder-reduce-line::before { content: ""; }
.ri-folder-settings-fill::before { content: ""; }
.ri-folder-settings-line::before { content: ""; }
.ri-folder-shared-fill::before { content: ""; }
.ri-folder-shared-line::before { content: ""; }
.ri-folder-shield-2-fill::before { content: ""; }
.ri-folder-shield-2-line::before { content: ""; }
.ri-folder-shield-fill::before { content: ""; }
.ri-folder-shield-line::before { content: ""; }
.ri-folder-transfer-fill::before { content: ""; }
.ri-folder-transfer-line::before { content: ""; }
.ri-folder-unknow-fill::before { content: ""; }
.ri-folder-unknow-line::before { content: ""; }
.ri-folder-upload-fill::before { content: ""; }
.ri-folder-upload-line::before { content: ""; }
.ri-folder-user-fill::before { content: ""; }
.ri-folder-user-line::before { content: ""; }
.ri-folder-warning-fill::before { content: ""; }
.ri-folder-warning-line::before { content: ""; }
.ri-folder-zip-fill::before { content: ""; }
.ri-folder-zip-line::before { content: ""; }
.ri-folders-fill::before { content: ""; }
.ri-folders-line::before { content: ""; }
.ri-font-color::before { content: ""; }
.ri-font-size-2::before { content: ""; }
.ri-font-size::before { content: ""; }
.ri-football-fill::before { content: ""; }
.ri-football-line::before { content: ""; }
.ri-footprint-fill::before { content: ""; }
.ri-footprint-line::before { content: ""; }
.ri-forbid-2-fill::before { content: ""; }
.ri-forbid-2-line::before { content: ""; }
.ri-forbid-fill::before { content: ""; }
.ri-forbid-line::before { content: ""; }
.ri-format-clear::before { content: ""; }
.ri-fridge-fill::before { content: ""; }
.ri-fridge-line::before { content: ""; }
.ri-fullscreen-exit-fill::before { content: ""; }
.ri-fullscreen-exit-line::before { content: ""; }
.ri-fullscreen-fill::before { content: ""; }
.ri-fullscreen-line::before { content: ""; }
.ri-function-fill::before { content: ""; }
.ri-function-line::before { content: ""; }
.ri-functions::before { content: ""; }
.ri-funds-box-fill::before { content: ""; }
.ri-funds-box-line::before { content: ""; }
.ri-funds-fill::before { content: ""; }
.ri-funds-line::before { content: ""; }
.ri-gallery-fill::before { content: ""; }
.ri-gallery-line::before { content: ""; }
.ri-gallery-upload-fill::before { content: ""; }
.ri-gallery-upload-line::before { content: ""; }
.ri-game-fill::before { content: ""; }
.ri-game-line::before { content: ""; }
.ri-gamepad-fill::before { content: ""; }
.ri-gamepad-line::before { content: ""; }
.ri-gas-station-fill::before { content: ""; }
.ri-gas-station-line::before { content: ""; }
.ri-gatsby-fill::before { content: ""; }
.ri-gatsby-line::before { content: ""; }
.ri-genderless-fill::before { content: ""; }
.ri-genderless-line::before { content: ""; }
.ri-ghost-2-fill::before { content: ""; }
.ri-ghost-2-line::before { content: ""; }
.ri-ghost-fill::before { content: ""; }
.ri-ghost-line::before { content: ""; }
.ri-ghost-smile-fill::before { content: ""; }
.ri-ghost-smile-line::before { content: ""; }
.ri-gift-2-fill::before { content: ""; }
.ri-gift-2-line::before { content: ""; }
.ri-gift-fill::before { content: ""; }
.ri-gift-line::before { content: ""; }
.ri-git-branch-fill::before { content: ""; }
.ri-git-branch-line::before { content: ""; }
.ri-git-commit-fill::before { content: ""; }
.ri-git-commit-line::before { content: ""; }
.ri-git-merge-fill::before { content: ""; }
.ri-git-merge-line::before { content: ""; }
.ri-git-pull-request-fill::before { content: ""; }
.ri-git-pull-request-line::before { content: ""; }
.ri-git-repository-commits-fill::before { content: ""; }
.ri-git-repository-commits-line::before { content: ""; }
.ri-git-repository-fill::before { content: ""; }
.ri-git-repository-line::before { content: ""; }
.ri-git-repository-private-fill::before { content: ""; }
.ri-git-repository-private-line::before { content: ""; }
.ri-github-fill::before { content: ""; }
.ri-github-line::before { content: ""; }
.ri-gitlab-fill::before { content: ""; }
.ri-gitlab-line::before { content: ""; }
.ri-global-fill::before { content: ""; }
.ri-global-line::before { content: ""; }
.ri-globe-fill::before { content: ""; }
.ri-globe-line::before { content: ""; }
.ri-goblet-fill::before { content: ""; }
.ri-goblet-line::before { content: ""; }
.ri-google-fill::before { content: ""; }
.ri-google-line::before { content: ""; }
.ri-google-play-fill::before { content: ""; }
.ri-google-play-line::before { content: ""; }
.ri-government-fill::before { content: ""; }
.ri-government-line::before { content: ""; }
.ri-gps-fill::before { content: ""; }
.ri-gps-line::before { content: ""; }
.ri-gradienter-fill::before { content: ""; }
.ri-gradienter-line::before { content: ""; }
.ri-grid-fill::before { content: ""; }
.ri-grid-line::before { content: ""; }
.ri-group-2-fill::before { content: ""; }
.ri-group-2-line::before { content: ""; }
.ri-group-fill::before { content: ""; }
.ri-group-line::before { content: ""; }
.ri-guide-fill::before { content: ""; }
.ri-guide-line::before { content: ""; }
.ri-h-1::before { content: ""; }
.ri-h-2::before { content: ""; }
.ri-h-3::before { content: ""; }
.ri-h-4::before { content: ""; }
.ri-h-5::before { content: ""; }
.ri-h-6::before { content: ""; }
.ri-hail-fill::before { content: ""; }
.ri-hail-line::before { content: ""; }
.ri-hammer-fill::before { content: ""; }
.ri-hammer-line::before { content: ""; }
.ri-hand-coin-fill::before { content: ""; }
.ri-hand-coin-line::before { content: ""; }
.ri-hand-heart-fill::before { content: ""; }
.ri-hand-heart-line::before { content: ""; }
.ri-hand-sanitizer-fill::before { content: ""; }
.ri-hand-sanitizer-line::before { content: ""; }
.ri-handbag-fill::before { content: ""; }
.ri-handbag-line::before { content: ""; }
.ri-hard-drive-2-fill::before { content: ""; }
.ri-hard-drive-2-line::before { content: ""; }
.ri-hard-drive-fill::before { content: ""; }
.ri-hard-drive-line::before { content: ""; }
.ri-hashtag::before { content: ""; }
.ri-haze-2-fill::before { content: ""; }
.ri-haze-2-line::before { content: ""; }
.ri-haze-fill::before { content: ""; }
.ri-haze-line::before { content: ""; }
.ri-hd-fill::before { content: ""; }
.ri-hd-line::before { content: ""; }
.ri-heading::before { content: ""; }
.ri-headphone-fill::before { content: ""; }
.ri-headphone-line::before { content: ""; }
.ri-health-book-fill::before { content: ""; }
.ri-health-book-line::before { content: ""; }
.ri-heart-2-fill::before { content: ""; }
.ri-heart-2-line::before { content: ""; }
.ri-heart-3-fill::before { content: ""; }
.ri-heart-3-line::before { content: ""; }
.ri-heart-add-fill::before { content: ""; }
.ri-heart-add-line::before { content: ""; }
.ri-heart-fill::before { content: ""; }
.ri-heart-line::before { content: ""; }
.ri-heart-pulse-fill::before { content: ""; }
.ri-heart-pulse-line::before { content: ""; }
.ri-hearts-fill::before { content: ""; }
.ri-hearts-line::before { content: ""; }
.ri-heavy-showers-fill::before { content: ""; }
.ri-heavy-showers-line::before { content: ""; }
.ri-history-fill::before { content: ""; }
.ri-history-line::before { content: ""; }
.ri-home-2-fill::before { content: ""; }
.ri-home-2-line::before { content: ""; }
.ri-home-3-fill::before { content: ""; }
.ri-home-3-line::before { content: ""; }
.ri-home-4-fill::before { content: ""; }
.ri-home-4-line::before { content: ""; }
.ri-home-5-fill::before { content: ""; }
.ri-home-5-line::before { content: ""; }
.ri-home-6-fill::before { content: ""; }
.ri-home-6-line::before { content: ""; }
.ri-home-7-fill::before { content: ""; }
.ri-home-7-line::before { content: ""; }
.ri-home-8-fill::before { content: ""; }
.ri-home-8-line::before { content: ""; }
.ri-home-fill::before { content: ""; }
.ri-home-gear-fill::before { content: ""; }
.ri-home-gear-line::before { content: ""; }
.ri-home-heart-fill::before { content: ""; }
.ri-home-heart-line::before { content: ""; }
.ri-home-line::before { content: ""; }
.ri-home-smile-2-fill::before { content: ""; }
.ri-home-smile-2-line::before { content: ""; }
.ri-home-smile-fill::before { content: ""; }
.ri-home-smile-line::before { content: ""; }
.ri-home-wifi-fill::before { content: ""; }
.ri-home-wifi-line::before { content: ""; }
.ri-honor-of-kings-fill::before { content: ""; }
.ri-honor-of-kings-line::before { content: ""; }
.ri-honour-fill::before { content: ""; }
.ri-honour-line::before { content: ""; }
.ri-hospital-fill::before { content: ""; }
.ri-hospital-line::before { content: ""; }
.ri-hotel-bed-fill::before { content: ""; }
.ri-hotel-bed-line::before { content: ""; }
.ri-hotel-fill::before { content: ""; }
.ri-hotel-line::before { content: ""; }
.ri-hotspot-fill::before { content: ""; }
.ri-hotspot-line::before { content: ""; }
.ri-hq-fill::before { content: ""; }
.ri-hq-line::before { content: ""; }
.ri-html5-fill::before { content: ""; }
.ri-html5-line::before { content: ""; }
.ri-ie-fill::before { content: ""; }
.ri-ie-line::before { content: ""; }
.ri-image-2-fill::before { content: ""; }
.ri-image-2-line::before { content: ""; }
.ri-image-add-fill::before { content: ""; }
.ri-image-add-line::before { content: ""; }
.ri-image-edit-fill::before { content: ""; }
.ri-image-edit-line::before { content: ""; }
.ri-image-fill::before { content: ""; }
.ri-image-line::before { content: ""; }
.ri-inbox-archive-fill::before { content: ""; }
.ri-inbox-archive-line::before { content: ""; }
.ri-inbox-fill::before { content: ""; }
.ri-inbox-line::before { content: ""; }
.ri-inbox-unarchive-fill::before { content: ""; }
.ri-inbox-unarchive-line::before { content: ""; }
.ri-increase-decrease-fill::before { content: ""; }
.ri-increase-decrease-line::before { content: ""; }
.ri-indent-decrease::before { content: ""; }
.ri-indent-increase::before { content: ""; }
.ri-indeterminate-circle-fill::before { content: ""; }
.ri-indeterminate-circle-line::before { content: ""; }
.ri-information-fill::before { content: ""; }
.ri-information-line::before { content: ""; }
.ri-infrared-thermometer-fill::before { content: ""; }
.ri-infrared-thermometer-line::before { content: ""; }
.ri-ink-bottle-fill::before { content: ""; }
.ri-ink-bottle-line::before { content: ""; }
.ri-input-cursor-move::before { content: ""; }
.ri-input-method-fill::before { content: ""; }
.ri-input-method-line::before { content: ""; }
.ri-insert-column-left::before { content: ""; }
.ri-insert-column-right::before { content: ""; }
.ri-insert-row-bottom::before { content: ""; }
.ri-insert-row-top::before { content: ""; }
.ri-instagram-fill::before { content: ""; }
.ri-instagram-line::before { content: ""; }
.ri-install-fill::before { content: ""; }
.ri-install-line::before { content: ""; }
.ri-invision-fill::before { content: ""; }
.ri-invision-line::before { content: ""; }
.ri-italic::before { content: ""; }
.ri-kakao-talk-fill::before { content: ""; }
.ri-kakao-talk-line::before { content: ""; }
.ri-key-2-fill::before { content: ""; }
.ri-key-2-line::before { content: ""; }
.ri-key-fill::before { content: ""; }
.ri-key-line::before { content: ""; }
.ri-keyboard-box-fill::before { content: ""; }
.ri-keyboard-box-line::before { content: ""; }
.ri-keyboard-fill::before { content: ""; }
.ri-keyboard-line::before { content: ""; }
.ri-keynote-fill::before { content: ""; }
.ri-keynote-line::before { content: ""; }
.ri-knife-blood-fill::before { content: ""; }
.ri-knife-blood-line::before { content: ""; }
.ri-knife-fill::before { content: ""; }
.ri-knife-line::before { content: ""; }
.ri-landscape-fill::before { content: ""; }
.ri-landscape-line::before { content: ""; }
.ri-layout-2-fill::before { content: ""; }
.ri-layout-2-line::before { content: ""; }
.ri-layout-3-fill::before { content: ""; }
.ri-layout-3-line::before { content: ""; }
.ri-layout-4-fill::before { content: ""; }
.ri-layout-4-line::before { content: ""; }
.ri-layout-5-fill::before { content: ""; }
.ri-layout-5-line::before { content: ""; }
.ri-layout-6-fill::before { content: ""; }
.ri-layout-6-line::before { content: ""; }
.ri-layout-bottom-2-fill::before { content: ""; }
.ri-layout-bottom-2-line::before { content: ""; }
.ri-layout-bottom-fill::before { content: ""; }
.ri-layout-bottom-line::before { content: ""; }
.ri-layout-column-fill::before { content: ""; }
.ri-layout-column-line::before { content: ""; }
.ri-layout-fill::before { content: ""; }
.ri-layout-grid-fill::before { content: ""; }
.ri-layout-grid-line::before { content: ""; }
.ri-layout-left-2-fill::before { content: ""; }
.ri-layout-left-2-line::before { content: ""; }
.ri-layout-left-fill::before { content: ""; }
.ri-layout-left-line::before { content: ""; }
.ri-layout-line::before { content: ""; }
.ri-layout-masonry-fill::before { content: ""; }
.ri-layout-masonry-line::before { content: ""; }
.ri-layout-right-2-fill::before { content: ""; }
.ri-layout-right-2-line::before { content: ""; }
.ri-layout-right-fill::before { content: ""; }
.ri-layout-right-line::before { content: ""; }
.ri-layout-row-fill::before { content: ""; }
.ri-layout-row-line::before { content: ""; }
.ri-layout-top-2-fill::before { content: ""; }
.ri-layout-top-2-line::before { content: ""; }
.ri-layout-top-fill::before { content: ""; }
.ri-layout-top-line::before { content: ""; }
.ri-leaf-fill::before { content: ""; }
.ri-leaf-line::before { content: ""; }
.ri-lifebuoy-fill::before { content: ""; }
.ri-lifebuoy-line::before { content: ""; }
.ri-lightbulb-fill::before { content: ""; }
.ri-lightbulb-flash-fill::before { content: ""; }
.ri-lightbulb-flash-line::before { content: ""; }
.ri-lightbulb-line::before { content: ""; }
.ri-line-chart-fill::before { content: ""; }
.ri-line-chart-line::before { content: ""; }
.ri-line-fill::before { content: ""; }
.ri-line-height::before { content: ""; }
.ri-line-line::before { content: ""; }
.ri-link-m::before { content: ""; }
.ri-link-unlink-m::before { content: ""; }
.ri-link-unlink::before { content: ""; }
.ri-link::before { content: ""; }
.ri-linkedin-box-fill::before { content: ""; }
.ri-linkedin-box-line::before { content: ""; }
.ri-linkedin-fill::before { content: ""; }
.ri-linkedin-line::before { content: ""; }
.ri-links-fill::before { content: ""; }
.ri-links-line::before { content: ""; }
.ri-list-check-2::before { content: ""; }
.ri-list-check::before { content: ""; }
.ri-list-ordered::before { content: ""; }
.ri-list-settings-fill::before { content: ""; }
.ri-list-settings-line::before { content: ""; }
.ri-list-unordered::before { content: ""; }
.ri-live-fill::before { content: ""; }
.ri-live-line::before { content: ""; }
.ri-loader-2-fill::before { content: ""; }
.ri-loader-2-line::before { content: ""; }
.ri-loader-3-fill::before { content: ""; }
.ri-loader-3-line::before { content: ""; }
.ri-loader-4-fill::before { content: ""; }
.ri-loader-4-line::before { content: ""; }
.ri-loader-5-fill::before { content: ""; }
.ri-loader-5-line::before { content: ""; }
.ri-loader-fill::before { content: ""; }
.ri-loader-line::before { content: ""; }
.ri-lock-2-fill::before { content: ""; }
.ri-lock-2-line::before { content: ""; }
.ri-lock-fill::before { content: ""; }
.ri-lock-line::before { content: ""; }
.ri-lock-password-fill::before { content: ""; }
.ri-lock-password-line::before { content: ""; }
.ri-lock-unlock-fill::before { content: ""; }
.ri-lock-unlock-line::before { content: ""; }
.ri-login-box-fill::before { content: ""; }
.ri-login-box-line::before { content: ""; }
.ri-login-circle-fill::before { content: ""; }
.ri-login-circle-line::before { content: ""; }
.ri-logout-box-fill::before { content: ""; }
.ri-logout-box-line::before { content: ""; }
.ri-logout-box-r-fill::before { content: ""; }
.ri-logout-box-r-line::before { content: ""; }
.ri-logout-circle-fill::before { content: ""; }
.ri-logout-circle-line::before { content: ""; }
.ri-logout-circle-r-fill::before { content: ""; }
.ri-logout-circle-r-line::before { content: ""; }
.ri-luggage-cart-fill::before { content: ""; }
.ri-luggage-cart-line::before { content: ""; }
.ri-luggage-deposit-fill::before { content: ""; }
.ri-luggage-deposit-line::before { content: ""; }
.ri-lungs-fill::before { content: ""; }
.ri-lungs-line::before { content: ""; }
.ri-mac-fill::before { content: ""; }
.ri-mac-line::before { content: ""; }
.ri-macbook-fill::before { content: ""; }
.ri-macbook-line::before { content: ""; }
.ri-magic-fill::before { content: ""; }
.ri-magic-line::before { content: ""; }
.ri-mail-add-fill::before { content: ""; }
.ri-mail-add-line::before { content: ""; }
.ri-mail-check-fill::before { content: ""; }
.ri-mail-check-line::before { content: ""; }
.ri-mail-close-fill::before { content: ""; }
.ri-mail-close-line::before { content: ""; }
.ri-mail-download-fill::before { content: ""; }
.ri-mail-download-line::before { content: ""; }
.ri-mail-fill::before { content: ""; }
.ri-mail-forbid-fill::before { content: ""; }
.ri-mail-forbid-line::before { content: ""; }
.ri-mail-line::before { content: ""; }
.ri-mail-lock-fill::before { content: ""; }
.ri-mail-lock-line::before { content: ""; }
.ri-mail-open-fill::before { content: ""; }
.ri-mail-open-line::before { content: ""; }
.ri-mail-send-fill::before { content: ""; }
.ri-mail-send-line::before { content: ""; }
.ri-mail-settings-fill::before { content: ""; }
.ri-mail-settings-line::before { content: ""; }
.ri-mail-star-fill::before { content: ""; }
.ri-mail-star-line::before { content: ""; }
.ri-mail-unread-fill::before { content: ""; }
.ri-mail-unread-line::before { content: ""; }
.ri-mail-volume-fill::before { content: ""; }
.ri-mail-volume-line::before { content: ""; }
.ri-map-2-fill::before { content: ""; }
.ri-map-2-line::before { content: ""; }
.ri-map-fill::before { content: ""; }
.ri-map-line::before { content: ""; }
.ri-map-pin-2-fill::before { content: ""; }
.ri-map-pin-2-line::before { content: ""; }
.ri-map-pin-3-fill::before { content: ""; }
.ri-map-pin-3-line::before { content: ""; }
.ri-map-pin-4-fill::before { content: ""; }
.ri-map-pin-4-line::before { content: ""; }
.ri-map-pin-5-fill::before { content: ""; }
.ri-map-pin-5-line::before { content: ""; }
.ri-map-pin-add-fill::before { content: ""; }
.ri-map-pin-add-line::before { content: ""; }
.ri-map-pin-fill::before { content: ""; }
.ri-map-pin-line::before { content: ""; }
.ri-map-pin-range-fill::before { content: ""; }
.ri-map-pin-range-line::before { content: ""; }
.ri-map-pin-time-fill::before { content: ""; }
.ri-map-pin-time-line::before { content: ""; }
.ri-map-pin-user-fill::before { content: ""; }
.ri-map-pin-user-line::before { content: ""; }
.ri-mark-pen-fill::before { content: ""; }
.ri-mark-pen-line::before { content: ""; }
.ri-markdown-fill::before { content: ""; }
.ri-markdown-line::before { content: ""; }
.ri-markup-fill::before { content: ""; }
.ri-markup-line::before { content: ""; }
.ri-mastercard-fill::before { content: ""; }
.ri-mastercard-line::before { content: ""; }
.ri-mastodon-fill::before { content: ""; }
.ri-mastodon-line::before { content: ""; }
.ri-medal-2-fill::before { content: ""; }
.ri-medal-2-line::before { content: ""; }
.ri-medal-fill::before { content: ""; }
.ri-medal-line::before { content: ""; }
.ri-medicine-bottle-fill::before { content: ""; }
.ri-medicine-bottle-line::before { content: ""; }
.ri-medium-fill::before { content: ""; }
.ri-medium-line::before { content: ""; }
.ri-men-fill::before { content: ""; }
.ri-men-line::before { content: ""; }
.ri-mental-health-fill::before { content: ""; }
.ri-mental-health-line::before { content: ""; }
.ri-menu-2-fill::before { content: ""; }
.ri-menu-2-line::before { content: ""; }
.ri-menu-3-fill::before { content: ""; }
.ri-menu-3-line::before { content: ""; }
.ri-menu-4-fill::before { content: ""; }
.ri-menu-4-line::before { content: ""; }
.ri-menu-5-fill::before { content: ""; }
.ri-menu-5-line::before { content: ""; }
.ri-menu-add-fill::before { content: ""; }
.ri-menu-add-line::before { content: ""; }
.ri-menu-fill::before { content: ""; }
.ri-menu-fold-fill::before { content: ""; }
.ri-menu-fold-line::before { content: ""; }
.ri-menu-line::before { content: ""; }
.ri-menu-unfold-fill::before { content: ""; }
.ri-menu-unfold-line::before { content: ""; }
.ri-merge-cells-horizontal::before { content: ""; }
.ri-merge-cells-vertical::before { content: ""; }
.ri-message-2-fill::before { content: ""; }
.ri-message-2-line::before { content: ""; }
.ri-message-3-fill::before { content: ""; }
.ri-message-3-line::before { content: ""; }
.ri-message-fill::before { content: ""; }
.ri-message-line::before { content: ""; }
.ri-messenger-fill::before { content: ""; }
.ri-messenger-line::before { content: ""; }
.ri-meteor-fill::before { content: ""; }
.ri-meteor-line::before { content: ""; }
.ri-mic-2-fill::before { content: ""; }
.ri-mic-2-line::before { content: ""; }
.ri-mic-fill::before { content: ""; }
.ri-mic-line::before { content: ""; }
.ri-mic-off-fill::before { content: ""; }
.ri-mic-off-line::before { content: ""; }
.ri-mickey-fill::before { content: ""; }
.ri-mickey-line::before { content: ""; }
.ri-microscope-fill::before { content: ""; }
.ri-microscope-line::before { content: ""; }
.ri-microsoft-fill::before { content: ""; }
.ri-microsoft-line::before { content: ""; }
.ri-mind-map::before { content: ""; }
.ri-mini-program-fill::before { content: ""; }
.ri-mini-program-line::before { content: ""; }
.ri-mist-fill::before { content: ""; }
.ri-mist-line::before { content: ""; }
.ri-money-cny-box-fill::before { content: ""; }
.ri-money-cny-box-line::before { content: ""; }
.ri-money-cny-circle-fill::before { content: ""; }
.ri-money-cny-circle-line::before { content: ""; }
.ri-money-dollar-box-fill::before { content: ""; }
.ri-money-dollar-box-line::before { content: ""; }
.ri-money-dollar-circle-fill::before { content: ""; }
.ri-money-dollar-circle-line::before { content: ""; }
.ri-money-euro-box-fill::before { content: ""; }
.ri-money-euro-box-line::before { content: ""; }
.ri-money-euro-circle-fill::before { content: ""; }
.ri-money-euro-circle-line::before { content: ""; }
.ri-money-pound-box-fill::before { content: ""; }
.ri-money-pound-box-line::before { content: ""; }
.ri-money-pound-circle-fill::before { content: ""; }
.ri-money-pound-circle-line::before { content: ""; }
.ri-moon-clear-fill::before { content: ""; }
.ri-moon-clear-line::before { content: ""; }
.ri-moon-cloudy-fill::before { content: ""; }
.ri-moon-cloudy-line::before { content: ""; }
.ri-moon-fill::before { content: ""; }
.ri-moon-foggy-fill::before { content: ""; }
.ri-moon-foggy-line::before { content: ""; }
.ri-moon-line::before { content: ""; }
.ri-more-2-fill::before { content: ""; }
.ri-more-2-line::before { content: ""; }
.ri-more-fill::before { content: ""; }
.ri-more-line::before { content: ""; }
.ri-motorbike-fill::before { content: ""; }
.ri-motorbike-line::before { content: ""; }
.ri-mouse-fill::before { content: ""; }
.ri-mouse-line::before { content: ""; }
.ri-movie-2-fill::before { content: ""; }
.ri-movie-2-line::before { content: ""; }
.ri-movie-fill::before { content: ""; }
.ri-movie-line::before { content: ""; }
.ri-music-2-fill::before { content: ""; }
.ri-music-2-line::before { content: ""; }
.ri-music-fill::before { content: ""; }
.ri-music-line::before { content: ""; }
.ri-mv-fill::before { content: ""; }
.ri-mv-line::before { content: ""; }
.ri-navigation-fill::before { content: ""; }
.ri-navigation-line::before { content: ""; }
.ri-netease-cloud-music-fill::before { content: ""; }
.ri-netease-cloud-music-line::before { content: ""; }
.ri-netflix-fill::before { content: ""; }
.ri-netflix-line::before { content: ""; }
.ri-newspaper-fill::before { content: ""; }
.ri-newspaper-line::before { content: ""; }
.ri-node-tree::before { content: ""; }
.ri-notification-2-fill::before { content: ""; }
.ri-notification-2-line::before { content: ""; }
.ri-notification-3-fill::before { content: ""; }
.ri-notification-3-line::before { content: ""; }
.ri-notification-4-fill::before { content: ""; }
.ri-notification-4-line::before { content: ""; }
.ri-notification-badge-fill::before { content: ""; }
.ri-notification-badge-line::before { content: ""; }
.ri-notification-fill::before { content: ""; }
.ri-notification-line::before { content: ""; }
.ri-notification-off-fill::before { content: ""; }
.ri-notification-off-line::before { content: ""; }
.ri-npmjs-fill::before { content: ""; }
.ri-npmjs-line::before { content: ""; }
.ri-number-0::before { content: ""; }
.ri-number-1::before { content: ""; }
.ri-number-2::before { content: ""; }
.ri-number-3::before { content: ""; }
.ri-number-4::before { content: ""; }
.ri-number-5::before { content: ""; }
.ri-number-6::before { content: ""; }
.ri-number-7::before { content: ""; }
.ri-number-8::before { content: ""; }
.ri-number-9::before { content: ""; }
.ri-numbers-fill::before { content: ""; }
.ri-numbers-line::before { content: ""; }
.ri-nurse-fill::before { content: ""; }
.ri-nurse-line::before { content: ""; }
.ri-oil-fill::before { content: ""; }
.ri-oil-line::before { content: ""; }
.ri-omega::before { content: ""; }
.ri-open-arm-fill::before { content: ""; }
.ri-open-arm-line::before { content: ""; }
.ri-open-source-fill::before { content: ""; }
.ri-open-source-line::before { content: ""; }
.ri-opera-fill::before { content: ""; }
.ri-opera-line::before { content: ""; }
.ri-order-play-fill::before { content: ""; }
.ri-order-play-line::before { content: ""; }
.ri-organization-chart::before { content: ""; }
.ri-outlet-2-fill::before { content: ""; }
.ri-outlet-2-line::before { content: ""; }
.ri-outlet-fill::before { content: ""; }
.ri-outlet-line::before { content: ""; }
.ri-page-separator::before { content: ""; }
.ri-pages-fill::before { content: ""; }
.ri-pages-line::before { content: ""; }
.ri-paint-brush-fill::before { content: ""; }
.ri-paint-brush-line::before { content: ""; }
.ri-paint-fill::before { content: ""; }
.ri-paint-line::before { content: ""; }
.ri-palette-fill::before { content: ""; }
.ri-palette-line::before { content: ""; }
.ri-pantone-fill::before { content: ""; }
.ri-pantone-line::before { content: ""; }
.ri-paragraph::before { content: ""; }
.ri-parent-fill::before { content: ""; }
.ri-parent-line::before { content: ""; }
.ri-parentheses-fill::before { content: ""; }
.ri-parentheses-line::before { content: ""; }
.ri-parking-box-fill::before { content: ""; }
.ri-parking-box-line::before { content: ""; }
.ri-parking-fill::before { content: ""; }
.ri-parking-line::before { content: ""; }
.ri-passport-fill::before { content: ""; }
.ri-passport-line::before { content: ""; }
.ri-patreon-fill::before { content: ""; }
.ri-patreon-line::before { content: ""; }
.ri-pause-circle-fill::before { content: ""; }
.ri-pause-circle-line::before { content: ""; }
.ri-pause-fill::before { content: ""; }
.ri-pause-line::before { content: ""; }
.ri-pause-mini-fill::before { content: ""; }
.ri-pause-mini-line::before { content: ""; }
.ri-paypal-fill::before { content: ""; }
.ri-paypal-line::before { content: ""; }
.ri-pen-nib-fill::before { content: ""; }
.ri-pen-nib-line::before { content: ""; }
.ri-pencil-fill::before { content: ""; }
.ri-pencil-line::before { content: ""; }
.ri-pencil-ruler-2-fill::before { content: ""; }
.ri-pencil-ruler-2-line::before { content: ""; }
.ri-pencil-ruler-fill::before { content: ""; }
.ri-pencil-ruler-line::before { content: ""; }
.ri-percent-fill::before { content: ""; }
.ri-percent-line::before { content: ""; }
.ri-phone-camera-fill::before { content: ""; }
.ri-phone-camera-line::before { content: ""; }
.ri-phone-fill::before { content: ""; }
.ri-phone-find-fill::before { content: ""; }
.ri-phone-find-line::before { content: ""; }
.ri-phone-line::before { content: ""; }
.ri-phone-lock-fill::before { content: ""; }
.ri-phone-lock-line::before { content: ""; }
.ri-picture-in-picture-2-fill::before { content: ""; }
.ri-picture-in-picture-2-line::before { content: ""; }
.ri-picture-in-picture-exit-fill::before { content: ""; }
.ri-picture-in-picture-exit-line::before { content: ""; }
.ri-picture-in-picture-fill::before { content: ""; }
.ri-picture-in-picture-line::before { content: ""; }
.ri-pie-chart-2-fill::before { content: ""; }
.ri-pie-chart-2-line::before { content: ""; }
.ri-pie-chart-box-fill::before { content: ""; }
.ri-pie-chart-box-line::before { content: ""; }
.ri-pie-chart-fill::before { content: ""; }
.ri-pie-chart-line::before { content: ""; }
.ri-pin-distance-fill::before { content: ""; }
.ri-pin-distance-line::before { content: ""; }
.ri-ping-pong-fill::before { content: ""; }
.ri-ping-pong-line::before { content: ""; }
.ri-pinterest-fill::before { content: ""; }
.ri-pinterest-line::before { content: ""; }
.ri-pinyin-input::before { content: ""; }
.ri-pixelfed-fill::before { content: ""; }
.ri-pixelfed-line::before { content: ""; }
.ri-plane-fill::before { content: ""; }
.ri-plane-line::before { content: ""; }
.ri-plant-fill::before { content: ""; }
.ri-plant-line::before { content: ""; }
.ri-play-circle-fill::before { content: ""; }
.ri-play-circle-line::before { content: ""; }
.ri-play-fill::before { content: ""; }
.ri-play-line::before { content: ""; }
.ri-play-list-2-fill::before { content: ""; }
.ri-play-list-2-line::before { content: ""; }
.ri-play-list-add-fill::before { content: ""; }
.ri-play-list-add-line::before { content: ""; }
.ri-play-list-fill::before { content: ""; }
.ri-play-list-line::before { content: ""; }
.ri-play-mini-fill::before { content: ""; }
.ri-play-mini-line::before { content: ""; }
.ri-playstation-fill::before { content: ""; }
.ri-playstation-line::before { content: ""; }
.ri-plug-2-fill::before { content: ""; }
.ri-plug-2-line::before { content: ""; }
.ri-plug-fill::before { content: ""; }
.ri-plug-line::before { content: ""; }
.ri-polaroid-2-fill::before { content: ""; }
.ri-polaroid-2-line::before { content: ""; }
.ri-polaroid-fill::before { content: ""; }
.ri-polaroid-line::before { content: ""; }
.ri-police-car-fill::before { content: ""; }
.ri-police-car-line::before { content: ""; }
.ri-price-tag-2-fill::before { content: ""; }
.ri-price-tag-2-line::before { content: ""; }
.ri-price-tag-3-fill::before { content: ""; }
.ri-price-tag-3-line::before { content: ""; }
.ri-price-tag-fill::before { content: ""; }
.ri-price-tag-line::before { content: ""; }
.ri-printer-cloud-fill::before { content: ""; }
.ri-printer-cloud-line::before { content: ""; }
.ri-printer-fill::before { content: ""; }
.ri-printer-line::before { content: ""; }
.ri-product-hunt-fill::before { content: ""; }
.ri-product-hunt-line::before { content: ""; }
.ri-profile-fill::before { content: ""; }
.ri-profile-line::before { content: ""; }
.ri-projector-2-fill::before { content: ""; }
.ri-projector-2-line::before { content: ""; }
.ri-projector-fill::before { content: ""; }
.ri-projector-line::before { content: ""; }
.ri-psychotherapy-fill::before { content: ""; }
.ri-psychotherapy-line::before { content: ""; }
.ri-pulse-fill::before { content: ""; }
.ri-pulse-line::before { content: ""; }
.ri-pushpin-2-fill::before { content: ""; }
.ri-pushpin-2-line::before { content: ""; }
.ri-pushpin-fill::before { content: ""; }
.ri-pushpin-line::before { content: ""; }
.ri-qq-fill::before { content: ""; }
.ri-qq-line::before { content: ""; }
.ri-qr-code-fill::before { content: ""; }
.ri-qr-code-line::before { content: ""; }
.ri-qr-scan-2-fill::before { content: ""; }
.ri-qr-scan-2-line::before { content: ""; }
.ri-qr-scan-fill::before { content: ""; }
.ri-qr-scan-line::before { content: ""; }
.ri-question-answer-fill::before { content: ""; }
.ri-question-answer-line::before { content: ""; }
.ri-question-fill::before { content: ""; }
.ri-question-line::before { content: ""; }
.ri-question-mark::before { content: ""; }
.ri-questionnaire-fill::before { content: ""; }
.ri-questionnaire-line::before { content: ""; }
.ri-quill-pen-fill::before { content: ""; }
.ri-quill-pen-line::before { content: ""; }
.ri-radar-fill::before { content: ""; }
.ri-radar-line::before { content: ""; }
.ri-radio-2-fill::before { content: ""; }
.ri-radio-2-line::before { content: ""; }
.ri-radio-button-fill::before { content: ""; }
.ri-radio-button-line::before { content: ""; }
.ri-radio-fill::before { content: ""; }
.ri-radio-line::before { content: ""; }
.ri-rainbow-fill::before { content: ""; }
.ri-rainbow-line::before { content: ""; }
.ri-rainy-fill::before { content: ""; }
.ri-rainy-line::before { content: ""; }
.ri-reactjs-fill::before { content: ""; }
.ri-reactjs-line::before { content: ""; }
.ri-record-circle-fill::before { content: ""; }
.ri-record-circle-line::before { content: ""; }
.ri-record-mail-fill::before { content: ""; }
.ri-record-mail-line::before { content: ""; }
.ri-recycle-fill::before { content: ""; }
.ri-recycle-line::before { content: ""; }
.ri-red-packet-fill::before { content: ""; }
.ri-red-packet-line::before { content: ""; }
.ri-reddit-fill::before { content: ""; }
.ri-reddit-line::before { content: ""; }
.ri-refresh-fill::before { content: ""; }
.ri-refresh-line::before { content: ""; }
.ri-refund-2-fill::before { content: ""; }
.ri-refund-2-line::before { content: ""; }
.ri-refund-fill::before { content: ""; }
.ri-refund-line::before { content: ""; }
.ri-registered-fill::before { content: ""; }
.ri-registered-line::before { content: ""; }
.ri-remixicon-fill::before { content: ""; }
.ri-remixicon-line::before { content: ""; }
.ri-remote-control-2-fill::before { content: ""; }
.ri-remote-control-2-line::before { content: ""; }
.ri-remote-control-fill::before { content: ""; }
.ri-remote-control-line::before { content: ""; }
.ri-repeat-2-fill::before { content: ""; }
.ri-repeat-2-line::before { content: ""; }
.ri-repeat-fill::before { content: ""; }
.ri-repeat-line::before { content: ""; }
.ri-repeat-one-fill::before { content: ""; }
.ri-repeat-one-line::before { content: ""; }
.ri-reply-all-fill::before { content: ""; }
.ri-reply-all-line::before { content: ""; }
.ri-reply-fill::before { content: ""; }
.ri-reply-line::before { content: ""; }
.ri-reserved-fill::before { content: ""; }
.ri-reserved-line::before { content: ""; }
.ri-rest-time-fill::before { content: ""; }
.ri-rest-time-line::before { content: ""; }
.ri-restart-fill::before { content: ""; }
.ri-restart-line::before { content: ""; }
.ri-restaurant-2-fill::before { content: ""; }
.ri-restaurant-2-line::before { content: ""; }
.ri-restaurant-fill::before { content: ""; }
.ri-restaurant-line::before { content: ""; }
.ri-rewind-fill::before { content: ""; }
.ri-rewind-line::before { content: ""; }
.ri-rewind-mini-fill::before { content: ""; }
.ri-rewind-mini-line::before { content: ""; }
.ri-rhythm-fill::before { content: ""; }
.ri-rhythm-line::before { content: ""; }
.ri-riding-fill::before { content: ""; }
.ri-riding-line::before { content: ""; }
.ri-road-map-fill::before { content: ""; }
.ri-road-map-line::before { content: ""; }
.ri-roadster-fill::before { content: ""; }
.ri-roadster-line::before { content: ""; }
.ri-robot-fill::before { content: ""; }
.ri-robot-line::before { content: ""; }
.ri-rocket-2-fill::before { content: ""; }
.ri-rocket-2-line::before { content: ""; }
.ri-rocket-fill::before { content: ""; }
.ri-rocket-line::before { content: ""; }
.ri-rotate-lock-fill::before { content: ""; }
.ri-rotate-lock-line::before { content: ""; }
.ri-rounded-corner::before { content: ""; }
.ri-route-fill::before { content: ""; }
.ri-route-line::before { content: ""; }
.ri-router-fill::before { content: ""; }
.ri-router-line::before { content: ""; }
.ri-rss-fill::before { content: ""; }
.ri-rss-line::before { content: ""; }
.ri-ruler-2-fill::before { content: ""; }
.ri-ruler-2-line::before { content: ""; }
.ri-ruler-fill::before { content: ""; }
.ri-ruler-line::before { content: ""; }
.ri-run-fill::before { content: ""; }
.ri-run-line::before { content: ""; }
.ri-safari-fill::before { content: ""; }
.ri-safari-line::before { content: ""; }
.ri-safe-2-fill::before { content: ""; }
.ri-safe-2-line::before { content: ""; }
.ri-safe-fill::before { content: ""; }
.ri-safe-line::before { content: ""; }
.ri-sailboat-fill::before { content: ""; }
.ri-sailboat-line::before { content: ""; }
.ri-save-2-fill::before { content: ""; }
.ri-save-2-line::before { content: ""; }
.ri-save-3-fill::before { content: ""; }
.ri-save-3-line::before { content: ""; }
.ri-save-fill::before { content: ""; }
.ri-save-line::before { content: ""; }
.ri-scales-2-fill::before { content: ""; }
.ri-scales-2-line::before { content: ""; }
.ri-scales-3-fill::before { content: ""; }
.ri-scales-3-line::before { content: ""; }
.ri-scales-fill::before { content: ""; }
.ri-scales-line::before { content: ""; }
.ri-scan-2-fill::before { content: ""; }
.ri-scan-2-line::before { content: ""; }
.ri-scan-fill::before { content: ""; }
.ri-scan-line::before { content: ""; }
.ri-scissors-2-fill::before { content: ""; }
.ri-scissors-2-line::before { content: ""; }
.ri-scissors-cut-fill::before { content: ""; }
.ri-scissors-cut-line::before { content: ""; }
.ri-scissors-fill::before { content: ""; }
.ri-scissors-line::before { content: ""; }
.ri-screenshot-2-fill::before { content: ""; }
.ri-screenshot-2-line::before { content: ""; }
.ri-screenshot-fill::before { content: ""; }
.ri-screenshot-line::before { content: ""; }
.ri-sd-card-fill::before { content: ""; }
.ri-sd-card-line::before { content: ""; }
.ri-sd-card-mini-fill::before { content: ""; }
.ri-sd-card-mini-line::before { content: ""; }
.ri-search-2-fill::before { content: ""; }
.ri-search-2-line::before { content: ""; }
.ri-search-eye-fill::before { content: ""; }
.ri-search-eye-line::before { content: ""; }
.ri-search-fill::before { content: ""; }
.ri-search-line::before { content: ""; }
.ri-secure-payment-fill::before { content: ""; }
.ri-secure-payment-line::before { content: ""; }
.ri-seedling-fill::before { content: ""; }
.ri-seedling-line::before { content: ""; }
.ri-send-backward::before { content: ""; }
.ri-send-plane-2-fill::before { content: ""; }
.ri-send-plane-2-line::before { content: ""; }
.ri-send-plane-fill::before { content: ""; }
.ri-send-plane-line::before { content: ""; }
.ri-send-to-back::before { content: ""; }
.ri-sensor-fill::before { content: ""; }
.ri-sensor-line::before { content: ""; }
.ri-separator::before { content: ""; }
.ri-server-fill::before { content: ""; }
.ri-server-line::before { content: ""; }
.ri-service-fill::before { content: ""; }
.ri-service-line::before { content: ""; }
.ri-settings-2-fill::before { content: ""; }
.ri-settings-2-line::before { content: ""; }
.ri-settings-3-fill::before { content: ""; }
.ri-settings-3-line::before { content: ""; }
.ri-settings-4-fill::before { content: ""; }
.ri-settings-4-line::before { content: ""; }
.ri-settings-5-fill::before { content: ""; }
.ri-settings-5-line::before { content: ""; }
.ri-settings-6-fill::before { content: ""; }
.ri-settings-6-line::before { content: ""; }
.ri-settings-fill::before { content: ""; }
.ri-settings-line::before { content: ""; }
.ri-shape-2-fill::before { content: ""; }
.ri-shape-2-line::before { content: ""; }
.ri-shape-fill::before { content: ""; }
.ri-shape-line::before { content: ""; }
.ri-share-box-fill::before { content: ""; }
.ri-share-box-line::before { content: ""; }
.ri-share-circle-fill::before { content: ""; }
.ri-share-circle-line::before { content: ""; }
.ri-share-fill::before { content: ""; }
.ri-share-forward-2-fill::before { content: ""; }
.ri-share-forward-2-line::before { content: ""; }
.ri-share-forward-box-fill::before { content: ""; }
.ri-share-forward-box-line::before { content: ""; }
.ri-share-forward-fill::before { content: ""; }
.ri-share-forward-line::before { content: ""; }
.ri-share-line::before { content: ""; }
.ri-shield-check-fill::before { content: ""; }
.ri-shield-check-line::before { content: ""; }
.ri-shield-cross-fill::before { content: ""; }
.ri-shield-cross-line::before { content: ""; }
.ri-shield-fill::before { content: ""; }
.ri-shield-flash-fill::before { content: ""; }
.ri-shield-flash-line::before { content: ""; }
.ri-shield-keyhole-fill::before { content: ""; }
.ri-shield-keyhole-line::before { content: ""; }
.ri-shield-line::before { content: ""; }
.ri-shield-star-fill::before { content: ""; }
.ri-shield-star-line::before { content: ""; }
.ri-shield-user-fill::before { content: ""; }
.ri-shield-user-line::before { content: ""; }
.ri-ship-2-fill::before { content: ""; }
.ri-ship-2-line::before { content: ""; }
.ri-ship-fill::before { content: ""; }
.ri-ship-line::before { content: ""; }
.ri-shirt-fill::before { content: ""; }
.ri-shirt-line::before { content: ""; }
.ri-shopping-bag-2-fill::before { content: ""; }
.ri-shopping-bag-2-line::before { content: ""; }
.ri-shopping-bag-3-fill::before { content: ""; }
.ri-shopping-bag-3-line::before { content: ""; }
.ri-shopping-bag-fill::before { content: ""; }
.ri-shopping-bag-line::before { content: ""; }
.ri-shopping-basket-2-fill::before { content: ""; }
.ri-shopping-basket-2-line::before { content: ""; }
.ri-shopping-basket-fill::before { content: ""; }
.ri-shopping-basket-line::before { content: ""; }
.ri-shopping-cart-2-fill::before { content: ""; }
.ri-shopping-cart-2-line::before { content: ""; }
.ri-shopping-cart-fill::before { content: ""; }
.ri-shopping-cart-line::before { content: ""; }
.ri-showers-fill::before { content: ""; }
.ri-showers-line::before { content: ""; }
.ri-shuffle-fill::before { content: ""; }
.ri-shuffle-line::before { content: ""; }
.ri-shut-down-fill::before { content: ""; }
.ri-shut-down-line::before { content: ""; }
.ri-side-bar-fill::before { content: ""; }
.ri-side-bar-line::before { content: ""; }
.ri-signal-tower-fill::before { content: ""; }
.ri-signal-tower-line::before { content: ""; }
.ri-signal-wifi-1-fill::before { content: ""; }
.ri-signal-wifi-1-line::before { content: ""; }
.ri-signal-wifi-2-fill::before { content: ""; }
.ri-signal-wifi-2-line::before { content: ""; }
.ri-signal-wifi-3-fill::before { content: ""; }
.ri-signal-wifi-3-line::before { content: ""; }
.ri-signal-wifi-error-fill::before { content: ""; }
.ri-signal-wifi-error-line::before { content: ""; }
.ri-signal-wifi-fill::before { content: ""; }
.ri-signal-wifi-line::before { content: ""; }
.ri-signal-wifi-off-fill::before { content: ""; }
.ri-signal-wifi-off-line::before { content: ""; }
.ri-sim-card-2-fill::before { content: ""; }
.ri-sim-card-2-line::before { content: ""; }
.ri-sim-card-fill::before { content: ""; }
.ri-sim-card-line::before { content: ""; }
.ri-single-quotes-l::before { content: ""; }
.ri-single-quotes-r::before { content: ""; }
.ri-sip-fill::before { content: ""; }
.ri-sip-line::before { content: ""; }
.ri-skip-back-fill::before { content: ""; }
.ri-skip-back-line::before { content: ""; }
.ri-skip-back-mini-fill::before { content: ""; }
.ri-skip-back-mini-line::before { content: ""; }
.ri-skip-forward-fill::before { content: ""; }
.ri-skip-forward-line::before { content: ""; }
.ri-skip-forward-mini-fill::before { content: ""; }
.ri-skip-forward-mini-line::before { content: ""; }
.ri-skull-2-fill::before { content: ""; }
.ri-skull-2-line::before { content: ""; }
.ri-skull-fill::before { content: ""; }
.ri-skull-line::before { content: ""; }
.ri-skype-fill::before { content: ""; }
.ri-skype-line::before { content: ""; }
.ri-slack-fill::before { content: ""; }
.ri-slack-line::before { content: ""; }
.ri-slice-fill::before { content: ""; }
.ri-slice-line::before { content: ""; }
.ri-slideshow-2-fill::before { content: ""; }
.ri-slideshow-2-line::before { content: ""; }
.ri-slideshow-3-fill::before { content: ""; }
.ri-slideshow-3-line::before { content: ""; }
.ri-slideshow-4-fill::before { content: ""; }
.ri-slideshow-4-line::before { content: ""; }
.ri-slideshow-fill::before { content: ""; }
.ri-slideshow-line::before { content: ""; }
.ri-smartphone-fill::before { content: ""; }
.ri-smartphone-line::before { content: ""; }
.ri-snapchat-fill::before { content: ""; }
.ri-snapchat-line::before { content: ""; }
.ri-snowy-fill::before { content: ""; }
.ri-snowy-line::before { content: ""; }
.ri-sort-asc::before { content: ""; }
.ri-sort-desc::before { content: ""; }
.ri-sound-module-fill::before { content: ""; }
.ri-sound-module-line::before { content: ""; }
.ri-soundcloud-fill::before { content: ""; }
.ri-soundcloud-line::before { content: ""; }
.ri-space-ship-fill::before { content: ""; }
.ri-space-ship-line::before { content: ""; }
.ri-space::before { content: ""; }
.ri-spam-2-fill::before { content: ""; }
.ri-spam-2-line::before { content: ""; }
.ri-spam-3-fill::before { content: ""; }
.ri-spam-3-line::before { content: ""; }
.ri-spam-fill::before { content: ""; }
.ri-spam-line::before { content: ""; }
.ri-speaker-2-fill::before { content: ""; }
.ri-speaker-2-line::before { content: ""; }
.ri-speaker-3-fill::before { content: ""; }
.ri-speaker-3-line::before { content: ""; }
.ri-speaker-fill::before { content: ""; }
.ri-speaker-line::before { content: ""; }
.ri-spectrum-fill::before { content: ""; }
.ri-spectrum-line::before { content: ""; }
.ri-speed-fill::before { content: ""; }
.ri-speed-line::before { content: ""; }
.ri-speed-mini-fill::before { content: ""; }
.ri-speed-mini-line::before { content: ""; }
.ri-split-cells-horizontal::before { content: ""; }
.ri-split-cells-vertical::before { content: ""; }
.ri-spotify-fill::before { content: ""; }
.ri-spotify-line::before { content: ""; }
.ri-spy-fill::before { content: ""; }
.ri-spy-line::before { content: ""; }
.ri-stack-fill::before { content: ""; }
.ri-stack-line::before { content: ""; }
.ri-stack-overflow-fill::before { content: ""; }
.ri-stack-overflow-line::before { content: ""; }
.ri-stackshare-fill::before { content: ""; }
.ri-stackshare-line::before { content: ""; }
.ri-star-fill::before { content: ""; }
.ri-star-half-fill::before { content: ""; }
.ri-star-half-line::before { content: ""; }
.ri-star-half-s-fill::before { content: ""; }
.ri-star-half-s-line::before { content: ""; }
.ri-star-line::before { content: ""; }
.ri-star-s-fill::before { content: ""; }
.ri-star-s-line::before { content: ""; }
.ri-star-smile-fill::before { content: ""; }
.ri-star-smile-line::before { content: ""; }
.ri-steam-fill::before { content: ""; }
.ri-steam-line::before { content: ""; }
.ri-steering-2-fill::before { content: ""; }
.ri-steering-2-line::before { content: ""; }
.ri-steering-fill::before { content: ""; }
.ri-steering-line::before { content: ""; }
.ri-stethoscope-fill::before { content: ""; }
.ri-stethoscope-line::before { content: ""; }
.ri-sticky-note-2-fill::before { content: ""; }
.ri-sticky-note-2-line::before { content: ""; }
.ri-sticky-note-fill::before { content: ""; }
.ri-sticky-note-line::before { content: ""; }
.ri-stock-fill::before { content: ""; }
.ri-stock-line::before { content: ""; }
.ri-stop-circle-fill::before { content: ""; }
.ri-stop-circle-line::before { content: ""; }
.ri-stop-fill::before { content: ""; }
.ri-stop-line::before { content: ""; }
.ri-stop-mini-fill::before { content: ""; }
.ri-stop-mini-line::before { content: ""; }
.ri-store-2-fill::before { content: ""; }
.ri-store-2-line::before { content: ""; }
.ri-store-3-fill::before { content: ""; }
.ri-store-3-line::before { content: ""; }
.ri-store-fill::before { content: ""; }
.ri-store-line::before { content: ""; }
.ri-strikethrough-2::before { content: ""; }
.ri-strikethrough::before { content: ""; }
.ri-subscript-2::before { content: ""; }
.ri-subscript::before { content: ""; }
.ri-subtract-fill::before { content: ""; }
.ri-subtract-line::before { content: ""; }
.ri-subway-fill::before { content: ""; }
.ri-subway-line::before { content: ""; }
.ri-subway-wifi-fill::before { content: ""; }
.ri-subway-wifi-line::before { content: ""; }
.ri-suitcase-2-fill::before { content: ""; }
.ri-suitcase-2-line::before { content: ""; }
.ri-suitcase-3-fill::before { content: ""; }
.ri-suitcase-3-line::before { content: ""; }
.ri-suitcase-fill::before { content: ""; }
.ri-suitcase-line::before { content: ""; }
.ri-sun-cloudy-fill::before { content: ""; }
.ri-sun-cloudy-line::before { content: ""; }
.ri-sun-fill::before { content: ""; }
.ri-sun-foggy-fill::before { content: ""; }
.ri-sun-foggy-line::before { content: ""; }
.ri-sun-line::before { content: ""; }
.ri-superscript-2::before { content: ""; }
.ri-superscript::before { content: ""; }
.ri-surgical-mask-fill::before { content: ""; }
.ri-surgical-mask-line::before { content: ""; }
.ri-surround-sound-fill::before { content: ""; }
.ri-surround-sound-line::before { content: ""; }
.ri-survey-fill::before { content: ""; }
.ri-survey-line::before { content: ""; }
.ri-swap-box-fill::before { content: ""; }
.ri-swap-box-line::before { content: ""; }
.ri-swap-fill::before { content: ""; }
.ri-swap-line::before { content: ""; }
.ri-switch-fill::before { content: ""; }
.ri-switch-line::before { content: ""; }
.ri-sword-fill::before { content: ""; }
.ri-sword-line::before { content: ""; }
.ri-syringe-fill::before { content: ""; }
.ri-syringe-line::before { content: ""; }
.ri-t-box-fill::before { content: ""; }
.ri-t-box-line::before { content: ""; }
.ri-t-shirt-2-fill::before { content: ""; }
.ri-t-shirt-2-line::before { content: ""; }
.ri-t-shirt-air-fill::before { content: ""; }
.ri-t-shirt-air-line::before { content: ""; }
.ri-t-shirt-fill::before { content: ""; }
.ri-t-shirt-line::before { content: ""; }
.ri-table-2::before { content: ""; }
.ri-table-alt-fill::before { content: ""; }
.ri-table-alt-line::before { content: ""; }
.ri-table-fill::before { content: ""; }
.ri-table-line::before { content: ""; }
.ri-tablet-fill::before { content: ""; }
.ri-tablet-line::before { content: ""; }
.ri-takeaway-fill::before { content: ""; }
.ri-takeaway-line::before { content: ""; }
.ri-taobao-fill::before { content: ""; }
.ri-taobao-line::before { content: ""; }
.ri-tape-fill::before { content: ""; }
.ri-tape-line::before { content: ""; }
.ri-task-fill::before { content: ""; }
.ri-task-line::before { content: ""; }
.ri-taxi-fill::before { content: ""; }
.ri-taxi-line::before { content: ""; }
.ri-taxi-wifi-fill::before { content: ""; }
.ri-taxi-wifi-line::before { content: ""; }
.ri-team-fill::before { content: ""; }
.ri-team-line::before { content: ""; }
.ri-telegram-fill::before { content: ""; }
.ri-telegram-line::before { content: ""; }
.ri-temp-cold-fill::before { content: ""; }
.ri-temp-cold-line::before { content: ""; }
.ri-temp-hot-fill::before { content: ""; }
.ri-temp-hot-line::before { content: ""; }
.ri-terminal-box-fill::before { content: ""; }
.ri-terminal-box-line::before { content: ""; }
.ri-terminal-fill::before { content: ""; }
.ri-terminal-line::before { content: ""; }
.ri-terminal-window-fill::before { content: ""; }
.ri-terminal-window-line::before { content: ""; }
.ri-test-tube-fill::before { content: ""; }
.ri-test-tube-line::before { content: ""; }
.ri-text-direction-l::before { content: ""; }
.ri-text-direction-r::before { content: ""; }
.ri-text-spacing::before { content: ""; }
.ri-text-wrap::before { content: ""; }
.ri-text::before { content: ""; }
.ri-thermometer-fill::before { content: ""; }
.ri-thermometer-line::before { content: ""; }
.ri-thumb-down-fill::before { content: ""; }
.ri-thumb-down-line::before { content: ""; }
.ri-thumb-up-fill::before { content: ""; }
.ri-thumb-up-line::before { content: ""; }
.ri-thunderstorms-fill::before { content: ""; }
.ri-thunderstorms-line::before { content: ""; }
.ri-ticket-2-fill::before { content: ""; }
.ri-ticket-2-line::before { content: ""; }
.ri-ticket-fill::before { content: ""; }
.ri-ticket-line::before { content: ""; }
.ri-time-fill::before { content: ""; }
.ri-time-line::before { content: ""; }
.ri-timer-2-fill::before { content: ""; }
.ri-timer-2-line::before { content: ""; }
.ri-timer-fill::before { content: ""; }
.ri-timer-flash-fill::before { content: ""; }
.ri-timer-flash-line::before { content: ""; }
.ri-timer-line::before { content: ""; }
.ri-todo-fill::before { content: ""; }
.ri-todo-line::before { content: ""; }
.ri-toggle-fill::before { content: ""; }
.ri-toggle-line::before { content: ""; }
.ri-tools-fill::before { content: ""; }
.ri-tools-line::before { content: ""; }
.ri-tornado-fill::before { content: ""; }
.ri-tornado-line::before { content: ""; }
.ri-trademark-fill::before { content: ""; }
.ri-trademark-line::before { content: ""; }
.ri-traffic-light-fill::before { content: ""; }
.ri-traffic-light-line::before { content: ""; }
.ri-train-fill::before { content: ""; }
.ri-train-line::before { content: ""; }
.ri-train-wifi-fill::before { content: ""; }
.ri-train-wifi-line::before { content: ""; }
.ri-translate-2::before { content: ""; }
.ri-translate::before { content: ""; }
.ri-travesti-fill::before { content: ""; }
.ri-travesti-line::before { content: ""; }
.ri-treasure-map-fill::before { content: ""; }
.ri-treasure-map-line::before { content: ""; }
.ri-trello-fill::before { content: ""; }
.ri-trello-line::before { content: ""; }
.ri-trophy-fill::before { content: ""; }
.ri-trophy-line::before { content: ""; }
.ri-truck-fill::before { content: ""; }
.ri-truck-line::before { content: ""; }
.ri-tumblr-fill::before { content: ""; }
.ri-tumblr-line::before { content: ""; }
.ri-tv-2-fill::before { content: ""; }
.ri-tv-2-line::before { content: ""; }
.ri-tv-fill::before { content: ""; }
.ri-tv-line::before { content: ""; }
.ri-twitch-fill::before { content: ""; }
.ri-twitch-line::before { content: ""; }
.ri-twitter-fill::before { content: ""; }
.ri-twitter-line::before { content: ""; }
.ri-typhoon-fill::before { content: ""; }
.ri-typhoon-line::before { content: ""; }
.ri-u-disk-fill::before { content: ""; }
.ri-u-disk-line::before { content: ""; }
.ri-ubuntu-fill::before { content: ""; }
.ri-ubuntu-line::before { content: ""; }
.ri-umbrella-fill::before { content: ""; }
.ri-umbrella-line::before { content: ""; }
.ri-underline::before { content: ""; }
.ri-uninstall-fill::before { content: ""; }
.ri-uninstall-line::before { content: ""; }
.ri-unsplash-fill::before { content: ""; }
.ri-unsplash-line::before { content: ""; }
.ri-upload-2-fill::before { content: ""; }
.ri-upload-2-line::before { content: ""; }
.ri-upload-cloud-2-fill::before { content: ""; }
.ri-upload-cloud-2-line::before { content: ""; }
.ri-upload-cloud-fill::before { content: ""; }
.ri-upload-cloud-line::before { content: ""; }
.ri-upload-fill::before { content: ""; }
.ri-upload-line::before { content: ""; }
.ri-usb-fill::before { content: ""; }
.ri-usb-line::before { content: ""; }
.ri-user-2-fill::before { content: ""; }
.ri-user-2-line::before { content: ""; }
.ri-user-3-fill::before { content: ""; }
.ri-user-3-line::before { content: ""; }
.ri-user-4-fill::before { content: ""; }
.ri-user-4-line::before { content: ""; }
.ri-user-5-fill::before { content: ""; }
.ri-user-5-line::before { content: ""; }
.ri-user-6-fill::before { content: ""; }
.ri-user-6-line::before { content: ""; }
.ri-user-add-fill::before { content: ""; }
.ri-user-add-line::before { content: ""; }
.ri-user-fill::before { content: ""; }
.ri-user-follow-fill::before { content: ""; }
.ri-user-follow-line::before { content: ""; }
.ri-user-heart-fill::before { content: ""; }
.ri-user-heart-line::before { content: ""; }
.ri-user-line::before { content: ""; }
.ri-user-location-fill::before { content: ""; }
.ri-user-location-line::before { content: ""; }
.ri-user-received-2-fill::before { content: ""; }
.ri-user-received-2-line::before { content: ""; }
.ri-user-received-fill::before { content: ""; }
.ri-user-received-line::before { content: ""; }
.ri-user-search-fill::before { content: ""; }
.ri-user-search-line::before { content: ""; }
.ri-user-settings-fill::before { content: ""; }
.ri-user-settings-line::before { content: ""; }
.ri-user-shared-2-fill::before { content: ""; }
.ri-user-shared-2-line::before { content: ""; }
.ri-user-shared-fill::before { content: ""; }
.ri-user-shared-line::before { content: ""; }
.ri-user-smile-fill::before { content: ""; }
.ri-user-smile-line::before { content: ""; }
.ri-user-star-fill::before { content: ""; }
.ri-user-star-line::before { content: ""; }
.ri-user-unfollow-fill::before { content: ""; }
.ri-user-unfollow-line::before { content: ""; }
.ri-user-voice-fill::before { content: ""; }
.ri-user-voice-line::before { content: ""; }
.ri-video-add-fill::before { content: ""; }
.ri-video-add-line::before { content: ""; }
.ri-video-chat-fill::before { content: ""; }
.ri-video-chat-line::before { content: ""; }
.ri-video-download-fill::before { content: ""; }
.ri-video-download-line::before { content: ""; }
.ri-video-fill::before { content: ""; }
.ri-video-line::before { content: ""; }
.ri-video-upload-fill::before { content: ""; }
.ri-video-upload-line::before { content: ""; }
.ri-vidicon-2-fill::before { content: ""; }
.ri-vidicon-2-line::before { content: ""; }
.ri-vidicon-fill::before { content: ""; }
.ri-vidicon-line::before { content: ""; }
.ri-vimeo-fill::before { content: ""; }
.ri-vimeo-line::before { content: ""; }
.ri-vip-crown-2-fill::before { content: ""; }
.ri-vip-crown-2-line::before { content: ""; }
.ri-vip-crown-fill::before { content: ""; }
.ri-vip-crown-line::before { content: ""; }
.ri-vip-diamond-fill::before { content: ""; }
.ri-vip-diamond-line::before { content: ""; }
.ri-vip-fill::before { content: ""; }
.ri-vip-line::before { content: ""; }
.ri-virus-fill::before { content: ""; }
.ri-virus-line::before { content: ""; }
.ri-visa-fill::before { content: ""; }
.ri-visa-line::before { content: ""; }
.ri-voice-recognition-fill::before { content: ""; }
.ri-voice-recognition-line::before { content: ""; }
.ri-voiceprint-fill::before { content: ""; }
.ri-voiceprint-line::before { content: ""; }
.ri-volume-down-fill::before { content: ""; }
.ri-volume-down-line::before { content: ""; }
.ri-volume-mute-fill::before { content: ""; }
.ri-volume-mute-line::before { content: ""; }
.ri-volume-off-vibrate-fill::before { content: ""; }
.ri-volume-off-vibrate-line::before { content: ""; }
.ri-volume-up-fill::before { content: ""; }
.ri-volume-up-line::before { content: ""; }
.ri-volume-vibrate-fill::before { content: ""; }
.ri-volume-vibrate-line::before { content: ""; }
.ri-vuejs-fill::before { content: ""; }
.ri-vuejs-line::before { content: ""; }
.ri-walk-fill::before { content: ""; }
.ri-walk-line::before { content: ""; }
.ri-wallet-2-fill::before { content: ""; }
.ri-wallet-2-line::before { content: ""; }
.ri-wallet-3-fill::before { content: ""; }
.ri-wallet-3-line::before { content: ""; }
.ri-wallet-fill::before { content: ""; }
.ri-wallet-line::before { content: ""; }
.ri-water-flash-fill::before { content: ""; }
.ri-water-flash-line::before { content: ""; }
.ri-webcam-fill::before { content: ""; }
.ri-webcam-line::before { content: ""; }
.ri-wechat-2-fill::before { content: ""; }
.ri-wechat-2-line::before { content: ""; }
.ri-wechat-fill::before { content: ""; }
.ri-wechat-line::before { content: ""; }
.ri-wechat-pay-fill::before { content: ""; }
.ri-wechat-pay-line::before { content: ""; }
.ri-weibo-fill::before { content: ""; }
.ri-weibo-line::before { content: ""; }
.ri-whatsapp-fill::before { content: ""; }
.ri-whatsapp-line::before { content: ""; }
.ri-wheelchair-fill::before { content: ""; }
.ri-wheelchair-line::before { content: ""; }
.ri-wifi-fill::before { content: ""; }
.ri-wifi-line::before { content: ""; }
.ri-wifi-off-fill::before { content: ""; }
.ri-wifi-off-line::before { content: ""; }
.ri-window-2-fill::before { content: ""; }
.ri-window-2-line::before { content: ""; }
.ri-window-fill::before { content: ""; }
.ri-window-line::before { content: ""; }
.ri-windows-fill::before { content: ""; }
.ri-windows-line::before { content: ""; }
.ri-windy-fill::before { content: ""; }
.ri-windy-line::before { content: ""; }
.ri-wireless-charging-fill::before { content: ""; }
.ri-wireless-charging-line::before { content: ""; }
.ri-women-fill::before { content: ""; }
.ri-women-line::before { content: ""; }
.ri-wubi-input::before { content: ""; }
.ri-xbox-fill::before { content: ""; }
.ri-xbox-line::before { content: ""; }
.ri-xing-fill::before { content: ""; }
.ri-xing-line::before { content: ""; }
.ri-youtube-fill::before { content: ""; }
.ri-youtube-line::before { content: ""; }
.ri-zcool-fill::before { content: ""; }
.ri-zcool-line::before { content: ""; }
.ri-zhihu-fill::before { content: ""; }
.ri-zhihu-line::before { content: ""; }
.ri-zoom-in-fill::before { content: ""; }
.ri-zoom-in-line::before { content: ""; }
.ri-zoom-out-fill::before { content: ""; }
.ri-zoom-out-line::before { content: ""; }
.ri-zzz-fill::before { content: ""; }
.ri-zzz-line::before { content: ""; }
.ri-arrow-down-double-fill::before { content: ""; }
.ri-arrow-down-double-line::before { content: ""; }
.ri-arrow-left-double-fill::before { content: ""; }
.ri-arrow-left-double-line::before { content: ""; }
.ri-arrow-right-double-fill::before { content: ""; }
.ri-arrow-right-double-line::before { content: ""; }
.ri-arrow-turn-back-fill::before { content: ""; }
.ri-arrow-turn-back-line::before { content: ""; }
.ri-arrow-turn-forward-fill::before { content: ""; }
.ri-arrow-turn-forward-line::before { content: ""; }
.ri-arrow-up-double-fill::before { content: ""; }
.ri-arrow-up-double-line::before { content: ""; }
.ri-bard-fill::before { content: ""; }
.ri-bard-line::before { content: ""; }
.ri-bootstrap-fill::before { content: ""; }
.ri-bootstrap-line::before { content: ""; }
.ri-box-1-fill::before { content: ""; }
.ri-box-1-line::before { content: ""; }
.ri-box-2-fill::before { content: ""; }
.ri-box-2-line::before { content: ""; }
.ri-box-3-fill::before { content: ""; }
.ri-box-3-line::before { content: ""; }
.ri-brain-fill::before { content: ""; }
.ri-brain-line::before { content: ""; }
.ri-candle-fill::before { content: ""; }
.ri-candle-line::before { content: ""; }
.ri-cash-fill::before { content: ""; }
.ri-cash-line::before { content: ""; }
.ri-contract-left-fill::before { content: ""; }
.ri-contract-left-line::before { content: ""; }
.ri-contract-left-right-fill::before { content: ""; }
.ri-contract-left-right-line::before { content: ""; }
.ri-contract-right-fill::before { content: ""; }
.ri-contract-right-line::before { content: ""; }
.ri-contract-up-down-fill::before { content: ""; }
.ri-contract-up-down-line::before { content: ""; }
.ri-copilot-fill::before { content: ""; }
.ri-copilot-line::before { content: ""; }
.ri-corner-down-left-fill::before { content: ""; }
.ri-corner-down-left-line::before { content: ""; }
.ri-corner-down-right-fill::before { content: ""; }
.ri-corner-down-right-line::before { content: ""; }
.ri-corner-left-down-fill::before { content: ""; }
.ri-corner-left-down-line::before { content: ""; }
.ri-corner-left-up-fill::before { content: ""; }
.ri-corner-left-up-line::before { content: ""; }
.ri-corner-right-down-fill::before { content: ""; }
.ri-corner-right-down-line::before { content: ""; }
.ri-corner-right-up-fill::before { content: ""; }
.ri-corner-right-up-line::before { content: ""; }
.ri-corner-up-left-double-fill::before { content: ""; }
.ri-corner-up-left-double-line::before { content: ""; }
.ri-corner-up-left-fill::before { content: ""; }
.ri-corner-up-left-line::before { content: ""; }
.ri-corner-up-right-double-fill::before { content: ""; }
.ri-corner-up-right-double-line::before { content: ""; }
.ri-corner-up-right-fill::before { content: ""; }
.ri-corner-up-right-line::before { content: ""; }
.ri-cross-fill::before { content: ""; }
.ri-cross-line::before { content: ""; }
.ri-edge-new-fill::before { content: ""; }
.ri-edge-new-line::before { content: ""; }
.ri-equal-fill::before { content: ""; }
.ri-equal-line::before { content: ""; }
.ri-expand-left-fill::before { content: ""; }
.ri-expand-left-line::before { content: ""; }
.ri-expand-left-right-fill::before { content: ""; }
.ri-expand-left-right-line::before { content: ""; }
.ri-expand-right-fill::before { content: ""; }
.ri-expand-right-line::before { content: ""; }
.ri-expand-up-down-fill::before { content: ""; }
.ri-expand-up-down-line::before { content: ""; }
.ri-flickr-fill::before { content: ""; }
.ri-flickr-line::before { content: ""; }
.ri-forward-10-fill::before { content: ""; }
.ri-forward-10-line::before { content: ""; }
.ri-forward-15-fill::before { content: ""; }
.ri-forward-15-line::before { content: ""; }
.ri-forward-30-fill::before { content: ""; }
.ri-forward-30-line::before { content: ""; }
.ri-forward-5-fill::before { content: ""; }
.ri-forward-5-line::before { content: ""; }
.ri-graduation-cap-fill::before { content: ""; }
.ri-graduation-cap-line::before { content: ""; }
.ri-home-office-fill::before { content: ""; }
.ri-home-office-line::before { content: ""; }
.ri-hourglass-2-fill::before { content: ""; }
.ri-hourglass-2-line::before { content: ""; }
.ri-hourglass-fill::before { content: ""; }
.ri-hourglass-line::before { content: ""; }
.ri-javascript-fill::before { content: ""; }
.ri-javascript-line::before { content: ""; }
.ri-loop-left-fill::before { content: ""; }
.ri-loop-left-line::before { content: ""; }
.ri-loop-right-fill::before { content: ""; }
.ri-loop-right-line::before { content: ""; }
.ri-memories-fill::before { content: ""; }
.ri-memories-line::before { content: ""; }
.ri-meta-fill::before { content: ""; }
.ri-meta-line::before { content: ""; }
.ri-microsoft-loop-fill::before { content: ""; }
.ri-microsoft-loop-line::before { content: ""; }
.ri-nft-fill::before { content: ""; }
.ri-nft-line::before { content: ""; }
.ri-notion-fill::before { content: ""; }
.ri-notion-line::before { content: ""; }
.ri-openai-fill::before { content: ""; }
.ri-openai-line::before { content: ""; }
.ri-overline::before { content: ""; }
.ri-p2p-fill::before { content: ""; }
.ri-p2p-line::before { content: ""; }
.ri-presentation-fill::before { content: ""; }
.ri-presentation-line::before { content: ""; }
.ri-replay-10-fill::before { content: ""; }
.ri-replay-10-line::before { content: ""; }
.ri-replay-15-fill::before { content: ""; }
.ri-replay-15-line::before { content: ""; }
.ri-replay-30-fill::before { content: ""; }
.ri-replay-30-line::before { content: ""; }
.ri-replay-5-fill::before { content: ""; }
.ri-replay-5-line::before { content: ""; }
.ri-school-fill::before { content: ""; }
.ri-school-line::before { content: ""; }
.ri-shining-2-fill::before { content: ""; }
.ri-shining-2-line::before { content: ""; }
.ri-shining-fill::before { content: ""; }
.ri-shining-line::before { content: ""; }
.ri-sketching::before { content: ""; }
.ri-skip-down-fill::before { content: ""; }
.ri-skip-down-line::before { content: ""; }
.ri-skip-left-fill::before { content: ""; }
.ri-skip-left-line::before { content: ""; }
.ri-skip-right-fill::before { content: ""; }
.ri-skip-right-line::before { content: ""; }
.ri-skip-up-fill::before { content: ""; }
.ri-skip-up-line::before { content: ""; }
.ri-slow-down-fill::before { content: ""; }
.ri-slow-down-line::before { content: ""; }
.ri-sparkling-2-fill::before { content: ""; }
.ri-sparkling-2-line::before { content: ""; }
.ri-sparkling-fill::before { content: ""; }
.ri-sparkling-line::before { content: ""; }
.ri-speak-fill::before { content: ""; }
.ri-speak-line::before { content: ""; }
.ri-speed-up-fill::before { content: ""; }
.ri-speed-up-line::before { content: ""; }
.ri-tiktok-fill::before { content: ""; }
.ri-tiktok-line::before { content: ""; }
.ri-token-swap-fill::before { content: ""; }
.ri-token-swap-line::before { content: ""; }
.ri-unpin-fill::before { content: ""; }
.ri-unpin-line::before { content: ""; }
.ri-wechat-channels-fill::before { content: ""; }
.ri-wechat-channels-line::before { content: ""; }
.ri-wordpress-fill::before { content: ""; }
.ri-wordpress-line::before { content: ""; }
.ri-blender-fill::before { content: ""; }
.ri-blender-line::before { content: ""; }
.ri-emoji-sticker-fill::before { content: ""; }
.ri-emoji-sticker-line::before { content: ""; }
.ri-git-close-pull-request-fill::before { content: ""; }
.ri-git-close-pull-request-line::before { content: ""; }
.ri-instance-fill::before { content: ""; }
.ri-instance-line::before { content: ""; }
.ri-megaphone-fill::before { content: ""; }
.ri-megaphone-line::before { content: ""; }
.ri-pass-expired-fill::before { content: ""; }
.ri-pass-expired-line::before { content: ""; }
.ri-pass-pending-fill::before { content: ""; }
.ri-pass-pending-line::before { content: ""; }
.ri-pass-valid-fill::before { content: ""; }
.ri-pass-valid-line::before { content: ""; }
.ri-ai-generate::before { content: ""; }
.ri-calendar-close-fill::before { content: ""; }
.ri-calendar-close-line::before { content: ""; }
.ri-draggable::before { content: ""; }
.ri-font-family::before { content: ""; }
.ri-font-mono::before { content: ""; }
.ri-font-sans-serif::before { content: ""; }
.ri-hard-drive-3-fill::before { content: ""; }
.ri-hard-drive-3-line::before { content: ""; }
.ri-kick-fill::before { content: ""; }
.ri-kick-line::before { content: ""; }
.ri-list-check-3::before { content: ""; }
.ri-list-indefinite::before { content: ""; }
.ri-list-ordered-2::before { content: ""; }
.ri-list-radio::before { content: ""; }
.ri-openbase-fill::before { content: ""; }
.ri-openbase-line::before { content: ""; }
.ri-planet-fill::before { content: ""; }
.ri-planet-line::before { content: ""; }
.ri-prohibited-fill::before { content: ""; }
.ri-prohibited-line::before { content: ""; }
.ri-quote-text::before { content: ""; }
.ri-seo-fill::before { content: ""; }
.ri-seo-line::before { content: ""; }
.ri-slash-commands::before { content: ""; }
.ri-archive-2-fill::before { content: ""; }
.ri-archive-2-line::before { content: ""; }
.ri-inbox-2-fill::before { content: ""; }
.ri-inbox-2-line::before { content: ""; }
.ri-shake-hands-fill::before { content: ""; }
.ri-shake-hands-line::before { content: ""; }
.ri-supabase-fill::before { content: ""; }
.ri-supabase-line::before { content: ""; }
.ri-water-percent-fill::before { content: ""; }
.ri-water-percent-line::before { content: ""; }
.ri-yuque-fill::before { content: ""; }
.ri-yuque-line::before { content: ""; }
.ri-crosshair-2-fill::before { content: ""; }
.ri-crosshair-2-line::before { content: ""; }
.ri-crosshair-fill::before { content: ""; }
.ri-crosshair-line::before { content: ""; }
.ri-file-close-fill::before { content: ""; }
.ri-file-close-line::before { content: ""; }
.ri-infinity-fill::before { content: ""; }
.ri-infinity-line::before { content: ""; }
.ri-rfid-fill::before { content: ""; }
.ri-rfid-line::before { content: ""; }
.ri-slash-commands-2::before { content: ""; }
.ri-user-forbid-fill::before { content: ""; }
.ri-user-forbid-line::before { content: ""; }
.ri-beer-fill::before { content: ""; }
.ri-beer-line::before { content: ""; }
.ri-circle-fill::before { content: ""; }
.ri-circle-line::before { content: ""; }
.ri-dropdown-list::before { content: ""; }
.ri-file-image-fill::before { content: ""; }
.ri-file-image-line::before { content: ""; }
.ri-file-pdf-2-fill::before { content: ""; }
.ri-file-pdf-2-line::before { content: ""; }
.ri-file-video-fill::before { content: ""; }
.ri-file-video-line::before { content: ""; }
.ri-folder-image-fill::before { content: ""; }
.ri-folder-image-line::before { content: ""; }
.ri-folder-video-fill::before { content: ""; }
.ri-folder-video-line::before { content: ""; }
.ri-hexagon-fill::before { content: ""; }
.ri-hexagon-line::before { content: ""; }
.ri-menu-search-fill::before { content: ""; }
.ri-menu-search-line::before { content: ""; }
.ri-octagon-fill::before { content: ""; }
.ri-octagon-line::before { content: ""; }
.ri-pentagon-fill::before { content: ""; }
.ri-pentagon-line::before { content: ""; }
.ri-rectangle-fill::before { content: ""; }
.ri-rectangle-line::before { content: ""; }
.ri-robot-2-fill::before { content: ""; }
.ri-robot-2-line::before { content: ""; }
.ri-shapes-fill::before { content: ""; }
.ri-shapes-line::before { content: ""; }
.ri-square-fill::before { content: ""; }
.ri-square-line::before { content: ""; }
.ri-tent-fill::before { content: ""; }
.ri-tent-line::before { content: ""; }
.ri-threads-fill::before { content: ""; }
.ri-threads-line::before { content: ""; }
.ri-tree-fill::before { content: ""; }
.ri-tree-line::before { content: ""; }
.ri-triangle-fill::before { content: ""; }
.ri-triangle-line::before { content: ""; }
.ri-twitter-x-fill::before { content: ""; }
.ri-twitter-x-line::before { content: ""; }
.ri-verified-badge-fill::before { content: ""; }
.ri-verified-badge-line::before { content: ""; }
.ri-armchair-fill::before { content: ""; }
.ri-armchair-line::before { content: ""; }
.ri-bnb-fill::before { content: ""; }
.ri-bnb-line::before { content: ""; }
.ri-bread-fill::before { content: ""; }
.ri-bread-line::before { content: ""; }
.ri-btc-fill::before { content: ""; }
.ri-btc-line::before { content: ""; }
.ri-calendar-schedule-fill::before { content: ""; }
.ri-calendar-schedule-line::before { content: ""; }
.ri-dice-1-fill::before { content: ""; }
.ri-dice-1-line::before { content: ""; }
.ri-dice-2-fill::before { content: ""; }
.ri-dice-2-line::before { content: ""; }
.ri-dice-3-fill::before { content: ""; }
.ri-dice-3-line::before { content: ""; }
.ri-dice-4-fill::before { content: ""; }
.ri-dice-4-line::before { content: ""; }
.ri-dice-5-fill::before { content: ""; }
.ri-dice-5-line::before { content: ""; }
.ri-dice-6-fill::before { content: ""; }
.ri-dice-6-line::before { content: ""; }
.ri-dice-fill::before { content: ""; }
.ri-dice-line::before { content: ""; }
.ri-drinks-fill::before { content: ""; }
.ri-drinks-line::before { content: ""; }
.ri-equalizer-2-fill::before { content: ""; }
.ri-equalizer-2-line::before { content: ""; }
.ri-equalizer-3-fill::before { content: ""; }
.ri-equalizer-3-line::before { content: ""; }
.ri-eth-fill::before { content: ""; }
.ri-eth-line::before { content: ""; }
.ri-flower-fill::before { content: ""; }
.ri-flower-line::before { content: ""; }
.ri-glasses-2-fill::before { content: ""; }
.ri-glasses-2-line::before { content: ""; }
.ri-glasses-fill::before { content: ""; }
.ri-glasses-line::before { content: ""; }
.ri-goggles-fill::before { content: ""; }
.ri-goggles-line::before { content: ""; }
.ri-image-circle-fill::before { content: ""; }
.ri-image-circle-line::before { content: ""; }
.ri-info-i::before { content: ""; }
.ri-money-rupee-circle-fill::before { content: ""; }
.ri-money-rupee-circle-line::before { content: ""; }
.ri-news-fill::before { content: ""; }
.ri-news-line::before { content: ""; }
.ri-robot-3-fill::before { content: ""; }
.ri-robot-3-line::before { content: ""; }
.ri-share-2-fill::before { content: ""; }
.ri-share-2-line::before { content: ""; }
.ri-sofa-fill::before { content: ""; }
.ri-sofa-line::before { content: ""; }
.ri-svelte-fill::before { content: ""; }
.ri-svelte-line::before { content: ""; }
.ri-vk-fill::before { content: ""; }
.ri-vk-line::before { content: ""; }
.ri-xrp-fill::before { content: ""; }
.ri-xrp-line::before { content: ""; }
.ri-xtz-fill::before { content: ""; }
.ri-xtz-line::before { content: ""; }
.ri-archive-stack-fill::before { content: ""; }
.ri-archive-stack-line::before { content: ""; }
.ri-bowl-fill::before { content: ""; }
.ri-bowl-line::before { content: ""; }
.ri-calendar-view::before { content: ""; }
.ri-carousel-view::before { content: ""; }
.ri-code-block::before { content: ""; }
.ri-color-filter-fill::before { content: ""; }
.ri-color-filter-line::before { content: ""; }
.ri-contacts-book-3-fill::before { content: ""; }
.ri-contacts-book-3-line::before { content: ""; }
.ri-contract-fill::before { content: ""; }
.ri-contract-line::before { content: ""; }
.ri-drinks-2-fill::before { content: ""; }
.ri-drinks-2-line::before { content: ""; }
.ri-export-fill::before { content: ""; }
.ri-export-line::before { content: ""; }
.ri-file-check-fill::before { content: ""; }
.ri-file-check-line::before { content: ""; }
.ri-focus-mode::before { content: ""; }
.ri-folder-6-fill::before { content: ""; }
.ri-folder-6-line::before { content: ""; }
.ri-folder-check-fill::before { content: ""; }
.ri-folder-check-line::before { content: ""; }
.ri-folder-close-fill::before { content: ""; }
.ri-folder-close-line::before { content: ""; }
.ri-folder-cloud-fill::before { content: ""; }
.ri-folder-cloud-line::before { content: ""; }
.ri-gallery-view-2::before { content: ""; }
.ri-gallery-view::before { content: ""; }
.ri-hand::before { content: ""; }
.ri-import-fill::before { content: ""; }
.ri-import-line::before { content: ""; }
.ri-information-2-fill::before { content: ""; }
.ri-information-2-line::before { content: ""; }
.ri-kanban-view-2::before { content: ""; }
.ri-kanban-view::before { content: ""; }
.ri-list-view::before { content: ""; }
.ri-lock-star-fill::before { content: ""; }
.ri-lock-star-line::before { content: ""; }
.ri-puzzle-2-fill::before { content: ""; }
.ri-puzzle-2-line::before { content: ""; }
.ri-puzzle-fill::before { content: ""; }
.ri-puzzle-line::before { content: ""; }
.ri-ram-2-fill::before { content: ""; }
.ri-ram-2-line::before { content: ""; }
.ri-ram-fill::before { content: ""; }
.ri-ram-line::before { content: ""; }
.ri-receipt-fill::before { content: ""; }
.ri-receipt-line::before { content: ""; }
.ri-shadow-fill::before { content: ""; }
.ri-shadow-line::before { content: ""; }
.ri-sidebar-fold-fill::before { content: ""; }
.ri-sidebar-fold-line::before { content: ""; }
.ri-sidebar-unfold-fill::before { content: ""; }
.ri-sidebar-unfold-line::before { content: ""; }
.ri-slideshow-view::before { content: ""; }
.ri-sort-alphabet-asc::before { content: ""; }
.ri-sort-alphabet-desc::before { content: ""; }
.ri-sort-number-asc::before { content: ""; }
.ri-sort-number-desc::before { content: ""; }
.ri-stacked-view::before { content: ""; }
.ri-sticky-note-add-fill::before { content: ""; }
.ri-sticky-note-add-line::before { content: ""; }
.ri-swap-2-fill::before { content: ""; }
.ri-swap-2-line::before { content: ""; }
.ri-swap-3-fill::before { content: ""; }
.ri-swap-3-line::before { content: ""; }
.ri-table-3::before { content: ""; }
.ri-table-view::before { content: ""; }
.ri-text-block::before { content: ""; }
.ri-text-snippet::before { content: ""; }
.ri-timeline-view::before { content: ""; }
.ri-blogger-fill::before { content: ""; }
.ri-blogger-line::before { content: ""; }
.ri-chat-thread-fill::before { content: ""; }
.ri-chat-thread-line::before { content: ""; }
.ri-discount-percent-fill::before { content: ""; }
.ri-discount-percent-line::before { content: ""; }
.ri-exchange-2-fill::before { content: ""; }
.ri-exchange-2-line::before { content: ""; }
.ri-git-fork-fill::before { content: ""; }
.ri-git-fork-line::before { content: ""; }
.ri-input-field::before { content: ""; }
.ri-progress-1-fill::before { content: ""; }
.ri-progress-1-line::before { content: ""; }
.ri-progress-2-fill::before { content: ""; }
.ri-progress-2-line::before { content: ""; }
.ri-progress-3-fill::before { content: ""; }
.ri-progress-3-line::before { content: ""; }
.ri-progress-4-fill::before { content: ""; }
.ri-progress-4-line::before { content: ""; }
.ri-progress-5-fill::before { content: ""; }
.ri-progress-5-line::before { content: ""; }
.ri-progress-6-fill::before { content: ""; }
.ri-progress-6-line::before { content: ""; }
.ri-progress-7-fill::before { content: ""; }
.ri-progress-7-line::before { content: ""; }
.ri-progress-8-fill::before { content: ""; }
.ri-progress-8-line::before { content: ""; }
.ri-remix-run-fill::before { content: ""; }
.ri-remix-run-line::before { content: ""; }
.ri-signpost-fill::before { content: ""; }
.ri-signpost-line::before { content: ""; }
.ri-time-zone-fill::before { content: ""; }
.ri-time-zone-line::before { content: ""; }
.ri-arrow-down-wide-fill::before { content: ""; }
.ri-arrow-down-wide-line::before { content: ""; }
.ri-arrow-left-wide-fill::before { content: ""; }
.ri-arrow-left-wide-line::before { content: ""; }
.ri-arrow-right-wide-fill::before { content: ""; }
.ri-arrow-right-wide-line::before { content: ""; }
.ri-arrow-up-wide-fill::before { content: ""; }
.ri-arrow-up-wide-line::before { content: ""; }
.ri-bluesky-fill::before { content: ""; }
.ri-bluesky-line::before { content: ""; }
.ri-expand-height-fill::before { content: ""; }
.ri-expand-height-line::before { content: ""; }
.ri-expand-width-fill::before { content: ""; }
.ri-expand-width-line::before { content: ""; }
.ri-forward-end-fill::before { content: ""; }
.ri-forward-end-line::before { content: ""; }
.ri-forward-end-mini-fill::before { content: ""; }
.ri-forward-end-mini-line::before { content: ""; }
.ri-friendica-fill::before { content: ""; }
.ri-friendica-line::before { content: ""; }
.ri-git-pr-draft-fill::before { content: ""; }
.ri-git-pr-draft-line::before { content: ""; }
.ri-play-reverse-fill::before { content: ""; }
.ri-play-reverse-line::before { content: ""; }
.ri-play-reverse-mini-fill::before { content: ""; }
.ri-play-reverse-mini-line::before { content: ""; }
.ri-rewind-start-fill::before { content: ""; }
.ri-rewind-start-line::before { content: ""; }
.ri-rewind-start-mini-fill::before { content: ""; }
.ri-rewind-start-mini-line::before { content: ""; }
.ri-scroll-to-bottom-fill::before { content: ""; }
.ri-scroll-to-bottom-line::before { content: ""; }
.ri-add-large-fill::before { content: ""; }
.ri-add-large-line::before { content: ""; }
.ri-aed-electrodes-fill::before { content: ""; }
.ri-aed-electrodes-line::before { content: ""; }
.ri-aed-fill::before { content: ""; }
.ri-aed-line::before { content: ""; }
.ri-alibaba-cloud-fill::before { content: ""; }
.ri-alibaba-cloud-line::before { content: ""; }
.ri-align-item-bottom-fill::before { content: ""; }
.ri-align-item-bottom-line::before { content: ""; }
.ri-align-item-horizontal-center-fill::before { content: ""; }
.ri-align-item-horizontal-center-line::before { content: ""; }
.ri-align-item-left-fill::before { content: ""; }
.ri-align-item-left-line::before { content: ""; }
.ri-align-item-right-fill::before { content: ""; }
.ri-align-item-right-line::before { content: ""; }
.ri-align-item-top-fill::before { content: ""; }
.ri-align-item-top-line::before { content: ""; }
.ri-align-item-vertical-center-fill::before { content: ""; }
.ri-align-item-vertical-center-line::before { content: ""; }
.ri-apps-2-add-fill::before { content: ""; }
.ri-apps-2-add-line::before { content: ""; }
.ri-close-large-fill::before { content: ""; }
.ri-close-large-line::before { content: ""; }
.ri-collapse-diagonal-2-fill::before { content: ""; }
.ri-collapse-diagonal-2-line::before { content: ""; }
.ri-collapse-diagonal-fill::before { content: ""; }
.ri-collapse-diagonal-line::before { content: ""; }
.ri-dashboard-horizontal-fill::before { content: ""; }
.ri-dashboard-horizontal-line::before { content: ""; }
.ri-expand-diagonal-2-fill::before { content: ""; }
.ri-expand-diagonal-2-line::before { content: ""; }
.ri-expand-diagonal-fill::before { content: ""; }
.ri-expand-diagonal-line::before { content: ""; }
.ri-firebase-fill::before { content: ""; }
.ri-firebase-line::before { content: ""; }
.ri-flip-horizontal-2-fill::before { content: ""; }
.ri-flip-horizontal-2-line::before { content: ""; }
.ri-flip-horizontal-fill::before { content: ""; }
.ri-flip-horizontal-line::before { content: ""; }
.ri-flip-vertical-2-fill::before { content: ""; }
.ri-flip-vertical-2-line::before { content: ""; }
.ri-flip-vertical-fill::before { content: ""; }
.ri-flip-vertical-line::before { content: ""; }
.ri-formula::before { content: ""; }
.ri-function-add-fill::before { content: ""; }
.ri-function-add-line::before { content: ""; }
.ri-goblet-2-fill::before { content: ""; }
.ri-goblet-2-line::before { content: ""; }
.ri-golf-ball-fill::before { content: ""; }
.ri-golf-ball-line::before { content: ""; }
.ri-group-3-fill::before { content: ""; }
.ri-group-3-line::before { content: ""; }
.ri-heart-add-2-fill::before { content: ""; }
.ri-heart-add-2-line::before { content: ""; }
.ri-id-card-fill::before { content: ""; }
.ri-id-card-line::before { content: ""; }
.ri-information-off-fill::before { content: ""; }
.ri-information-off-line::before { content: ""; }
.ri-java-fill::before { content: ""; }
.ri-java-line::before { content: ""; }
.ri-layout-grid-2-fill::before { content: ""; }
.ri-layout-grid-2-line::before { content: ""; }
.ri-layout-horizontal-fill::before { content: ""; }
.ri-layout-horizontal-line::before { content: ""; }
.ri-layout-vertical-fill::before { content: ""; }
.ri-layout-vertical-line::before { content: ""; }
.ri-menu-fold-2-fill::before { content: ""; }
.ri-menu-fold-2-line::before { content: ""; }
.ri-menu-fold-3-fill::before { content: ""; }
.ri-menu-fold-3-line::before { content: ""; }
.ri-menu-fold-4-fill::before { content: ""; }
.ri-menu-fold-4-line::before { content: ""; }
.ri-menu-unfold-2-fill::before { content: ""; }
.ri-menu-unfold-2-line::before { content: ""; }
.ri-menu-unfold-3-fill::before { content: ""; }
.ri-menu-unfold-3-line::before { content: ""; }
.ri-menu-unfold-4-fill::before { content: ""; }
.ri-menu-unfold-4-line::before { content: ""; }
.ri-mobile-download-fill::before { content: ""; }
.ri-mobile-download-line::before { content: ""; }
.ri-nextjs-fill::before { content: ""; }
.ri-nextjs-line::before { content: ""; }
.ri-nodejs-fill::before { content: ""; }
.ri-nodejs-line::before { content: ""; }
.ri-pause-large-fill::before { content: ""; }
.ri-pause-large-line::before { content: ""; }
.ri-play-large-fill::before { content: ""; }
.ri-play-large-line::before { content: ""; }
.ri-play-reverse-large-fill::before { content: ""; }
.ri-play-reverse-large-line::before { content: ""; }
.ri-police-badge-fill::before { content: ""; }
.ri-police-badge-line::before { content: ""; }
.ri-prohibited-2-fill::before { content: ""; }
.ri-prohibited-2-line::before { content: ""; }
.ri-shopping-bag-4-fill::before { content: ""; }
.ri-shopping-bag-4-line::before { content: ""; }
.ri-snowflake-fill::before { content: ""; }
.ri-snowflake-line::before { content: ""; }
.ri-square-root::before { content: ""; }
.ri-stop-large-fill::before { content: ""; }
.ri-stop-large-line::before { content: ""; }
.ri-tailwind-css-fill::before { content: ""; }
.ri-tailwind-css-line::before { content: ""; }
.ri-tooth-fill::before { content: ""; }
.ri-tooth-line::before { content: ""; }
.ri-video-off-fill::before { content: ""; }
.ri-video-off-line::before { content: ""; }
.ri-video-on-fill::before { content: ""; }
.ri-video-on-line::before { content: ""; }
.ri-webhook-fill::before { content: ""; }
.ri-webhook-line::before { content: ""; }
.ri-weight-fill::before { content: ""; }
.ri-weight-line::before { content: ""; }
.ri-book-shelf-fill::before { content: ""; }
.ri-book-shelf-line::before { content: ""; }
.ri-brain-2-fill::before { content: ""; }
.ri-brain-2-line::before { content: ""; }
.ri-chat-search-fill::before { content: ""; }
.ri-chat-search-line::before { content: ""; }
.ri-chat-unread-fill::before { content: ""; }
.ri-chat-unread-line::before { content: ""; }
.ri-collapse-horizontal-fill::before { content: ""; }
.ri-collapse-horizontal-line::before { content: ""; }
.ri-collapse-vertical-fill::before { content: ""; }
.ri-collapse-vertical-line::before { content: ""; }
.ri-dna-fill::before { content: ""; }
.ri-dna-line::before { content: ""; }
.ri-dropper-fill::before { content: ""; }
.ri-dropper-line::before { content: ""; }
.ri-expand-diagonal-s-2-fill::before { content: ""; }
.ri-expand-diagonal-s-2-line::before { content: ""; }
.ri-expand-diagonal-s-fill::before { content: ""; }
.ri-expand-diagonal-s-line::before { content: ""; }
.ri-expand-horizontal-fill::before { content: ""; }
.ri-expand-horizontal-line::before { content: ""; }
.ri-expand-horizontal-s-fill::before { content: ""; }
.ri-expand-horizontal-s-line::before { content: ""; }
.ri-expand-vertical-fill::before { content: ""; }
.ri-expand-vertical-line::before { content: ""; }
.ri-expand-vertical-s-fill::before { content: ""; }
.ri-expand-vertical-s-line::before { content: ""; }
.ri-gemini-fill::before { content: ""; }
.ri-gemini-line::before { content: ""; }
.ri-reset-left-fill::before { content: ""; }
.ri-reset-left-line::before { content: ""; }
.ri-reset-right-fill::before { content: ""; }
.ri-reset-right-line::before { content: ""; }
.ri-stairs-fill::before { content: ""; }
.ri-stairs-line::before { content: ""; }
.ri-telegram-2-fill::before { content: ""; }
.ri-telegram-2-line::before { content: ""; }
.ri-triangular-flag-fill::before { content: ""; }
.ri-triangular-flag-line::before { content: ""; }
.ri-user-minus-fill::before { content: ""; }
.ri-user-minus-line::before { content: ""; }
.ri-account-box-2-fill::before { content: ""; }
.ri-account-box-2-line::before { content: ""; }
.ri-account-circle-2-fill::before { content: ""; }
.ri-account-circle-2-line::before { content: ""; }
.ri-alarm-snooze-fill::before { content: ""; }
.ri-alarm-snooze-line::before { content: ""; }
.ri-arrow-down-box-fill::before { content: ""; }
.ri-arrow-down-box-line::before { content: ""; }
.ri-arrow-left-box-fill::before { content: ""; }
.ri-arrow-left-box-line::before { content: ""; }
.ri-arrow-left-down-box-fill::before { content: ""; }
.ri-arrow-left-down-box-line::before { content: ""; }
.ri-arrow-left-up-box-fill::before { content: ""; }
.ri-arrow-left-up-box-line::before { content: ""; }
.ri-arrow-right-box-fill::before { content: ""; }
.ri-arrow-right-box-line::before { content: ""; }
.ri-arrow-right-down-box-fill::before { content: ""; }
.ri-arrow-right-down-box-line::before { content: ""; }
.ri-arrow-right-up-box-fill::before { content: ""; }
.ri-arrow-right-up-box-line::before { content: ""; }
.ri-arrow-up-box-fill::before { content: ""; }
.ri-arrow-up-box-line::before { content: ""; }
.ri-bar-chart-box-ai-fill::before { content: ""; }
.ri-bar-chart-box-ai-line::before { content: ""; }
.ri-brush-ai-fill::before { content: ""; }
.ri-brush-ai-line::before { content: ""; }
.ri-camera-ai-fill::before { content: ""; }
.ri-camera-ai-line::before { content: ""; }
.ri-chat-ai-fill::before { content: ""; }
.ri-chat-ai-line::before { content: ""; }
.ri-chat-smile-ai-fill::before { content: ""; }
.ri-chat-smile-ai-line::before { content: ""; }
.ri-chat-voice-ai-fill::before { content: ""; }
.ri-chat-voice-ai-line::before { content: ""; }
.ri-code-ai-fill::before { content: ""; }
.ri-code-ai-line::before { content: ""; }
.ri-color-filter-ai-fill::before { content: ""; }
.ri-color-filter-ai-line::before { content: ""; }
.ri-custom-size::before { content: ""; }
.ri-fediverse-fill::before { content: ""; }
.ri-fediverse-line::before { content: ""; }
.ri-flag-off-fill::before { content: ""; }
.ri-flag-off-line::before { content: ""; }
.ri-home-9-fill::before { content: ""; }
.ri-home-9-line::before { content: ""; }
.ri-image-ai-fill::before { content: ""; }
.ri-image-ai-line::before { content: ""; }
.ri-image-circle-ai-fill::before { content: ""; }
.ri-image-circle-ai-line::before { content: ""; }
.ri-info-card-fill::before { content: ""; }
.ri-info-card-line::before { content: ""; }
.ri-landscape-ai-fill::before { content: ""; }
.ri-landscape-ai-line::before { content: ""; }
.ri-letter-spacing-2::before { content: ""; }
.ri-line-height-2::before { content: ""; }
.ri-mail-ai-fill::before { content: ""; }
.ri-mail-ai-line::before { content: ""; }
.ri-mic-2-ai-fill::before { content: ""; }
.ri-mic-2-ai-line::before { content: ""; }
.ri-mic-ai-fill::before { content: ""; }
.ri-mic-ai-line::before { content: ""; }
.ri-movie-ai-fill::before { content: ""; }
.ri-movie-ai-line::before { content: ""; }
.ri-music-ai-fill::before { content: ""; }
.ri-music-ai-line::before { content: ""; }
.ri-notification-snooze-fill::before { content: ""; }
.ri-notification-snooze-line::before { content: ""; }
.ri-php-fill::before { content: ""; }
.ri-php-line::before { content: ""; }
.ri-pix-fill::before { content: ""; }
.ri-pix-line::before { content: ""; }
.ri-pulse-ai-fill::before { content: ""; }
.ri-pulse-ai-line::before { content: ""; }
.ri-quill-pen-ai-fill::before { content: ""; }
.ri-quill-pen-ai-line::before { content: ""; }
.ri-speak-ai-fill::before { content: ""; }
.ri-speak-ai-line::before { content: ""; }
.ri-star-off-fill::before { content: ""; }
.ri-star-off-line::before { content: ""; }
.ri-translate-ai-2::before { content: ""; }
.ri-translate-ai::before { content: ""; }
.ri-user-community-fill::before { content: ""; }
.ri-user-community-line::before { content: ""; }
.ri-vercel-fill::before { content: ""; }
.ri-vercel-line::before { content: ""; }
.ri-video-ai-fill::before { content: ""; }
.ri-video-ai-line::before { content: ""; }
.ri-video-on-ai-fill::before { content: ""; }
.ri-video-on-ai-line::before { content: ""; }
.ri-voice-ai-fill::before { content: ""; }
.ri-voice-ai-line::before { content: ""; }
.ri-ai-generate-2::before { content: ""; }
.ri-ai-generate-text::before { content: ""; }
.ri-anthropic-fill::before { content: ""; }
.ri-anthropic-line::before { content: ""; }
.ri-apps-2-ai-fill::before { content: ""; }
.ri-apps-2-ai-line::before { content: ""; }
.ri-camera-lens-ai-fill::before { content: ""; }
.ri-camera-lens-ai-line::before { content: ""; }
.ri-clapperboard-ai-fill::before { content: ""; }
.ri-clapperboard-ai-line::before { content: ""; }
.ri-claude-fill::before { content: ""; }
.ri-claude-line::before { content: ""; }
.ri-closed-captioning-ai-fill::before { content: ""; }
.ri-closed-captioning-ai-line::before { content: ""; }
.ri-dvd-ai-fill::before { content: ""; }
.ri-dvd-ai-line::before { content: ""; }
.ri-film-ai-fill::before { content: ""; }
.ri-film-ai-line::before { content: ""; }
.ri-font-size-ai::before { content: ""; }
.ri-mixtral-fill::before { content: ""; }
.ri-mixtral-line::before { content: ""; }
.ri-movie-2-ai-fill::before { content: ""; }
.ri-movie-2-ai-line::before { content: ""; }
.ri-mv-ai-fill::before { content: ""; }
.ri-mv-ai-line::before { content: ""; }
.ri-perplexity-fill::before { content: ""; }
.ri-perplexity-line::before { content: ""; }
.ri-poker-clubs-fill::before { content: ""; }
.ri-poker-clubs-line::before { content: ""; }
.ri-poker-diamonds-fill::before { content: ""; }
.ri-poker-diamonds-line::before { content: ""; }
.ri-poker-hearts-fill::before { content: ""; }
.ri-poker-hearts-line::before { content: ""; }
.ri-poker-spades-fill::before { content: ""; }
.ri-poker-spades-line::before { content: ""; }
.ri-safe-3-fill::before { content: ""; }
.ri-safe-3-line::before { content: ""; }
.ri-accessibility-fill::before { content: ""; }
.ri-accessibility-line::before { content: ""; }
.ri-alarm-add-fill::before { content: ""; }
.ri-alarm-add-line::before { content: ""; }
.ri-arrow-down-long-fill::before { content: ""; }
.ri-arrow-down-long-line::before { content: ""; }
.ri-arrow-left-down-long-fill::before { content: ""; }
.ri-arrow-left-down-long-line::before { content: ""; }
.ri-arrow-left-long-fill::before { content: ""; }
.ri-arrow-left-long-line::before { content: ""; }
.ri-arrow-left-up-long-fill::before { content: ""; }
.ri-arrow-left-up-long-line::before { content: ""; }
.ri-arrow-right-down-long-fill::before { content: ""; }
.ri-arrow-right-down-long-line::before { content: ""; }
.ri-arrow-right-long-fill::before { content: ""; }
.ri-arrow-right-long-line::before { content: ""; }
.ri-arrow-right-up-long-fill::before { content: ""; }
.ri-arrow-right-up-long-line::before { content: ""; }
.ri-arrow-up-long-fill::before { content: ""; }
.ri-arrow-up-long-line::before { content: ""; }
.ri-chess-fill::before { content: ""; }
.ri-chess-line::before { content: ""; }
.ri-diamond-fill::before { content: ""; }
.ri-diamond-line::before { content: ""; }
.ri-diamond-ring-fill::before { content: ""; }
.ri-diamond-ring-line::before { content: ""; }
.ri-figma-fill::before { content: ""; }
.ri-figma-line::before { content: ""; }
.ri-firefox-browser-fill::before { content: ""; }
.ri-firefox-browser-line::before { content: ""; }
.ri-jewelry-fill::before { content: ""; }
.ri-jewelry-line::before { content: ""; }
.ri-multi-image-fill::before { content: ""; }
.ri-multi-image-line::before { content: ""; }
.ri-no-credit-card-fill::before { content: ""; }
.ri-no-credit-card-line::before { content: ""; }
.ri-service-bell-fill::before { content: ""; }
.ri-service-bell-line::before { content: ""; }
.ri-ai-agent-fill::before { content: ""; }
.ri-ai-agent-line::before { content: ""; }
.ri-ai-generate-2-fill::before { content: ""; }
.ri-ai-generate-2-line::before { content: ""; }
.ri-ai-generate-3d-fill::before { content: ""; }
.ri-ai-generate-3d-line::before { content: ""; }
.ri-ai::before { content: ""; }
.ri-apps-ai-fill::before { content: ""; }
.ri-apps-ai-line::before { content: ""; }
.ri-atom-fill::before { content: ""; }
.ri-atom-line::before { content: ""; }
.ri-book-ai-fill::before { content: ""; }
.ri-book-ai-line::before { content: ""; }
.ri-brain-3-fill::before { content: ""; }
.ri-brain-3-line::before { content: ""; }
.ri-brain-ai-3-fill::before { content: ""; }
.ri-brain-ai-3-line::before { content: ""; }
.ri-brush-ai-3-fill::before { content: ""; }
.ri-brush-ai-3-line::before { content: ""; }
.ri-camera-4-fill::before { content: ""; }
.ri-camera-4-line::before { content: ""; }
.ri-camera-ai-2-fill::before { content: ""; }
.ri-camera-ai-2-line::before { content: ""; }
.ri-chat-ai-2-fill::before { content: ""; }
.ri-chat-ai-2-line::before { content: ""; }
.ri-chat-ai-3-fill::before { content: ""; }
.ri-chat-ai-3-line::before { content: ""; }
.ri-chat-ai-4-fill::before { content: ""; }
.ri-chat-ai-4-line::before { content: ""; }
.ri-chat-smile-ai-3-fill::before { content: ""; }
.ri-chat-smile-ai-3-line::before { content: ""; }
.ri-deepseek-fill::before { content: ""; }
.ri-deepseek-line::before { content: ""; }
.ri-file-ai-2-fill::before { content: ""; }
.ri-file-ai-2-line::before { content: ""; }
.ri-file-ai-fill::before { content: ""; }
.ri-file-ai-line::before { content: ""; }
.ri-function-ai-fill::before { content: ""; }
.ri-function-ai-line::before { content: ""; }
.ri-game-2-fill::before { content: ""; }
.ri-game-2-line::before { content: ""; }
.ri-goblet-broken-fill::before { content: ""; }
.ri-goblet-broken-line::before { content: ""; }
.ri-lightbulb-ai-fill::before { content: ""; }
.ri-lightbulb-ai-line::before { content: ""; }
.ri-loop-left-ai-fill::before { content: ""; }
.ri-loop-left-ai-line::before { content: ""; }
.ri-loop-right-ai-fill::before { content: ""; }
.ri-loop-right-ai-line::before { content: ""; }
.ri-message-ai-3-fill::before { content: ""; }
.ri-message-ai-3-line::before { content: ""; }
.ri-painting-ai-fill::before { content: ""; }
.ri-painting-ai-line::before { content: ""; }
.ri-painting-fill::before { content: ""; }
.ri-painting-line::before { content: ""; }
.ri-pencil-ai-2-fill::before { content: ""; }
.ri-pencil-ai-2-line::before { content: ""; }
.ri-pencil-ai-fill::before { content: ""; }
.ri-pencil-ai-line::before { content: ""; }
.ri-remix-fill::before { content: ""; }
.ri-remix-line::before { content: ""; }
.ri-search-ai-2-fill::before { content: ""; }
.ri-search-ai-2-line::before { content: ""; }
.ri-search-ai-3-fill::before { content: ""; }
.ri-search-ai-3-line::before { content: ""; }
.ri-search-ai-4-fill::before { content: ""; }
.ri-search-ai-4-line::before { content: ""; }
.ri-search-ai-fill::before { content: ""; }
.ri-search-ai-line::before { content: ""; }
.ri-speech-to-text-fill::before { content: ""; }
.ri-speech-to-text-line::before { content: ""; }
.ri-target-fill::before { content: ""; }
.ri-target-line::before { content: ""; }
.ri-text-to-speech-fill::before { content: ""; }
.ri-text-to-speech-line::before { content: ""; }
.ri-wrench-fill::before { content: ""; }
.ri-wrench-line::before { content: ""; }
.ri-area-chart-fill::before { content: ""; }
.ri-area-chart-line::before { content: ""; }
.ri-baseball-fill::before { content: ""; }
.ri-baseball-line::before { content: ""; }
.ri-binoculars-fill::before { content: ""; }
.ri-binoculars-line::before { content: ""; }
.ri-cursor-hand::before { content: ""; }
.ri-emotion-add-fill::before { content: ""; }
.ri-emotion-add-line::before { content: ""; }
.ri-file-scan-fill::before { content: ""; }
.ri-file-scan-line::before { content: ""; }
.ri-fiverr-fill::before { content: ""; }
.ri-fiverr-line::before { content: ""; }
.ri-font-serif::before { content: ""; }
.ri-ghost-3-fill::before { content: ""; }
.ri-ghost-3-line::before { content: ""; }
.ri-gitee-fill::before { content: ""; }
.ri-gitee-line::before { content: ""; }
.ri-global-off-fill::before { content: ""; }
.ri-global-off-line::before { content: ""; }
.ri-image-download-fill::before { content: ""; }
.ri-image-download-line::before { content: ""; }
.ri-image-upload-fill::before { content: ""; }
.ri-image-upload-line::before { content: ""; }
.ri-issues-fill::before { content: ""; }
.ri-issues-line::before { content: ""; }
.ri-issues-reopen-fill::before { content: ""; }
.ri-issues-reopen-line::before { content: ""; }
.ri-network-error-fill::before { content: ""; }
.ri-network-error-line::before { content: ""; }
.ri-network-fill::before { content: ""; }
.ri-network-line::before { content: ""; }
.ri-network-off-fill::before { content: ""; }
.ri-network-off-line::before { content: ""; }
.ri-piano-fill::before { content: ""; }
.ri-piano-grand-fill::before { content: ""; }
.ri-piano-grand-line::before { content: ""; }
.ri-piano-line::before { content: ""; }
.ri-plug-3-fill::before { content: ""; }
.ri-plug-3-line::before { content: ""; }
.ri-send-ins-fill::before { content: ""; }
.ri-send-ins-line::before { content: ""; }
.ri-signal-cellular-1-fill::before { content: ""; }
.ri-signal-cellular-1-line::before { content: ""; }
.ri-signal-cellular-2-fill::before { content: ""; }
.ri-signal-cellular-2-line::before { content: ""; }
.ri-signal-cellular-3-fill::before { content: ""; }
.ri-signal-cellular-3-line::before { content: ""; }
.ri-signal-cellular-off-fill::before { content: ""; }
.ri-signal-cellular-off-line::before { content: ""; }
.ri-stacked-chart-fill::before { content: ""; }
.ri-stacked-chart-line::before { content: ""; }
.ri-upwork-fill::before { content: ""; }
.ri-upwork-line::before { content: ""; }
.ri-brain-4-fill::before { content: ""; }
.ri-brain-4-line::before { content: ""; }
.ri-certificate-2-fill::before { content: ""; }
.ri-certificate-2-line::before { content: ""; }
.ri-certificate-fill::before { content: ""; }
.ri-certificate-line::before { content: ""; }
.ri-cookie-fill::before { content: ""; }
.ri-cookie-line::before { content: ""; }
.ri-cursor-ai-fill::before { content: ""; }
.ri-cursor-ai-line::before { content: ""; }
.ri-draw-fill::before { content: ""; }
.ri-draw-line::before { content: ""; }
.ri-ghost-4-fill::before { content: ""; }
.ri-ghost-4-line::before { content: ""; }
.ri-gitbook-fill::before { content: ""; }
.ri-gitbook-line::before { content: ""; }
.ri-grok-ai-fill::before { content: ""; }
.ri-grok-ai-line::before { content: ""; }
.ri-hand-2::before { content: ""; }
.ri-megaphone-2-fill::before { content: ""; }
.ri-megaphone-2-line::before { content: ""; }
.ri-microsoft-copilot-fill::before { content: ""; }
.ri-microsoft-copilot-line::before { content: ""; }
.ri-mosaic-fill::before { content: ""; }
.ri-mosaic-line::before { content: ""; }
.ri-qr-scan-ai-fill::before { content: ""; }
.ri-qr-scan-ai-line::before { content: ""; }
.ri-qwen-ai-fill::before { content: ""; }
.ri-qwen-ai-line::before { content: ""; }
.ri-reddit-2-fill::before { content: ""; }
.ri-reddit-2-line::before { content: ""; }
.ri-sim-card-warning-fill::before { content: ""; }
.ri-sim-card-warning-line::before { content: ""; }
.ri-space-ship-2-fill::before { content: ""; }
.ri-space-ship-2-line::before { content: ""; }
.ri-subreddit-fill::before { content: ""; }
.ri-subreddit-line::before { content: ""; }
.ri-zhipu-ai-fill::before { content: ""; }
.ri-zhipu-ai-line::before { content: ""; }
.ri-connector-fill::before { content: ""; }
.ri-connector-line::before { content: ""; }
@layer properties {
  @supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop { --tw-rotate-x: initial; --tw-rotate-y: initial; --tw-rotate-z: initial; --tw-skew-x: initial; --tw-skew-y: initial; --tw-space-y-reverse: 0; --tw-border-style: solid; --tw-shadow: 0 0 #0000; --tw-shadow-color: initial; --tw-shadow-alpha: 100%; --tw-inset-shadow: 0 0 #0000; --tw-inset-shadow-color: initial; --tw-inset-shadow-alpha: 100%; --tw-ring-color: initial; --tw-ring-shadow: 0 0 #0000; --tw-inset-ring-color: initial; --tw-inset-ring-shadow: 0 0 #0000; --tw-ring-inset: initial; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-offset-shadow: 0 0 #0000; --tw-blur: initial; --tw-brightness: initial; --tw-contrast: initial; --tw-grayscale: initial; --tw-hue-rotate: initial; --tw-invert: initial; --tw-opacity: initial; --tw-saturate: initial; --tw-sepia: initial; --tw-drop-shadow: initial; --tw-drop-shadow-color: initial; --tw-drop-shadow-alpha: 100%; --tw-drop-shadow-size: initial; }
}
}
@layer theme {
  :root, :host { --font-mono: var(--font-geist-mono); --color-white: #fff; --spacing: .25rem; --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: var(--font-geist-sans); --default-mono-font-family: var(--font-geist-mono); }
}
@layer base {
  *, ::after, ::before, ::backdrop { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  ::file-selector-button { box-sizing: border-box; border: 0px solid; margin: 0px; padding: 0px; }
  html, :host { text-size-adjust: 100%; tab-size: 4; line-height: 1.5; font-family: var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"); font-feature-settings: var(--default-font-feature-settings,normal); font-variation-settings: var(--default-font-variation-settings,normal); -webkit-tap-highlight-color: transparent; }
  hr { height: 0px; 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: var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace); font-feature-settings: var(--default-mono-font-feature-settings,normal); font-variation-settings: var(--default-mono-font-variation-settings,normal); font-size: 1em; }
  small { font-size: 80%; }
  sub, sup { vertical-align: baseline; font-size: 75%; line-height: 0; position: relative; }
  sub { bottom: -0.25em; }
  sup { top: -0.5em; }
  table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
  progress { vertical-align: baseline; }
  summary { display: list-item; }
  ol, ul, menu { list-style: none; }
  img, svg, video, canvas, audio, iframe, embed, object { vertical-align: middle; display: block; }
  img, video { max-width: 100%; height: auto; }
  button, input, select, optgroup, textarea { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  ::file-selector-button { font: inherit; letter-spacing: inherit; color: inherit; opacity: 1; background-color: rgba(0, 0, 0, 0); border-radius: 0px; }
  :where(select:is([multiple], [size])) optgroup { font-weight: bolder; }
  :where(select:is([multiple], [size])) optgroup option { padding-inline-start: 20px; }
  ::file-selector-button { margin-inline-end: 4px; }
  ::placeholder { opacity: 1; }
  @supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px) {
  ::placeholder { color: currentcolor; }
  @supports (color:color-mix(in lab, red, red)) {
  ::placeholder { color: color-mix(currentcolor, transparent); }
}
}
  textarea { resize: vertical; }
  ::-webkit-search-decoration { appearance: none; }
  ::-webkit-date-and-time-value { min-height: 1lh; text-align: inherit; }
  ::-webkit-datetime-edit { display: inline-flex; }
  ::-webkit-datetime-edit-fields-wrapper { padding: 0px; }
  ::-webkit-datetime-edit { padding-block: 0px; }
  ::-webkit-datetime-edit-year-field { padding-block: 0px; }
  ::-webkit-datetime-edit-month-field { padding-block: 0px; }
  ::-webkit-datetime-edit-day-field { padding-block: 0px; }
  ::-webkit-datetime-edit-hour-field { padding-block: 0px; }
  ::-webkit-datetime-edit-minute-field { padding-block: 0px; }
  ::-webkit-datetime-edit-second-field { padding-block: 0px; }
  ::-webkit-datetime-edit-millisecond-field { padding-block: 0px; }
  ::-webkit-datetime-edit-meridiem-field { padding-block: 0px; }
  ::-webkit-calendar-picker-indicator { line-height: 1; }
  button, input:where([type="button"], [type="reset"], [type="submit"]) { appearance: button; }
  ::file-selector-button { appearance: button; }
  ::-webkit-inner-spin-button { height: auto; }
  ::-webkit-outer-spin-button { height: auto; }
  [hidden]:where(:not([hidden="until-found"])) { display: none !important; }
}
@layer components;
@layer utilities {
  .collapse { visibility: collapse; }
  .invisible { visibility: hidden; }
  .visible { visibility: visible; }
  .absolute { position: absolute; }
  .fixed { position: fixed; }
  .relative { position: relative; }
  .static { position: static; }
  .sticky { position: sticky; }
  .isolate { isolation: isolate; }
  .container { width: 100%; }
  @media (min-width: 40rem) {
  .container { max-width: 40rem; }
}
  @media (min-width: 48rem) {
  .container { max-width: 48rem; }
}
  @media (min-width: 64rem) {
  .container { max-width: 64rem; }
}
  @media (min-width: 80rem) {
  .container { max-width: 80rem; }
}
  @media (min-width: 96rem) {
  .container { max-width: 96rem; }
}
  .my-3 { margin-block: calc(var(--spacing) * 3); }
  .block { display: block; }
  .contents { display: contents; }
  .grid { display: grid; }
  .hidden { display: none; }
  .inline { display: inline; }
  .table { display: table; }
  .min-w-0 { min-width: 0px; }
  .transform { transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,); }
  .resize { resize: both; }
  :where(.space-y-1 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(var(--spacing) * var(--tw-space-y-reverse)); margin-block-end: calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse))); }
  :where(.space-y-2 > :not(:last-child)) { --tw-space-y-reverse: 0; margin-block-start: calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse)); margin-block-end: calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse))); }
  .truncate { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
  .rounded { border-radius: 0.25rem; }
  .border { border-style: var(--tw-border-style); border-width: 1px; }
  .border-white\/20 { border-color: rgba(255, 255, 255, 0.2); }
  @supports (color:color-mix(in lab, red, red)) {
  .border-white\/20 { border-color: color-mix(in oklab, var(--color-white) 20%, transparent); }
}
  .p-3 { padding: calc(var(--spacing) * 3); }
  .p-4 { padding: calc(var(--spacing) * 4); }
  .text-sm { font-size: var(--text-sm); line-height: var(--tw-leading,var(--text-sm--line-height)); }
  .\[overflow-wrap\:anywhere\] { overflow-wrap: anywhere; }
  .break-all { word-break: break-all; }
  .lowercase { text-transform: lowercase; }
  .uppercase { text-transform: uppercase; }
  .shadow { --tw-shadow: 0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a); box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow); }
  .blur { --tw-blur: blur(8px); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .invert { --tw-invert: invert(100%); filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .filter { filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,); }
  .transition { transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events; transition-timing-function: var(--tw-ease,var(--default-transition-timing-function)); transition-duration: var(--tw-duration,var(--default-transition-duration)); }
}
:root { --background: #000; --foreground: #fff; --muted: #919197; --gradient: linear-gradient(115deg, #9945ff 0%, #79b8d8 54%, #14f195 100%); --lightningcss-light: ; --lightningcss-dark: initial; color-scheme: dark; }
* { box-sizing: border-box; scrollbar-width: thin; scrollbar-color: rgb(153, 69, 255) rgb(8, 8, 11); }
@supports selector(::-webkit-scrollbar) {
  * { scrollbar-width: auto; scrollbar-color: auto; }
  ::-webkit-scrollbar { width: 8px; height: 8px; }
  ::-webkit-scrollbar-track { background: rgb(8, 8, 11); }
  ::-webkit-scrollbar-thumb { background: linear-gradient(rgb(153, 69, 255), rgb(121, 184, 216) 54%, rgb(20, 241, 149)) padding-box padding-box; border: 2px solid rgba(0, 0, 0, 0); border-radius: 999px; }
  ::-webkit-scrollbar-thumb:hover { background: linear-gradient(rgb(179, 116, 255), rgb(156, 216, 238) 54%, rgb(66, 255, 176)) padding-box padding-box; }
  ::-webkit-scrollbar-corner { background: rgb(8, 8, 11); }
  ::-webkit-scrollbar-button { display: none; }
}
html { scroll-behavior: auto; scroll-padding-top: 40px; }
body { color: rgb(255, 255, 255); font-family: var(--font-geist-sans), Arial, sans-serif; -webkit-font-smoothing: antialiased; background: rgb(0, 0, 0); margin: 0px; }
a { color: inherit; text-decoration: none; }
button, textarea { font: inherit; }
button, a, textarea { -webkit-tap-highlight-color: transparent; }
button { cursor: pointer; }
button:disabled { cursor: not-allowed; opacity: 0.45; }
::selection { color: rgb(255, 255, 255); background: rgb(153, 69, 255); }
:focus-visible { outline-offset: 6px; outline: rgb(20, 241, 149) solid 2px; }
.shell { width: min(1200px, 100% - 96px); margin-inline: auto; }
.site-header { background: rgb(0, 0, 0); height: 108px; }
.site-header-inner { justify-content: space-between; align-items: center; height: 100%; display: flex; }
.brand { letter-spacing: -0.7px; align-items: center; gap: 15px; font-size: 20px; font-weight: 700; display: flex; }
.brand-face { letter-spacing: -2px; font: 26px Arial, sans-serif; }
.site-header nav { align-items: center; gap: 36px; font-size: 18px; display: flex; }
.site-header nav a { color: rgb(146, 146, 152); padding: 12px 0px; }
.site-header nav a[aria-current], .site-header nav a:hover { color: rgb(255, 255, 255); }
.site-header nav a.header-chat { color: rgb(255, 255, 255); border-radius: 8px; padding: 8px 18px; transition: filter 0.2s; }
.site-header nav a.header-chat:hover { filter: brightness(1.15); }
.skip-link { z-index: 20; color: rgb(0, 0, 0); background: rgb(255, 255, 255); padding: 12px; position: fixed; top: -100px; left: 20px; }
.skip-link:focus { top: 16px; }
.hero { grid-template-columns: 1fr 1fr; align-items: center; gap: 30px; min-height: max(690px, -108px + 100svh); padding-block: 55px 0px; display: grid; position: relative; overflow: hidden; }
.hero-copy { min-width: 0px; padding-bottom: 100px; }
.hero h1 { letter-spacing: -0.085em; margin: 0px 0px 45px; font-size: clamp(100px, 11.5vw, 166px); font-weight: 650; line-height: 0.83; }
.hero h1 > span:not(.hero-wordmark) { letter-spacing: -0.045em; margin-top: 22px; font-size: clamp(18px, 2vw, 27px); font-weight: 450; line-height: 1.2; display: block; }
.hero-wordmark { display: inline-block; transform: translate(-0.045em); }
.hero h2 { letter-spacing: -0.045em; margin: 0px 0px 23px; font-size: clamp(30px, 3vw, 41px); font-weight: 500; line-height: 1.15; }
.gradient-text { background-image: ; background-position-x: ; background-position-y: ; background-size: ; background-repeat: ; background-attachment: ; background-origin: ; background-color: ; -webkit-text-fill-color: transparent; background-clip: text; }
.hero-copy > p { color: rgb(153, 153, 159); margin: 0px; font-size: 16px; line-height: 1.8; }
.hero-actions { gap: 12px; margin-top: 35px; display: flex; }
.button { border-radius: 8px; justify-content: center; align-items: center; gap: 28px; min-height: 50px; padding: 0px 23px; font-size: 14px; font-weight: 600; transition: filter 0.2s, background 0.2s, transform 0.2s; display: inline-flex; }
.button:hover { transform: translateY(-2px); }
.button-primary { background: var(--gradient); color: rgb(8, 7, 11); }
.button-primary:hover { filter: brightness(1.15); }
.button-secondary { background: rgb(9, 9, 9); border: 1px solid rgb(51, 51, 51); }
.button-secondary:hover { background: rgb(23, 23, 23); }
.contract-address { text-align: left; border-radius: 8px; align-items: center; width: 100%; min-width: 0px; max-width: calc(44ch + 70px); font-family: monospace; font-size: 13px; display: flex; overflow: hidden; }
.contract-address.button-secondary:hover { background: rgb(9, 9, 9); }
.contract-address-label { color: rgb(153, 153, 159); text-align: left; white-space: nowrap; margin: 16px 0px 6px; font-size: 12px; font-weight: 600; display: block; }
.contract-address-value { text-overflow: ellipsis; white-space: nowrap; min-width: 0px; color: var(--foreground); font: inherit; user-select: all; flex: 1 1 0%; padding: 0px 14px; overflow: hidden; }
.contract-address-copy { height: 40px; color: inherit; background: 0px 0px; border-width: 0px 0px 0px 1px; border-style: none none none solid; border-color: currentcolor currentcolor currentcolor rgb(51, 51, 51); border-image: none; flex: 0 0 40px; place-items: center; padding: 0px; font-size: 18px; transition: background 0.2s, box-shadow 0.2s; display: grid; }
.contract-address-copy:hover:not(:disabled) { background: rgb(23, 23, 23); box-shadow: rgba(255, 255, 255, 0.05) 0px 0px 14px inset; }
.contract-address-copy:focus-visible { outline-offset: -3px; outline: rgb(153, 153, 159) solid 2px; }
.contract-address-copy:disabled { opacity: 0.4; }
.character-stage { justify-content: center; align-self: end; align-items: center; width: calc(50% - 15px); min-width: 0px; display: flex; position: absolute; bottom: 0px; right: 0px; }
.character { aspect-ratio: 1 / 1; user-select: none; width: 100%; max-width: 600px; position: relative; container-type: inline-size; }
.robot-frame { -webkit-user-drag: none; width: 148%; max-width: none; height: auto; display: block; position: absolute; top: -1.5%; left: -24%; }
.robot-screen { pointer-events: none; border-radius: 18%; justify-content: center; align-items: center; width: 66%; height: 47%; display: flex; position: absolute; top: 16%; left: 17%; overflow: hidden; }
.face-gaze { transform: translate(var(--gaze-x,0cqw), var(--gaze-y,0cqw)); display: block; }
.face { letter-spacing: -0.09em; justify-content: center; align-items: baseline; padding-right: 0.09em; font-family: Arial, "DejaVu Sans", sans-serif; font-size: 26cqw; font-weight: 400; line-height: 0.85; display: flex; position: relative; top: -0.08em; }
.eye { transform-origin: 50% center; color: rgb(163, 106, 246); text-shadow: 0px 0px 0.06em, rgba(153, 69, 255, 0.6) 0px 0px 0.18em, rgba(153, 69, 255, 0.333) 0px 0px 0.38em; animation: 7s ease 0s infinite normal none running slm-blink; display: inline-block; }
.eye:last-child { color: rgb(54, 230, 180); text-shadow: 0px 0px 0.06em, rgba(20, 241, 149, 0.6) 0px 0px 0.18em, rgba(20, 241, 149, 0.333) 0px 0px 0.38em; }
.mouth { color: rgb(128, 190, 213); text-shadow: rgb(128, 190, 213) 0px 0px 0.12em, rgba(128, 190, 213, 0.533) 0px 0px 0.3em; min-width: 0.5em; font-size: 0.72em; }
.how-section { border-top: 1px solid rgb(32, 32, 36); padding: 110px 0px 100px; }
.how-section > h2 { text-align: center; letter-spacing: -0.045em; margin: 0px 0px 75px; font-size: clamp(32px, 4vw, 49px); font-weight: 500; line-height: 1.16; }
.muted { color: rgb(133, 133, 140); }
.steps { grid-template-columns: repeat(3, 1fr); gap: 50px; margin: 0px; padding: 0px; list-style: none; display: grid; }
.step-number { color: rgb(183, 148, 233); width: 38px; height: 38px; font: 14px var(--font-geist-mono), monospace; border: 1px solid rgb(54, 50, 63); border-radius: 50%; justify-content: center; align-items: center; margin-bottom: 24px; display: flex; }
.steps h3 { letter-spacing: -0.04em; margin: 0px 0px 15px; font-size: 21px; font-weight: 500; }
.steps p { color: rgb(145, 145, 151); margin: 0px; font-size: 15px; line-height: 1.85; }
.closing { isolation: isolate; text-align: center; margin-top: calc(128px + clamp(120px, 18svh, 200px)); padding: 90px 24px 110px; position: relative; }
.closing::before { content: ""; z-index: -1; pointer-events: none; background: var(--gradient); opacity: 0.65; position: absolute; inset: 0px; mask-image: radial-gradient(circle, rgb(0, 0, 0) 1.4px, rgba(0, 0, 0, 0) 1.8px), linear-gradient(rgba(0, 0, 0, 0) 5%, rgb(0, 0, 0) 100%); mask-size: 16px 16px, 100% 100%; mask-repeat: repeat, no-repeat; mask-composite: intersect; }
.closing-face { letter-spacing: -3px; color: rgb(166, 156, 185); font: 35px Arial, sans-serif; }
.closing h2 { letter-spacing: -0.065em; margin: 24px 0px 16px; font-size: clamp(60px, 7vw, 88px); font-weight: 500; line-height: 1.1; }
.closing p { color: rgb(151, 151, 158); margin: 0px 0px 30px; font-size: 17px; }
.button-gradient-border { background: linear-gradient(#000, #000) padding-box, var(--gradient) border-box; color: rgb(255, 255, 255); border: 2px solid rgba(0, 0, 0, 0); }
.site-footer { border-top: 1px solid rgb(32, 32, 36); padding-block: 32px; }
.footer-top { justify-content: space-between; align-items: center; margin-bottom: 22px; display: flex; }
.footer-brand { font: 22px Arial, sans-serif; }
.footer-brand span { font: 600 14px var(--font-geist-sans), sans-serif; margin-left: 10px; }
.socials { color: rgb(130, 130, 138); gap: 25px; font-size: 16px; display: flex; }
.site-footer p { color: rgb(119, 119, 127); max-width: 830px; margin: 0px; font-size: 11px; line-height: 1.8; }
.chat-main { width: min(820px, 100% - 48px); margin: 20px auto 65px; }
.chat-top { border-bottom: 1px solid rgb(36, 36, 40); justify-content: space-between; align-items: center; padding-bottom: 22px; display: flex; }
.chat-top h1 { letter-spacing: -0.03em; margin: 0px; font-size: 18px; font-weight: 500; }
.text-button { color: rgb(187, 187, 187); background: 0px 0px; border: 1px solid rgb(51, 51, 51); border-radius: 7px; padding: 9px 13px; font-size: 12px; }
.text-button:hover { background: rgb(21, 21, 21); }
.conversation { overscroll-behavior: contain; height: clamp(340px, 55dvh, 650px); padding: 32px 8px 30px; overflow-y: auto; }
.chat-welcome { text-align: center; padding: 55px 0px 30px; }
.chat-welcome .welcome-face { letter-spacing: -5px; color: rgb(157, 140, 227); font: 64px Arial, sans-serif; }
.chat-welcome h2 { letter-spacing: -0.05em; margin: 20px 0px 10px; font-size: 34px; font-weight: 500; }
.chat-welcome p { color: rgb(150, 150, 157); margin: 0px; font-size: 15px; line-height: 1.8; }
.suggestions { flex-wrap: wrap; justify-content: center; gap: 9px; margin-top: 25px; display: flex; }
.suggestions button { color: rgb(170, 170, 178); background: rgb(10, 10, 10); border: 1px solid rgb(41, 41, 46); border-radius: 8px; padding: 11px 14px; font-size: 12px; }
.suggestions button:hover { color: rgb(255, 255, 255); border-color: rgb(139, 97, 187); }
.message { max-width: 90%; margin-bottom: 28px; font-size: 15px; line-height: 1.8; }
.message p { white-space: pre-wrap; overflow-wrap: anywhere; margin: 7px 0px 0px; }
.message-label { color: rgb(152, 152, 160); font-size: 12px; }
.message.assistant .message-label { color: rgb(185, 151, 237); }
.message.user { width: fit-content; margin-left: auto; }
.message.user .user-message-bubble { background: rgb(22, 22, 25); border-radius: 14px 14px 3px; padding: 14px 20px; }
.message.user .message-label { color: rgb(183, 183, 190); }
.message-markdown { overflow-wrap: anywhere; min-width: 0px; margin-top: 7px; }
.message .message-markdown > * + * { margin-top: 1em; }
.message .message-markdown p { margin: 0px; }
.message .message-markdown p + p { margin-top: 1em; }
.message-markdown :is(h1, h2, h3, h4, h5, h6) { margin-top: 1.2em; margin-bottom: 0.5em; font-weight: 650; line-height: 1.35; }
.message-markdown h1 { font-size: 1.5em; }
.message-markdown h2 { font-size: 1.3em; }
.message-markdown :is(h3, h4, h5, h6) { font-size: 1.1em; }
.message-markdown > :first-child { margin-top: 0px; }
.message-markdown :is(ul, ol) { padding-left: 1.5em; }
.message-markdown ul { list-style-type: disc; }
.message-markdown ul ul { list-style-type: circle; }
.message-markdown ol { list-style-type: decimal; }
.message-markdown li + li, .message-markdown li > :is(ul, ol) { margin-top: 0.3em; }
.message-markdown li > p + p { margin-top: 0.5em; }
.message-markdown .contains-task-list { padding-left: 0px; list-style-type: none; }
.message-markdown input[type="checkbox"] { accent-color: rgb(185, 151, 237); margin-right: 0.5em; }
.message-markdown a { color: rgb(189, 162, 239); text-underline-offset: 3px; text-decoration: underline; }
.message-markdown a:hover { color: rgb(215, 196, 246); }
.message-markdown blockquote { color: rgb(184, 184, 192); border-left: 3px solid rgb(102, 102, 102); padding-left: 1em; }
.message-markdown code { font-family: var(--font-geist-mono), monospace; background: rgb(35, 35, 39); border-radius: 4px; padding: 0.15em 0.35em; font-size: 0.875em; }
.message-markdown pre { white-space: pre; overflow-wrap: normal; background: rgb(21, 21, 24); border: 1px solid rgb(51, 51, 51); border-radius: 10px; max-width: 100%; padding: 16px; line-height: 1.6; overflow-x: auto; }
.message-markdown pre code { background: 0px 0px; border-radius: 0px; padding: 0px; }
.message-markdown .markdown-table { max-width: 100%; overflow-x: auto; }
.message-markdown table { border-collapse: collapse; width: 100%; font-size: 0.9em; }
.message-markdown :is(th, td) { text-align: left; vertical-align: top; border: 1px solid rgb(59, 59, 64); min-width: 100px; padding: 8px 12px; }
.message-markdown th { background: rgb(32, 32, 36); font-weight: 600; }
.message-markdown hr { border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(59, 59, 64) currentcolor currentcolor; border-image: none; margin-block: 1.5em; }
.composer { background: rgb(11, 11, 14); border: 1px solid rgb(54, 54, 62); border-radius: 14px; align-items: flex-end; gap: 12px; padding: 15px; display: flex; }
.composer:focus-within { border-color: rgb(144, 116, 184); }
.composer textarea { resize: none; color: rgb(255, 255, 255); background: 0px 0px; border: 0px; outline: none; width: 100%; min-height: 54px; max-height: 140px; font-size: 15px; line-height: 1.7; }
.composer textarea::placeholder { color: rgb(110, 110, 121); }
.send-button { background: var(--gradient); color: rgb(0, 0, 0); border: 0px; border-radius: 9px; min-width: 42px; height: 42px; font-size: 24px; }
.composer-note { text-align: center; color: rgb(119, 119, 128); margin: 13px 0px 0px; font-size: 11px; line-height: 1.7; }
.chat-notice { color: rgb(189, 178, 204); background: rgba(153, 69, 255, 0.04); border: 1px solid rgb(59, 48, 72); border-radius: 9px; margin-bottom: 16px; padding: 13px 16px; font-size: 13px; line-height: 1.7; }
.chat-notice p { margin: 0px; }
.typing { color: rgb(185, 151, 237); animation: 1.4s ease 0s infinite normal none running pulse; }
.chat-status { color: rgb(153, 153, 153); margin: 10px 0px; font-size: 12px; }
.visually-hidden { clip: rect(0px, 0px, 0px, 0px); white-space: nowrap; border: 0px; width: 1px; height: 1px; margin: -1px; padding: 0px; position: absolute; overflow: hidden; }
@keyframes slm-blink { 
  0%, 43%, 47%, 100% { transform: scaleY(1); }
  45% { transform: scaleY(0.09); }
}
@keyframes pulse { 
  50% { opacity: 0.5; }
}
@media (min-width: 1500px) {
  .hero { min-height: max(760px, -108px + 100svh); }
}
@media (max-width: 760px) {
  .shell { width: calc(100% - 40px); }
  .site-header { height: 84px; }
  .site-header nav { gap: 12px; }
  .site-header .brand { gap: 8px; }
  .site-header nav a.header-chat { padding-inline: 10px; }
  .hero { text-align: center; grid-template-columns: 1fr; gap: 20px; min-height: 0px; padding: 48px 0px 0px; }
  .hero-copy { padding-bottom: 0px; }
  .contract-address-label { text-align: center; }
  .contract-address { margin-inline: auto; }
  .hero h1 { margin-bottom: 30px; font-size: 130px; }
  .hero h1 > span:not(.hero-wordmark) { font-size: 23px; }
  .hero-wordmark { transform: none; }
  .hero h2 { font-size: 36px; }
  .hero-copy > p { font-size: 14px; }
  .hero-actions { justify-content: center; gap: 10px; }
  .button { gap: 20px; padding: 0px 18px; }
  .character { max-width: 420px; }
  .character-stage { width: 100%; position: relative; bottom: auto; right: auto; }
  .how-section { padding: 65px 0px; }
  .how-section > h2 { margin-bottom: 42px; font-size: 34px; }
  .steps { grid-template-columns: 1fr; gap: 34px; max-width: 430px; margin: auto; }
  .steps li { gap: 20px; display: flex; }
  .step-number { flex-shrink: 0; margin: 0px; }
  .steps h3 { margin-top: 3px; }
  .closing { padding: 65px 20px 80px; }
  .socials { gap: 16px; }
  .site-footer p { font-size: 10px; }
  .chat-main { width: calc(100% - 32px); margin-top: 12px; }
  .conversation { height: 52dvh; min-height: 320px; }
  .chat-welcome { padding: 32px 0px; }
  .chat-welcome h2 { font-size: 29px; }
  .message { max-width: 95%; }
}
@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, ::before, ::after { transition: none !important; animation: auto ease 0s 1 normal none running none !important; }
  .face, .face-gaze, .button:hover { transform: none; }
}
.robot-story { --scene-height: max(690px, calc(100svh - 108px)); height: calc(var(--scene-height) + 174svh); position: relative; }
body:has(.robot-story) .site-header { z-index: 20; position: sticky; top: 0px; }
.story-pin { height: var(--scene-height); isolation: isolate; position: sticky; top: 108px; overflow: clip; }
.story-intro { height: 100%; min-height: 0px; overflow: visible; }
.story-intro-copy { will-change: transform, opacity; grid-column: 1; min-width: 0px; }
.story-robot-home { aspect-ratio: 1 / 1; z-index: 3; pointer-events: none; width: calc(50% - 15px); position: absolute; bottom: 0px; right: 0px; }
.story-robot-home .character-stage, .story-static-robot .character-stage { transform-origin: 0px 0px; width: 100%; position: relative; bottom: auto; right: auto; }
.story-robot-home .character-stage { will-change: transform; }
.story-robot-home .character, .story-static-robot .character { max-width: none; }
.story-how { opacity: 0; will-change: transform, opacity; grid-template-columns: 1fr 1fr; align-items: center; gap: 70px; height: 100%; display: grid; position: absolute; inset: 0px; transform: translateY(100%); }
.story-how-copy { grid-column: 2; padding-block: 40px; }
.story-how h2 { letter-spacing: -0.045em; margin: 0px 0px 42px; font-size: clamp(30px, 3.2vw, 43px); font-weight: 500; line-height: 1.15; }
.story-how .steps { grid-template-columns: 1fr; gap: 28px; }
.story-how .steps li { gap: 20px; display: flex; }
.story-how .step-number { flex-shrink: 0; margin: 0px; }
.story-how .steps h3 { margin: 4px 0px 9px; }
.story-how .steps p { font-size: 14px; line-height: 1.7; }
.story-static-robot { display: none; }
.story-anchor { top: calc(100% - var(--scene-height)); pointer-events: none; width: 1px; height: 1px; scroll-margin-top: 68px; position: absolute; }
@media (min-width: 1500px) {
  .robot-story { --scene-height: max(760px, calc(100svh - 108px)); }
}
@media (max-width: 760px), (prefers-reduced-motion: reduce) {
  .robot-story { height: auto; }
  body:has(.robot-story) .site-header { position: relative; }
  .story-pin { height: auto; position: relative; top: auto; overflow: hidden; }
  .story-intro { height: auto; overflow: hidden; }
  .story-intro-copy { will-change: auto; }
  .story-robot-home { overflow: hidden; }
  .story-how { opacity: 1; height: auto; min-height: 700px; padding-block: 80px; position: relative; inset: auto; transform: none; }
  .story-static-robot { aspect-ratio: 1 / 1.43; grid-column: 1; display: block; }
  .story-how-copy { padding: 0px; }
  .story-anchor { scroll-margin-top: -40px; top: auto; bottom: auto; }
}
@media (max-width: 760px) {
  .story-robot-home { aspect-ratio: 1 / 1.46; grid-column: 1; width: 100%; max-width: 420px; margin-inline: auto; position: relative; }
  .story-static-robot { display: none; }
  .story-how { grid-template-columns: minmax(0px, 1fr); gap: 0px; min-height: 0px; padding-block: 60px; }
  .story-how-copy { grid-column: 1; }
  .story-how h2 { margin-bottom: 36px; font-size: clamp(28px, 7.5vw, 36px); }
  .story-how .steps { gap: 24px; }
  .story-how .steps li { gap: 16px; display: flex; }
  .story-how .step-number { width: 32px; height: 32px; margin: 0px; font-size: 12px; }
  .story-how .steps h3 { font-size: 20px; }
  .story-how .steps p { font-size: 15px; }
}
.chat-main { width: calc(100% - 48px); max-width: 1600px; margin: 8px auto 32px; }
.chat-workspace { background: rgb(33, 33, 33); border: 1px solid rgb(41, 41, 41); border-radius: 14px; grid-template-columns: 248px minmax(0px, 1fr); height: calc(100dvh - 130px); min-height: 560px; display: grid; overflow: hidden; }
.chat-sidebar { background: rgb(23, 23, 23); border-right: 1px solid rgb(41, 41, 41); flex-direction: column; min-height: 0px; padding: 20px 12px 14px; display: flex; }
.chat-new { text-align: left; color: rgb(236, 236, 236); background: 0px 0px; border: 1px solid rgba(0, 0, 0, 0); border-radius: 8px; padding: 12px; font-size: 13px; }
.chat-sidebar-heading { color: rgb(160, 160, 160); margin: 28px 12px 12px; font-size: 11px; }
.chat-history { overscroll-behavior: contain; flex: 1 1 0%; min-height: 0px; overflow-y: auto; }
.chat-history-row { border-radius: 7px; align-items: center; margin-bottom: 3px; display: flex; }
.chat-history-row:hover { background: rgb(42, 42, 42); }
.chat-history-row:has([aria-current="page"]) { background: rgb(42, 42, 42); }
.chat-history-row > button { text-align: left; color: rgb(236, 236, 236); text-overflow: ellipsis; white-space: nowrap; background: 0px 0px; border: 0px; flex: 1 1 0%; min-width: 0px; padding: 12px 10px; font-size: 13px; overflow: hidden; }
.chat-history-row > .chat-delete { color: rgb(160, 160, 160); flex: 0 0 30px; padding-inline: 7px; font-size: 17px; }
.chat-history-empty, .chat-local-note { color: rgb(153, 153, 153); padding: 0px 12px; font-size: 11px; line-height: 1.7; }
.chat-local-note { border-top: 1px solid rgb(42, 42, 42); padding-top: 16px; }
.chat-body { flex-direction: column; min-width: 0px; min-height: 0px; padding: 0px 28px 16px; display: flex; }
.chat-top { border-bottom: 0px; gap: 10px; padding: 18px 0px; }
.chat-top h1 { flex: 1 1 0%; font-size: 17px; }
.chat-top h1 span { color: rgb(160, 160, 160); margin-left: 8px; font-size: 12px; font-weight: 400; }
.chat-top > .text-button { border: 0px; }
.chat-sidebar-toggle { display: none; }
.chat-body .conversation { flex: 1 1 0%; height: auto; min-height: 0px; padding: 30px max(8px, 50% - 380px) 24px; }
.chat-welcome { flex-direction: column; justify-content: center; min-height: 85%; padding: 30px 0px; display: flex; }
.chat-welcome h2 { letter-spacing: -0.04em; font-size: clamp(25px, 3vw, 34px); font-weight: 500; }
.chat-welcome p { color: rgb(180, 180, 180); font-size: 14px; }
.suggestions { margin-top: 30px; }
.suggestions button { background: 0px 0px; border-color: rgb(66, 66, 66); border-radius: 12px; padding: 13px 16px; }
.suggestions button:hover { border-color: rgb(153, 153, 153); }
.chat-body .message { color: rgb(236, 236, 236); max-width: 100%; margin-bottom: 32px; font-size: 16px; line-height: 1.8; }
.chat-body .message.user { max-width: 82%; }
.chat-body .message.user .user-message-bubble { background: rgb(48, 48, 48); border-radius: 20px; padding: 10px 18px; }
.message.user .message-label { display: none; }
.message.user p { margin: 0px; }
.chat-body .message.assistant .message-label { color: rgb(236, 236, 236); font-weight: 600; }
.chat-body .composer { background: rgb(48, 48, 48); border-color: rgb(48, 48, 48); border-radius: 24px; width: min(100%, 780px); margin: 0px auto; padding: 14px 16px; }
.chat-body .composer:focus-within { border-color: rgb(86, 86, 86); }
.chat-body .composer textarea { min-height: 48px; font-size: 15px; }
.chat-body .send-button { color: rgb(17, 17, 17); background: rgb(236, 236, 236); border-radius: 50%; min-width: 36px; height: 36px; font-size: 22px; }
.chat-body .chat-notice, .chat-body > .chat-status { width: min(100%, 780px); margin: 8px auto; }
.chat-body > .text-button { align-self: center; margin-bottom: 10px; }
.chat-body .composer-note { color: rgb(180, 180, 180); margin-top: 10px; font-size: 11px; }
.receipt-actions { flex-wrap: wrap; align-items: center; gap: 6px; margin-top: 14px; display: flex; }
.message.user .receipt-actions { justify-content: flex-end; margin-top: 6px; }
.receipt-actions .text-button { color: rgb(180, 180, 180); border: 0px; padding: 5px 8px; font-size: 12px; }
.chat-receipt-details { color: rgb(180, 180, 180); font-size: 11px; }
.chat-receipt-details code { overflow-wrap: anywhere; max-width: 100%; margin: 8px 0px; display: block; }
.chat-receipt-details[open] { flex-basis: 100%; order: 1; }
@media (max-width: 760px) {
  .chat-main { width: 100%; margin: 0px; }
  .chat-workspace { border-inline: 0px; border-radius: 0px; flex-direction: column; height: calc(100dvh - 90px); min-height: 520px; display: flex; }
  .chat-sidebar { border-bottom: 1px solid rgb(51, 51, 51); flex-shrink: 0; max-height: 240px; display: none; }
  .chat-sidebar.is-open { display: flex; }
  .chat-sidebar-heading { margin: 12px 10px 6px; }
  .chat-local-note { display: none; }
  .chat-body { flex: 1 1 0%; padding: 0px 14px 12px; }
  .chat-sidebar-toggle { display: inline-block; }
  .chat-top { padding: 12px 0px; }
  .chat-top h1 span { display: none; }
  .chat-body .conversation { padding: 16px 4px; }
  .chat-body .message.user { max-width: 90%; }
  .suggestions { gap: 7px; }
  .suggestions button { padding: 10px; font-size: 11px; }
}
.chat-new:hover, .chat-workspace .text-button:hover { background: rgb(47, 47, 47); }
.chat-body .composer textarea::placeholder, .chat-workspace .suggestions button { color: rgb(180, 180, 180); }
.chat-body .receipt-actions { gap: 4px; }
.chat-body .receipt-actions .text-button, .chat-receipt-details summary { cursor: pointer; border-radius: 8px; align-items: center; gap: 6px; min-height: 32px; padding: 6px 8px; font-size: 12px; display: inline-flex; }
.chat-receipt-details summary { list-style: none; }
.chat-receipt-details summary::-webkit-details-marker { display: none; }
.chat-receipt-details summary:hover { color: rgb(236, 236, 236); background: rgb(47, 47, 47); }
.receipt-actions i { font-size: 16px; line-height: 1; }
.chat-receipt-details[open] summary { background: rgb(48, 48, 48); }
.chat-receipt-details code { background: rgb(23, 23, 23); border-radius: 8px; padding: 12px; }
.chat-toast { z-index: 100; color: rgb(255, 255, 255); pointer-events: none; background: rgb(32, 32, 32); border: 1px solid rgb(57, 57, 57); border-radius: 12px; align-items: center; gap: 10px; width: max-content; max-width: calc(-32px + 100vw); padding: 12px 18px; font-size: 14px; display: flex; position: fixed; bottom: 28px; left: 50%; transform: translate(-50%); box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 30px; }
.chat-toast i { font-size: 20px; line-height: 1; }
.composer { grid-template-columns: minmax(0px, 1fr) auto; display: grid; }
.composer textarea { flex: 1 1 0%; width: auto; min-width: 0px; }
.chat-verification { color: rgb(212, 212, 212); border-top: 1px solid rgb(74, 74, 74); grid-column: 1 / -1; width: 100%; min-width: 0px; max-width: 100%; padding-top: 12px; font-size: 12px; }
.chat-verification p { margin: 0px 0px 8px; }
.turnstile-widget { justify-content: center; width: calc(100% - 8px); min-width: 0px; max-width: 300px; margin-inline: auto; display: flex; }
.verification-error { flex-wrap: wrap; align-items: center; gap: 8px; margin-top: 8px; display: flex; }
@property --tw-rotate-x { syntax: "*"; inherits: false; }
@property --tw-rotate-y { syntax: "*"; inherits: false; }
@property --tw-rotate-z { syntax: "*"; inherits: false; }
@property --tw-skew-x { syntax: "*"; inherits: false; }
@property --tw-skew-y { syntax: "*"; inherits: false; }
@property --tw-space-y-reverse { syntax: "*"; inherits: false; initial-value: 0; }
@property --tw-border-style { syntax: "*"; inherits: false; initial-value: solid; }
@property --tw-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-shadow-color { syntax: "*"; inherits: false; }
@property --tw-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-inset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-shadow-color { syntax: "*"; inherits: false; }
@property --tw-inset-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-ring-color { syntax: "*"; inherits: false; }
@property --tw-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-inset-ring-color { syntax: "*"; inherits: false; }
@property --tw-inset-ring-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-ring-inset { syntax: "*"; inherits: false; }
@property --tw-ring-offset-width { syntax: "<length>"; inherits: false; initial-value: 0; }
@property --tw-ring-offset-color { syntax: "*"; inherits: false; initial-value: #fff; }
@property --tw-ring-offset-shadow { syntax: "*"; inherits: false; initial-value: 0 0 #0000; }
@property --tw-blur { syntax: "*"; inherits: false; }
@property --tw-brightness { syntax: "*"; inherits: false; }
@property --tw-contrast { syntax: "*"; inherits: false; }
@property --tw-grayscale { syntax: "*"; inherits: false; }
@property --tw-hue-rotate { syntax: "*"; inherits: false; }
@property --tw-invert { syntax: "*"; inherits: false; }
@property --tw-opacity { syntax: "*"; inherits: false; }
@property --tw-saturate { syntax: "*"; inherits: false; }
@property --tw-sepia { syntax: "*"; inherits: false; }
@property --tw-drop-shadow { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-color { syntax: "*"; inherits: false; }
@property --tw-drop-shadow-alpha { syntax: "<percentage>"; inherits: false; initial-value: 100%; }
@property --tw-drop-shadow-size { syntax: "*"; inherits: false; }
:root { --privy-color-background: #020713; --privy-color-background-2: #1A2230; --privy-color-background-3: #8B86FF; --privy-color-foreground: #F8F8F8; --privy-color-foreground-2: #9BA2AE; --privy-color-foreground-3: #7B8491; --privy-color-foreground-4: #1F2937; --privy-color-foreground-accent: hsl(0, 0%, 97%); --privy-color-accent: hsl(267, 100%, 64%); --privy-color-accent-light: hsl(267, 100%, 79%); --privy-color-accent-hover: hsl(267, 100%, 94%); --privy-color-accent-dark: hsl(267, 100%, 58%); --privy-color-accent-darkest: hsl(267, 100%, 4%); --privy-color-success: #0E3E2D; --privy-color-success-dark: #ACEECB; --privy-color-success-light: #0E3E2D; --privy-color-success-bg: #0E3E2D; --privy-color-error: #FCA5A5; --privy-color-error-light: #2E0C18; --privy-color-error-bg: #2E0C18; --privy-color-error-bg-hover: #441821; --privy-color-warn: #373827; --privy-color-warn-light: #373827; --privy-color-warn-bg: #373827; --privy-color-warning-dark: #FEF9A0; --privy-color-error-dark: #FCA5A5; --privy-color-info-bg: #1F2937; --privy-color-info-bg-hover: #141824; --privy-color-border-default: #1F2937; --privy-color-border-hover: #34304A; --privy-color-border-focus: #F8F8FC; --privy-color-border-error: #F87171; --privy-color-border-success: #317056; --privy-color-border-warning: #FBBF24; --privy-color-border-info: #5B83D3; --privy-color-border-interactive: #88B0FF; --privy-color-border-interactive-hover: #88B0FF; --privy-color-background-hover: #101724; --privy-color-background-clicked: #1A2230; --privy-color-background-disabled: #020713; --privy-color-background-interactive: #8B86FF; --privy-color-background-interactive-hover: #7B73E5; --privy-color-background-interactive-clicked: #6560CC; --privy-color-background-interactive-disabled: #141824; --privy-color-foreground-hover: #F8F8F8; --privy-color-foreground-clicked: #F8F8F8; --privy-color-foreground-disabled: #404452; --privy-color-foreground-interactive: #A29EFF; --privy-color-foreground-interactive-hover: #8C88E5; --privy-link-navigation-color: hsl(267, 100%, 64%); --privy-link-navigation-decoration: none; --privy-accent-has-good-contrast: 1; --privy-color-icon-default: #F8F8F8; --privy-color-icon-muted: #9BA2AE; --privy-color-icon-subtle: #7B8491; --privy-color-icon-inverse: #020713; --privy-color-icon-success: #88E3B5; --privy-color-icon-warning: #FDF27B; --privy-color-icon-error: #EF4444; --privy-color-icon-interactive: #88B6FF; --privy-color-icon-default-hover: #F8F8F8; --privy-color-icon-muted-hover: #AEB3BD; --privy-color-icon-subtle-hover: #8B939E; --privy-color-icon-default-clicked: #F8F8F8; --privy-color-icon-muted-clicked: #9097A5; --privy-color-icon-subtle-clicked: #78818E; --privy-color-icon-default-disabled: #404452; --privy-color-icon-muted-disabled: #404452; --privy-color-icon-subtle-disabled: #404452; --privy-color-icon-error-hover: #F05555; --privy-color-icon-interactive-hover: #7B73E5; --privy-color-icon-error-clicked: #EF4444; --privy-color-icon-interactive-clicked: #6560CC; --privy-color-icon-muted-disabled-alt: #404452; --privy-color-icon-subtle-disabled-alt: #404452; --privy-color-shadow-elevation: rgb(55 65 81 / 15%); --privy-shadow-popover: 0 2px 4px var(--privy-color-shadow-elevation); --privy-shadow-sheet: 0 0 36px var(--privy-color-shadow-elevation); --privy-shadow-modal: 0 8px 36px var(--privy-color-shadow-elevation); --privy-shadow-focus-ring: 0 0 0 3px var(--privy-color-border-focus); --privy-border-radius-xs: 6px; --privy-border-radius-sm: 8px; --privy-border-radius-md: 12px; --privy-border-radius-mdlg: 16px; --privy-border-radius-lg: 24px; --privy-border-radius-full: 9999px; --privy-height-modal-full: 620px; --privy-height-modal-compact: 480px; }