/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/hero/index.sass ***!
  \****************************************************************************************************************************/
[section][main=hero] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 36px 0 0;
}
[section][main=hero] [og] {
  margin: 0 0 24px;
  padding: 0;
}
[section][main=hero] [og] [og-heading] {
  margin: 0 0 24px;
  padding: 0;
}
[section][main=hero] [og] [og-support] [support-odd] {
  margin: 0 0 40px;
  padding: 0;
  max-width: 448px;
}
[section][main=hero] [og] [og-support] [support-even] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  flex-wrap: wrap;
  margin: 0 0 50px;
  padding: 0;
}
[section][main=hero] [og] [og-support] [support-even] [nth-even="1"] {
  position: relative;
  width: 56px;
  height: 52px;
}
[section][main=hero] [og] [og-support] [support-even] [nth-even="1"] [nth-even="11"] {
  position: absolute;
  z-index: 2;
  left: 0;
  bottom: 0;
  width: 44px;
  height: 44px;
}
[section][main=hero] [og] [og-support] [support-even] [nth-even="1"] [nth-even="12"] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  width: 44px;
  height: 44px;
}
[section][main=hero] [og] [og-support] [support-even] [nth-even="2"] {
  margin: 0;
  padding: 2px 0 0;
  text-align: left;
}
[section][main=hero] [og] [og-support] [support-even] [nth-even="2"] [nth-even="21"] {
  margin: 0;
  padding: 0 0 1px;
}
[section][main=hero] [og] [og-support] [support-end] {
  display: flex;
  justify-content: center;
  gap: 20px;
}
[section][main=hero] [og] [og-support] [support-end] [end-item] {
  display: flex;
  align-items: center;
  gap: 6px;
}
[section][main=hero] [og] [og-support] [support-end] [end-item] [nth-item="1"] {
  margin: 0;
  padding: 0;
}
[section][main=hero] [og] [og-support] [support-end] [end-item] [nth-item="2"] {
  margin: 0;
  padding: 2px 0 0;
}
[section][main=hero] [canvas] {
  position: relative;
  width: auto;
  height: auto;
}
[section][main=hero] [canvas] [canvas-path] {
  position: absolute;
  z-index: 2;
  top: 12px;
  left: 12px;
}
[section][main=hero] [canvas] [canvas-path] [canvas-path-buttons] {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
}
[section][main=hero] [canvas] [canvas-path] [canvas-path-separator] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
  margin: 1px 0 0;
  padding: 0;
  opacity: 0.55;
}
[section][main=hero] [canvas] [canvas-main] {
  background-image: none;
  background-color: rgb(253, 252, 253);
  position: relative;
  z-index: 1;
  width: auto;
  height: 800px;
  display: flex;
  flex-direction: column;
  border-radius: 12px;
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
[section][main=hero] [canvas] [canvas-main] [canvas-apl] {
  position: relative;
  flex: 0 0 auto;
}
[section][main=hero] [pocket] {
  position: relative;
  width: calc(50vw + 616px);
  margin: 0;
  padding: 48px 0 0 16px;
  overflow: hidden;
}
[section][main=hero] [pocket] [pocket-header] {
  display: flex;
  align-items: center;
  height: 20px;
  margin: 0 0 10px;
  padding: 0;
}
[section][main=hero] [pocket] [pocket-container] {
  display: flex;
  gap: 12px;
  margin: 0;
  padding: 1px 0;
}
/*!***********************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/abstracts/gnd/index.sass ***!
  \***********************************************************************************************************************/
obj {
  width: auto;
  height: auto;
}
obj.i {
  position: absolute;
}
obj.n {
  position: relative;
  z-index: 1;
}
obj[dd\:hidden] {
  display: none !important;
}
obj[slb\:aa] {
  z-index: 30;
}
obj[slb\:bb]::before {
  background-color: rgba(247, 187, 255, 0.24);
  background-image: repeating-linear-gradient(-45deg, rgba(216, 80, 255, 0.26) 0 1px, transparent 1px 4px);
  background-blend-mode: multiply;
  position: absolute;
  z-index: 100;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  width: auto;
  height: auto;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
obj [controlbar] {
  position: absolute;
  z-index: 40;
  top: -22px;
  left: 4px;
  display: flex;
  align-items: center;
  gap: 4px;
  pointer-events: none;
  user-select: none;
}
obj [controlbar] [controlbar-odd] {
  margin: 0;
  padding: 0;
}
obj [controlbar] [controlbar-even] {
  display: flex;
  align-items: center;
  gap: 4px;
}
obj [controlbar] [controlbar-meta] {
  margin: 0;
  padding: 2px 4px 0;
}

[dgg\:=grabber] {
  position: absolute;
  z-index: 9999;
  will-change: transform;
  pointer-events: none;
}

[capture-container] {
  position: absolute;
  z-index: 20;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  pointer-events: none;
}
[capture-container] [capture] {
  position: absolute;
  background-image: none;
  background-color: rgba(37, 18, 50, 0.12);
  border-radius: 8px;
  box-shadow: 0 1px 0 rgba(42, 18, 50, 0.08);
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/objs/Aa/board/index.sass ***!
  \********************************************************************************************************************************/
obj[attr=board] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 4px;
  border-radius: 9px;
}
obj[attr=board] .l-container {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: auto;
  padding: 0;
}
obj[attr=board] .l-container [aspect] {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 88px;
  margin: 0 auto;
  padding: 0;
}
obj[attr=board] .l-container [aspect] [aspect-corner] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  top: -2px;
  right: -6px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 20px;
  height: 20px;
}
obj[attr=board] .l-container [aspect] [aspect-og] {
  background-image: none;
  background-color: #fff;
  width: 60px;
  height: 60px;
  margin: 0;
  padding: 1px;
  border-radius: 13px;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
}
obj[attr=board] .l-container [aspect] [aspect-og] img {
  width: 100%;
  height: 100%;
  border-radius: 12px;
}
obj[attr=board] .l-container [subbar] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
obj[attr=board] .l-container [subbar] [subbar-name] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
obj[attr=board] .l-container [subbar] [subbar-meta] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/objs/Aa/archive/index.sass ***!
  \**********************************************************************************************************************************/
obj[attr=archive] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 4px;
  border-radius: 9px;
}
obj[attr=archive] .l-container {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: auto;
  padding: 0;
}
obj[attr=archive] .l-container [aspect] {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 88px;
  margin: 0 auto;
  padding: 0;
}
obj[attr=archive] .l-container [subbar] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
obj[attr=archive] .l-container [subbar] [subbar-name] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
obj[attr=archive] .l-container [subbar] [subbar-meta] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/objs/Aa/stack/index.sass ***!
  \********************************************************************************************************************************/
obj[attr=stack] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 4px;
  border-radius: 9px;
}
obj[attr=stack] .l-container {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: auto;
  padding: 0;
}
obj[attr=stack] .l-container [layer] {
  position: absolute;
  z-index: 5;
  width: 88px;
  height: 88px;
}
obj[attr=stack] .l-container [layer] [layer-figure] {
  position: absolute;
  right: -12px;
  bottom: 2px;
}
obj[attr=stack] .l-container [aspect] {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
}
obj[attr=stack] .l-container [aspect][attr=square] {
  width: 88px;
  height: 88px;
  margin: 0 auto;
}
obj[attr=stack] .l-container [aspect] [aspect-og][attr=solid] {
  border: 2px solid #FFF;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
}
obj[attr=stack] .l-container [aspect] [aspect-og][attr=solid] img {
  width: auto;
  height: auto;
  max-width: 80px;
  max-height: 80px;
}
obj[attr=stack] .l-container [subbar] {
  display: flex;
  flex-direction: column;
  gap: 2px;
}
obj[attr=stack] .l-container [subbar] [subbar-name] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
obj[attr=stack] .l-container [subbar] [subbar-meta] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/items/box/index.sass ***!
  \****************************************************************************************************************************/
item[attr=box] {
  flex-shrink: 0;
  background-image: none;
  background-color: transparent;
  width: 308px;
  height: 54px;
  border-radius: 9px;
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
  overflow: hidden;
}
item[attr=box] .l-container {
  width: 100%;
  height: 100%;
}

item[attr=box][var=task] .l-container {
  padding: 6px 10px;
}
item[attr=box][var=task] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 42px;
}
item[attr=box][var=task] [titlebar] [odd] {
  display: flex;
  align-items: center;
  gap: 2px;
  flex-shrink: 0;
}
item[attr=box][var=task] [titlebar] [odd] [odd-checkbox] {
  margin: 0;
  padding: 6px;
}
item[attr=box][var=task] [titlebar] [odd] [odd-assignees] {
  display: flex;
  margin: 0;
  padding: 0 3px;
}
item[attr=box][var=task] [titlebar] [odd] [odd-assignees] [as=user] {
  margin: 0 -2px;
  padding: 0;
}
item[attr=box][var=task] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(1) {
  z-index: 3;
}
item[attr=box][var=task] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(2) {
  z-index: 2;
}
item[attr=box][var=task] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(3) {
  z-index: 1;
}
item[attr=box][var=task] [titlebar] [even] {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 2px 0 0;
  min-width: 0;
}
item[attr=box][var=task] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0 0 1px;
  padding: 0;
}
item[attr=box][var=task] [titlebar] [even] [nth-titlebar="21"] str.title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
item[attr=box][var=task] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
  min-width: 0;
}

item[attr=box][var=calendar] .l-container {
  padding: 7px 11px;
}
item[attr=box][var=calendar] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
  min-height: 42px;
}
item[attr=box][var=calendar] [titlebar] [odd] {
  display: flex;
  align-items: center;
  gap: 2px;
  margin: 0;
  padding: 3px 4px;
  flex-shrink: 0;
}
item[attr=box][var=calendar] [titlebar] [even] {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: 0;
  padding: 2px 0 0;
  min-width: 0;
}
item[attr=box][var=calendar] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0;
  padding: 0 0 1px;
}
item[attr=box][var=calendar] [titlebar] [even] [nth-titlebar="21"] str.title {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
item[attr=box][var=calendar] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
  min-width: 0;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/items/board/index.sass ***!
  \******************************************************************************************************************************/
item[attr=board] {
  position: relative;
  z-index: 1;
}
item[attr=board][var^=Aa] {
  cursor: pointer;
}
item[attr=board][var^=Aa] .l-container {
  position: relative;
}
item[attr=board][var^=Aa] .l-container [aspect] {
  display: flex;
  align-items: center;
  border-radius: 6px;
}
item[attr=board][var^=Aa] .l-container [aspect]::before, item[attr=board][var^=Aa] .l-container [aspect]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
item[attr=board][var^=Aa] .l-container [aspect]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
item[attr=board][var^=Aa] .l-container [aspect]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
item[attr=board][var^=Aa] .l-container [aspect] [aspect-odd] {
  flex-shrink: 0;
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 2;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 1px;
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
item[attr=board][var^=Aa] .l-container [aspect] [aspect-odd] img {
  border-radius: 3.5px;
}
item[attr=board][var^=Aa] .l-container [aspect] [aspect-even] {
  flex-grow: 1;
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 1px 5px 0;
  overflow: hidden;
}
item[attr=board][var^=Aa] .l-container [aspect] [aspect-end] {
  flex-shrink: 0;
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0;
}
item[attr=board][var=Aa-in] {
  width: 126px;
  height: auto;
  min-width: 72px;
}
item[attr=board][var=Aa-in] [aspect] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 2px 4px;
}
item[attr=board][var=Aa-in] [aspect] .box {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  box-shadow: 0 0 0 1px inset rgba(23, 3, 27, 0.09);
  display: flex;
  content: "";
}
item[attr=board][var=Aa-in] [aspect]::before, item[attr=board][var=Aa-in] [aspect]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  z-index: 2;
  border-radius: 6px;
}
item[attr=board][var=Aa-th] {
  width: 100%;
  height: auto;
  min-width: 72px;
}
item[attr=board][var=Aa-th] [aspect] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  margin: 0;
  padding: 2px 4px;
}
item[attr=board][var=Aa-th] [aspect]::before, item[attr=board][var=Aa-th] [aspect]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  z-index: 1;
  border-radius: 6px;
}
item[attr=board][var=Aa-cur] {
  width: 100%;
  height: auto;
  min-width: 72px;
}
item[attr=board][var=Aa-cur] [aspect] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  margin: 0;
  padding: 3px 4px;
}
item[attr=board][var=Aa-cur] [aspect]::before, item[attr=board][var=Aa-cur] [aspect]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  z-index: 1;
  border-radius: 6px;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/link/index.sass ***!
  \******************************************************************************************************************************/
block[link] {
  background-image: none;
  background-color: transparent;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/archive/index.sass ***!
  \*********************************************************************************************************************************/
block[archive] {
  background-image: none;
  background-color: transparent;
  position: relative;
  display: flex;
  height: 100%;
  min-height: 96px;
}
block[archive] [aspect] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 164px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
}
block[archive] [hrbar] {
  display: flex;
  flex-direction: column;
  margin: 8px 0 8px 16px;
  flex: 1;
}
block[archive] [hrbar] [hbar-odd] [nth-odd="1"] {
  margin: 0 0 1px;
  padding: 0;
}
block[archive] [hrbar] [hrbar-even] {
  margin: auto 0 0;
  padding: 0;
}

.block [aspect-og] [attr=archive] {
  background-image: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 88px;
  height: 88px;
  border-radius: 14px;
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.07), 0 1px 2px 0 rgba(42, 18, 50, 0.05);
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/container/index.sass ***!
  \***********************************************************************************************************************************/
block[container] {
  background: none;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/heading/index.sass ***!
  \*********************************************************************************************************************************/

/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/image/index.sass ***!
  \*******************************************************************************************************************************/
block[image] {
  display: flex;
  width: 100%;
  height: 100%;
}
block[image] img, block[image] img-ph {
  width: 100%;
  height: 100%;
  display: block;
}
block[image] img {
  object-fit: cover;
}
block[image][attr=hr] {
  background-image: none;
  background-color: transparent;
  position: relative;
  height: 100%;
}
block[image][attr=hr] [aspect] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 164px;
  border-radius: 8px;
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
}
block[image][attr=hr] [aspect] [aspect-og][attr=solid] {
  border: 2px solid #FFF;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
}
block[image][attr=hr] [aspect] [aspect-og][attr=solid] img {
  width: auto;
  height: auto;
  max-width: 80px;
  max-height: 80px;
}
block[image][attr=hr] [hrbar] {
  display: flex;
  flex-direction: column;
  margin: 8px 0 8px 16px;
  flex: 1;
}
block[image][attr=hr] [hrbar] [hbar-odd] [nth-odd="1"] {
  margin: 0 0 1px;
  padding: 0;
}
block[image][attr=hr] [hrbar] [hrbar-even] {
  margin: auto 0 0;
  padding: 0;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/text/index.sass ***!
  \******************************************************************************************************************************/
block[text] {
  position: relative;
  width: 100%;
  height: auto;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/task/index.sass ***!
  \******************************************************************************************************************************/
block[task] {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
block[task] [task-header] {
  display: flex;
  align-items: center;
  gap: 6px;
}
block[task] [task-header] button.bind[attr=square] .text {
  margin: 1px 0 0;
  padding: 0;
  font-size: 12px;
  line-height: 1;
}
block[task] [task-item] {
  display: flex;
  align-items: start;
  flex-direction: row;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
  border-bottom: 1px solid #F6F4F6;
  border-radius: 0;
}
block[task] [task-item]:nth-last-child(2) {
  border-bottom: 1px solid transparent;
  border-radius: 0;
}
block[task] [task-item] [item-control] {
  margin: 1px;
  padding: 0;
  flex-shrink: 0;
}
block[task] [task-item] [item-main] {
  display: flex;
  align-items: start;
  justify-content: center;
  flex-direction: column;
  gap: 1px;
  flex-grow: 1;
}
block[task] [task-item] [item-main] [item-subbar] {
  display: flex;
  align-items: center;
  gap: 4px;
  margin: 0;
  padding: 1px 0 0;
}
block[task] [task-item] [item-assignee] {
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0 2px;
  flex-shrink: 0;
}
block[task] [task-item] [item-assignee] [assignee-user] {
  position: relative;
  z-index: 1;
  margin: 0 -2px;
  padding: 0;
}
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/event/index.sass ***!
  \*******************************************************************************************************************************/
block[event] {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  padding: 0;
  background: none;
}
block[event] [event-odd] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
block[event] [event-even] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0;
  padding: 2px 0 0;
}
block[event] [event-even] [event-title] {
  display: flex;
}
block[event] [event-even] [event-meta] {
  display: flex;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/audio/record/index.sass ***!
  \**************************************************************************************************************************************/
block[audio-record] {
  display: flex;
  align-items: center;
}
block[audio-record] [audio-user] {
  position: relative;
  z-index: 0;
  margin: 0;
  padding: 0;
}
block[audio-record] [audio-embed] {
  position: relative;
  z-index: 1;
  margin: 0 0 0 -6px;
  padding: 0;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/embed/audio/record.sass ***!
  \*****************************************************************************************************************************/
.audio-record {
  background-image: none;
  background-color: #fff;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 4px 10px 4px 4px;
  border-radius: 18px;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.08), 0 1px 1px 0 rgba(23, 3, 27, 0.14);
}
.audio-record [controls] {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}
.audio-record [trackbar] {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}
.audio-record [trackbar] [waveform] {
  position: relative;
  width: 174px;
  height: 28px;
}
.audio-record [trackbar] [waveform] [layer] {
  position: absolute;
  z-index: 0;
  display: flex;
  align-items: center;
  gap: 2px;
  width: 100%;
  height: 100%;
}
.audio-record [trackbar] [waveform] [layer] [bar] {
  width: 2px;
  border-radius: 999px;
  align-self: center;
}
.audio-record [trackbar] [waveform] [layer=base] [bar] {
  background-color: #E7E2E9;
}
.audio-record [trackbar] [waveform] [layer=filled] {
  clip-path: polygon(0% 0%, var(--progress, 0%) 0%, var(--progress, 0%) 100%, 0% 100%);
  pointer-events: none;
}
.audio-record [trackbar] [waveform] [layer=filled] [bar] {
  background-color: #BD2FBC;
}
.audio-record [timer] {
  flex-shrink: 0;
  margin: 0;
  padding: 0 2px 0 0;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/audio/static/index.sass ***!
  \**************************************************************************************************************************************/
block[audio-static] {
  background-image: none;
  background-color: transparent;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/embed/audio/static.sass ***!
  \*****************************************************************************************************************************/
.audio-static {
  position: relative;
  display: flex;
  align-items: end;
  width: 96px;
  border-radius: 8px;
  aspect-ratio: 1/1;
  overflow: hidden;
}
.audio-static[attr=slim] {
  width: 60px;
}
.audio-static [cover] {
  position: absolute;
  z-index: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.audio-static [cover] img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
.audio-static [controls] {
  position: absolute;
  z-index: 1;
  margin: 0;
  padding: 0;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/entities/blocks/video/static/index.sass ***!
  \**************************************************************************************************************************************/
block[video-static] {
  display: flex;
  flex-direction: column;
  margin: 0 -10px;
  padding: 0;
}
block[video-static] [video-embed] {
  width: auto;
  height: auto;
}
block[video-static] [video-main] {
  margin: 0;
  padding: 8px;
}
/*!***********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/embed/video/static/index.sass ***!
  \***********************************************************************************************************************************/
.video-static {
  position: relative;
  overflow: hidden;
}
.video-static[attr=slim] {
  width: 104px;
  height: 72px;
}
.video-static[attr=slim] video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.video-static video {
  display: flex;
  display: block;
}
.video-static [media] {
  background-image: none;
  background-color: #000000;
  width: 100%;
}
.video-static [timer] {
  position: absolute;
  z-index: 2;
  top: 4px;
  right: 4px;
  background-color: rgba(21, 4, 20, 0.6);
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 2px;
  height: 20px;
  margin: 0;
  padding: 0 6px;
  border-radius: 10px;
}
.video-static [controls] {
  background: rgb(18, 5, 24);
  background: linear-gradient(0deg, rgba(18, 5, 24, 0.33) 0%, rgba(18, 5, 24, 0) 80%);
  position: absolute;
  z-index: 1;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  width: 100%;
  height: 48px;
}
.video-static [controls] .ll-container {
  display: flex;
  align-items: center;
  width: 100%;
  height: auto;
  margin: auto 0 0 0;
  padding: 2px 4px;
}
.video-static [controls] .ll-container [controls-tggl] {
  flex-shrink: 0;
}
.video-static [controls] .ll-container [controls-trackbar] {
  margin: 0;
  padding: 8px;
  flex-grow: 1;
}
.video-static [controls] .ll-container [controls-trackbar] [trackbar-container] {
  background-image: none;
  background-color: #e7e2e9;
  position: relative;
  width: 100%;
  height: 3px;
}
.video-static [controls] .ll-container [controls-trackbar] [trackbar-container] [trackbar-progress] {
  background-image: none;
  background-color: #BD2FBC;
  width: 0;
  height: 3px;
  border-radius: 3px;
}
.video-static [controls] .ll-container [controls-trackbar] [trackbar-container] [trackbar-thumb] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 3;
  top: 1px;
  left: 1px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.08), 0 1px 1px 0 rgba(23, 3, 27, 0.14);
  margin-top: -6px;
}
.video-static [controls] .ll-container button.misc[attr=square] {
  flex-shrink: 0;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/apps/index.sass ***!
  \****************************************************************************************************************************/
[section][main=apps] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 108px 0 0;
}
[section][main=apps] [og] [og-meta] {
  display: flex;
  align-items: center;
  height: 28px;
}
[section][main=apps] [og] [og-heading] {
  margin: 2px 0 12px;
  padding: 0;
}
[section][main=apps] [heads] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  margin: 132px 0 0;
  padding: 0 40px;
}
[section][main=apps] [heads] [heads-item][attr=indie] {
  background-image: none;
  background-color: transparent;
  width: 480px;
  height: auto;
  margin: 0;
  padding: 28px 18px 18px;
  border-radius: 12px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] {
  position: relative;
  display: flex;
  aspect-ratio: 1/0.36;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 148px;
  height: 148px;
  margin: 0 auto;
  padding: 0 156px 0 0;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-body] {
  position: absolute;
  z-index: 1;
  width: 148px;
  height: 148px;
  margin: 8px 0 0;
  padding: 0;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] {
  position: absolute;
  z-index: 2;
  width: 86px;
  height: 90px;
  margin: 0 0 56px 8px;
  padding: 0;
  will-change: transform;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-eyes] {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-face] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-eye] {
  position: absolute;
  top: 53.5px;
  width: 10px;
  height: 10px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-eye][side=lh] {
  left: 43.5px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-eye][side=rh] {
  right: 51.5px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-head] [head-eye] [head-dot] {
  background-image: url(36176acd5a1c64d73b23.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin: -4px 0 0 -4px;
  padding: 0;
  will-change: transform;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [item-bust] [item-macbook] {
  position: absolute;
  z-index: 3;
  bottom: -4px;
  width: 148px;
  height: 148px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] {
  position: absolute;
  z-index: 4;
  top: -6%;
  left: 52.5%;
  width: 0;
  height: 0;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item] {
  position: absolute;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item][nth-radial="1"] {
  transform: translate(6px, -2px);
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item][nth-radial="2"] {
  transform: translate(44px, 38px);
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item][nth-radial="3"] {
  transform: translate(56px, 78px);
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item][nth-radial="4"] {
  transform: translate(42px, 118px);
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-span] [radial] [radial-item][nth-radial="5"] {
  transform: translate(2px, 158px);
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-bottom] {
  margin: 40px auto 0;
  padding: 10px 12px 8px;
  max-width: 348px;
  border-radius: 12px;
  box-shadow: rgba(23, 3, 27, 0.08) 0 0 3px 0, rgba(23, 3, 27, 0.08) 0 0 0 1px;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-bottom] [bottom-even] {
  margin: 8px 0 0;
  padding: 0;
}
[section][main=apps] [heads] [heads-item][attr=indie] [item-bottom] [bottom-even] [nth-even="1"] {
  margin: 0 0 2px;
  padding: 0;
}
[section][main=apps] [heads] [heads-item][attr=teams] {
  background-image: none;
  background-color: transparent;
  width: 480px;
  height: auto;
  margin: 0;
  padding: 28px 18px 18px;
  border-radius: 12px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] {
  position: relative;
  display: flex;
  aspect-ratio: 1/0.36;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 148px;
  height: 148px;
  margin: 0 auto;
  padding: 0 126px 0 0;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-body] {
  position: absolute;
  z-index: 1;
  width: 156px;
  height: 156px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] {
  position: absolute;
  z-index: 2;
  width: 86px;
  height: 86px;
  margin: 0 0 46px 0;
  padding: 0;
  will-change: transform;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-eyes] {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-face] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-eye] {
  position: absolute;
  top: 44px;
  width: 10px;
  height: 10px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-eye][side=lh] {
  left: 47.5px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-eye][side=rh] {
  right: 46.5px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-head] [head-eye] [head-dot] {
  background-image: url(6c876906517713a4d99c.png);
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  width: 8px;
  height: 8px;
  margin: -4.5px 0 0 -4.5px;
  padding: 0;
  will-change: transform;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [item-bust] [item-surface] {
  position: absolute;
  z-index: 3;
  bottom: -4px;
  width: 148px;
  height: 148px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] {
  position: absolute;
  z-index: 4;
  top: -6%;
  left: 52.5%;
  width: 0;
  height: 0;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item] {
  position: absolute;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item][nth-radial="1"] {
  transform: translate(6px, -2px);
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item][nth-radial="2"] {
  transform: translate(44px, 38px);
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item][nth-radial="3"] {
  transform: translate(56px, 78px);
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item][nth-radial="4"] {
  transform: translate(42px, 118px);
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-span] [radial] [radial-item][nth-radial="5"] {
  transform: translate(2px, 158px);
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-bottom] {
  margin: 40px auto 0;
  padding: 10px 12px 8px;
  max-width: 348px;
  border-radius: 12px;
  box-shadow: rgba(23, 3, 27, 0.08) 0 0 3px 0, rgba(23, 3, 27, 0.08) 0 0 0 1px;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-bottom] [bottom-even] {
  margin: 8px 0 0;
  padding: 0;
}
[section][main=apps] [heads] [heads-item][attr=teams] [item-bottom] [bottom-even] [nth-even="1"] {
  margin: 0 0 2px;
  padding: 0;
}
[section][main=apps] [packages] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 88px 0;
  padding: 0 16px;
}
[section][main=apps] [packages] [package][attr=office] {
  background-image: none;
  background-color: transparent;
}
[section][main=apps] [packages] [package][attr=office] [package-blend] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 332px;
  aspect-ratio: 1/0.85;
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=fire] {
  position: absolute;
  z-index: 2;
  top: 84px;
  left: 12px;
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=play] {
  position: absolute;
  z-index: 2;
  top: 24px;
  right: 24px;
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=folder] {
  position: absolute;
  z-index: 2;
  top: 80px;
  right: 32px;
  transform: rotate(8deg);
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=folder] [folder] [folder-figure] figure {
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.12));
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=folder] [folder] [folder-subbar] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 6px 0 0;
  padding: 0;
  transform: rotate(-2deg);
}
[section][main=apps] [packages] [package][attr=office] [package-blend] [blend-item][attr=pile] {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=office] [package-bottom] {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 3px;
  margin: 0;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=office] [package-bottom] [bottom-even] {
  margin: 0 0 10px;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=education] {
  background-image: none;
  background-color: transparent;
}
[section][main=apps] [packages] [package][attr=education] [package-blend] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 332px;
  aspect-ratio: 1/0.85;
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=explode] {
  position: absolute;
  z-index: 2;
  top: 12px;
  right: 40px;
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=play] {
  position: absolute;
  z-index: 10;
  top: 24px;
  right: 24px;
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=ff] {
  position: absolute;
  z-index: 3;
  top: 96px;
  right: 20px;
  transform: rotate(8.8deg);
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=fb] {
  position: absolute;
  z-index: 2;
  top: 128px;
  right: -2px;
  transform: rotate(10.8deg) scale(0.65);
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=fb] figure {
  filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.04));
}
[section][main=apps] [packages] [package][attr=education] [package-blend] [blend-item][attr=pile] {
  position: relative;
  z-index: 1;
  margin: 0 90px 0 0;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=education] [package-bottom] {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 3px;
  margin: 0;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=education] [package-bottom] [bottom-even] {
  margin: 0 0 10px;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=creative] {
  background-image: none;
  background-color: transparent;
}
[section][main=apps] [packages] [package][attr=creative] [package-blend] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 332px;
  aspect-ratio: 1/0.85;
}
[section][main=apps] [packages] [package][attr=creative] [package-blend] [blend-item][attr=eyes] {
  position: absolute;
  z-index: 2;
  top: 16px;
  right: 16px;
}
[section][main=apps] [packages] [package][attr=creative] [package-blend] [blend-item][attr=play] {
  position: absolute;
  z-index: 2;
  top: 24px;
  right: 24px;
}
[section][main=apps] [packages] [package][attr=creative] [package-blend] [blend-item][attr=button] {
  position: absolute;
  z-index: 2;
  left: 32px;
  bottom: 92px;
}
[section][main=apps] [packages] [package][attr=creative] [package-blend] [blend-item][attr=pile] {
  position: relative;
  z-index: 1;
  margin: 0 0 0 8px;
  padding: 0;
  will-change: opacity;
}
[section][main=apps] [packages] [package][attr=creative] [package-bottom] {
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 3px;
  margin: 0;
  padding: 0;
}
[section][main=apps] [packages] [package][attr=creative] [package-bottom] [bottom-even] {
  margin: 0 0 10px;
  padding: 0;
}
[section][main=apps] [cursors] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 16px;
  margin: 0;
  padding: 0;
}
[section][main=apps] [cursors] [cursors-odd] {
  display: flex;
  align-items: center;
  gap: 0;
  margin: 0;
  padding: 0;
  pointer-events: auto;
}
[section][main=apps] [cursors] [cursors-odd] [cursor-item] {
  flex-shrink: 0;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  margin: 0 -2px;
  padding: 0;
  touch-action: none;
  pointer-events: auto;
  transform-origin: center calc(100% - 4px);
}
[section][main=apps] [cursors] [cursors-odd] [cursor-item] [cursor-pad] {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 40px;
  height: 40px;
  pointer-events: none;
  transform: translate(-50%, -50%) scale(1);
  transform-origin: center;
}
[section][main=apps] [cursors] [cursors-odd] [cursor-item] icon.cursor {
  position: relative;
  z-index: 1;
  pointer-events: none;
}
[section][main=apps] [cursors] [cursors-even] [nth-even="1"] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
}
[section][main=apps] [cursors] [cursors-even] [nth-even="2"] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 18px;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/features/index.sass ***!
  \********************************************************************************************************************************/
[section][main=features] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 108px 0 0;
}
[section][main=features] [og] [og-meta] {
  display: flex;
  align-items: center;
  height: 28px;
}
[section][main=features] [og] [og-heading] {
  margin: 2px 0 12px;
  padding: 0;
}
[section][main=features] [og] [og-heading] [heading-odd] {
  display: flex;
  align-items: center;
  gap: 16px;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] {
  background-image: none;
  background-color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 3px 5px;
  border-radius: 17px;
  cursor: pointer;
  box-shadow: 0 1px 3px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.08);
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island]::before, [section][main=features] [og] [og-heading] [heading-odd] [heading-island]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  z-index: 2;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 17px;
  opacity: 0;
  transform: scale(0.98) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] .image {
  transition: box-shadow 0.125s ease-in-out;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island]:hover .image, [section][main=features] [og] [og-heading] [heading-odd] [heading-island]:active .image {
  background-image: none;
  background-color: #F2F1F3;
  box-shadow: 0 0 0 1px #f2f1f3;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-corner] {
  position: absolute;
  z-index: 10;
  top: -5px;
  left: -5px;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-cells] {
  position: relative;
  z-index: 3;
  display: flex;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-cells] [as=user] {
  margin: 0 -2px;
  padding: 0;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-cells] [as=user]:nth-child(1) {
  z-index: 3;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-cells] [as=user]:nth-child(2) {
  z-index: 2;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-cells] [as=user]:nth-child(3) {
  z-index: 1;
}
[section][main=features] [og] [og-heading] [heading-odd] [heading-island] [island-end] {
  position: relative;
  z-index: 3;
  margin: 2px -2px 0 0;
  padding: 0;
}
[section][main=features] [masonry] {
  display: grid;
  grid-template-columns: repeat(6, 1fr);
  display: grid;
  gap: 10px;
  margin: 36px 0 0;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item][attr="1/1"] {
  grid-column: span 6;
  width: 1200px;
  height: 434px;
}
[section][main=features] [masonry] [masonry-item][attr="1/3"] {
  grid-column: span 2;
  aspect-ratio: 1/1.06;
}
[section][main=features] [masonry] [masonry-item][attr="1/3*"] {
  grid-column: span 2;
  margin: 0;
  padding: 6px 0;
}
[section][main=features] [masonry] [masonry-item][attr="1/2"] {
  grid-column: span 3;
  aspect-ratio: 1/1;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  border-radius: 10px;
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer]::before {
  background-image: url(37a3d6d24c516cf0cdce.png);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] {
  flex-shrink: 0;
  position: relative;
  width: 35.33333333%;
  margin: 0;
  padding: 20px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-corner] {
  margin: 0;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-odd] {
  margin: 0;
  padding: 24px 0 30px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-odd] [nth-odd="1"] {
  margin: 0;
  padding: 0 0 24px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="1"] {
  margin: 0 0 30px;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="1"] [nth-even="11"] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 8px;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="1"] [nth-even="11"] [nth-even="111"] {
  display: flex;
  gap: 4px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="1"] [nth-even="11"] [nth-even="112"] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="2"] [nth-even="21"] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0 0 8px;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="2"] [nth-even="21"] [nth-even="211"] {
  display: flex;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-aside] [aside-even] [nth-even="2"] [nth-even="21"] [nth-even="212"] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] {
  flex-shrink: 0;
  position: relative;
  width: 64.67%;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] {
  margin: 0;
  padding: 60px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] {
  background-image: none;
  background-color: rgba(30, 22, 34, 0.85);
  position: relative;
  display: flex;
  align-items: center;
  gap: 12px;
  width: 548px;
  height: 60px;
  margin: 0;
  padding: 6px 6px 6px 16px;
  border-radius: 12px;
  box-shadow: 0 3px 6px 0 rgba(23, 3, 27, 0.25), 0 2px 2px 0 rgba(23, 3, 27, 0.15), 0 0 0 1px inset #1e1622, 0 0 0 2px inset rgba(255, 255, 255, 0.08);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-divider] {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
  width: 1.5px;
  height: 24px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-tools] {
  display: flex;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-tools] [tools-item] {
  width: 64px;
  margin: 0;
  padding: 0 0 1px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-tools] [tools-item] [item-odd] {
  margin: 0;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-tools] [tools-item] [item-even] {
  display: flex;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-save] {
  display: flex;
  align-items: center;
  gap: 12px;
  min-width: 182px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-save] [save-odd] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-save] [save-even] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-save] [save-even] [nth-even="1"] {
  display: flex;
  align-items: center;
  height: 18px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-save] [save-even] [nth-even="2"] {
  display: flex;
  align-items: center;
  height: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-send] [send-button] {
  width: 64px;
  margin: 0;
  padding: 0 0 1px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-send] [send-button] [button-odd] {
  margin: 0;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-panel] [panel] [panel-send] [send-button] [button-even] {
  display: flex;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-browser] {
  background-image: url(09031131989b80feefc8.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: contain;
  position: absolute;
  z-index: 1;
  top: 144px;
  left: 0;
  display: flex;
  width: 820px;
  height: 464px;
  margin: 0;
  padding: 18px 0 0;
  box-shadow: 0 0 13px rgba(0, 0, 0, 0.12), 0 16px 19px rgba(0, 0, 0, 0.24);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-browser] [browser-screen] {
  background-image: none;
  background-color: #000;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: start;
  justify-content: center;
  border-top: 1px solid #282828;
  border-radius: 0;
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=layer] [feature-container] [feature-browser] [browser-screen] img {
  position: relative;
  top: -42px;
  width: 728px;
  height: auto;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local]::before {
  background: linear-gradient(180deg, #DF93FF 0%, #ECBFFF 100%);
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-header] {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-header] [header-odd] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-header] [header-odd] [nth-odd="2"] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-header] [header-even] {
  opacity: 0.9;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-header] [header-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-static] img {
  position: absolute;
  right: -20px;
  bottom: 0;
  height: 320px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-entity] {
  position: absolute;
  z-index: 2;
  left: 10px;
  bottom: 72px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-controls] {
  position: absolute;
  z-index: 2;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  gap: 6px;
  margin: 0;
  padding: 0 14px 12px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-controls] [controls-score] {
  display: flex;
  align-items: center;
  gap: 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-controls] [controls-score] [score-dino] {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 -48px;
  display: flex;
  width: 32px;
  height: 24px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=local] [feature-container] [feature-controls] [controls-score] [score-value] {
  margin: 0;
  padding: 2px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server]::before {
  background-image: url(0fafc3fa54966f4bada0.jpg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-header] {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-header] [header-odd] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-header] [header-odd] [nth-odd="2"] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-header] [header-even] {
  opacity: 0.8;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-header] [header-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid] {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid] .render {
  font-family: Geist Mono, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 5.825px !important;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.2 !important;
  color: rgba(255, 255, 255, 0.66);
  letter-spacing: -0.1px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-programmable-frame] {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 64px 0 0;
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-programmable] {
  width: 280px;
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-programmable] img {
  display: block;
  width: 100%;
  height: auto;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-controls],
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-data] {
  position: absolute;
  z-index: 3;
  bottom: 0;
  margin: 0;
  padding: 0 14px 14px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-controls] {
  left: 0;
  display: flex;
  align-items: center;
  gap: 5px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=server] [feature-container] [fluid-data] {
  right: 0;
  text-align: right;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system]::before {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system]::after {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.1);
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-header] {
  position: relative;
  margin: 0;
  padding: 18px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-header] [header-odd] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-header] [header-odd] [nth-odd="2"] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-header] [header-corner] {
  position: absolute;
  top: 18px;
  right: 18px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-] [feature-absolute] {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  width: 174px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-] [feature-absolute] [nth-absolute="1"] {
  display: flex;
  align-items: center;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-] [feature-absolute] [nth-absolute="2"] {
  display: flex;
  align-items: cenyer;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=system] [feature-] [feature-absolute] [nth-absolute="2"] str {
  opacity: 0.75;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime]::before {
  background-image: url(4a7bee8f6dfb319e8177.jpg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 56px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] [header-odd] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 12px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] [header-odd] [nth-odd="2"] {
  margin: 0;
  padding: 2px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] [header-even] {
  max-width: 400px;
  margin: 0 auto;
  padding: 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] [header-even] [nth-even="1"] {
  margin: 0;
  padding: 0 0 20px;
  opacity: 0.9;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-header] [header-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: flex;
  align-items: end;
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor],
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor] {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-presence-label] {
  background-image: none;
  background-color: #2354fe;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 26px;
  margin: 0;
  padding: 0 10px;
  border-radius: 16px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #fff;
  letter-spacing: -0.1px;
  box-shadow: 0 0 0 1px inset rgba(23, 3, 27, 0.08), 0 2px 3px 0 rgba(23, 3, 27, 0.14);
  text-transform: lowercase;
  white-space: nowrap;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor] [realtime-presence-label] {
  opacity: 0;
  transform: scale(0.92);
  transition: opacity 140ms ease, transform 180ms ease;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][color=blue] [realtime-presence-label] {
  background-image: none;
  background-color: #2354FE;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][color=violet] [realtime-presence-label] {
  background-image: none;
  background-color: #7C3AED;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][color=mint] [realtime-presence-label] {
  background-image: none;
  background-color: #0F9F6E;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][color=orange] [realtime-presence-label] {
  background-image: none;
  background-color: #C2410C;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][color=rose] [realtime-presence-label] {
  background-image: none;
  background-color: #E11D48;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-self-cursor][active] [realtime-presence-label] {
  opacity: 1;
  transform: scale(1);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  transform-origin: 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor] [realtime-ghost-pointer] {
  background-image: none;
  background-color: transparent;
  width: 16px;
  height: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor] [realtime-ghost-pointer] .static {
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.38));
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor] [realtime-presence-label] {
  margin: -16px 0 0 20px;
  padding: 0 10px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor][pressing] [realtime-ghost-pointer] {
  transform: scale(0.88);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [realtime-ghost-cursor][pressing] [realtime-presence-label] {
  transform: translateY(1px) scale(0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [feature-app] {
  position: relative;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [feature-app] [app-logger] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  left: -18px;
  bottom: 15px;
  width: 264px;
  margin: 0;
  padding: 3px 6px;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [feature-app] [app-rtc] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  top: -28px;
  right: -38px;
  width: 264px;
  border-radius: 7px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [feature-app] [app-controls] {
  background-image: none;
  background-color: #1E1622;
  position: absolute;
  right: -38px;
  bottom: 42px;
  width: 208px;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=realtime] [feature-container] [feature-app] [app-canvas] {
  background-image: none;
  background-color: #fff;
  width: 496px;
  height: 356px;
  border-radius: 7px 7px 0 0;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] {
  background: linear-gradient(180deg, #070809 0%, #0E1012 100%);
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  overflow: hidden;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard]::before {
  background: radial-gradient(76% 68% at 50% 0%, rgba(255, 255, 255, 0.09) 0%, rgba(255, 255, 255, 0) 72%), radial-gradient(52% 48% at 50% 100%, rgba(255, 255, 255, 0.06) 0%, rgba(255, 255, 255, 0) 100%);
  position: absolute;
  z-index: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 10px;
  display: flex;
  content: "";
  pointer-events: none;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-header] {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 56px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-header] [header-odd] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 12px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-header] [header-odd] [nth-odd="2"] {
  margin: 0;
  padding: 2px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-header] [header-even] {
  max-width: 400px;
  margin: 0 auto;
  padding: 0;
  text-align: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-header] [header-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [feature-keyboard] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  mask-image: radial-gradient(100% 75% at 48% 80%, rgb(217, 217, 217) 0px, rgba(217, 217, 217, 0) 100%);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [keyboard-shell] {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: fit-content;
  transform: translateX(-9%) scale(0.8);
  transform-origin: top center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row] {
  position: relative;
  z-index: 1;
  display: flex;
  gap: 12px;
  height: 110px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key] {
  position: relative;
  width: 110px;
  height: 110px;
  padding: 14.5px 15px;
  flex: 0 0 auto;
  text-shadow: 0 0.5px 0.5px rgba(0, 0, 0, 0.12);
  user-select: none;
  background: radial-gradient(75% 75% at 50% 91.9%, rgb(18, 18, 18) 0%, rgb(13, 13, 13) 100%);
  border-radius: 11px;
  box-shadow: 0 1.5px 0.5px 2.5px rgba(0, 0, 0, 0.4), 0 0 0.5px 1px rgb(0, 0, 0), inset 0 2px 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 1px 1px rgba(255, 255, 255, 0.2), inset 0 0 0 0 rgba(0, 0, 0, 0);
  transition: transform 0.2s cubic-bezier(0.23, 1, 0.32, 1), box-shadow 0.2s cubic-bezier(0.23, 1, 0.32, 1), background 0.2s cubic-bezier(0.23, 1, 0.32, 1);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key]:hover {
  background: radial-gradient(75% 75% at 50% 91.9%, rgb(21, 21, 21) 0%, rgb(13, 13, 13) 100%);
  transform: translateY(1px);
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0), 0 0 0.5px 1px rgb(0, 0, 0), inset 0 2px 1px 1px rgba(0, 0, 0, 0.25), inset 0 1px 1px 0 rgba(255, 255, 255, 0.15), inset 0 0 0 0 rgba(0, 0, 0, 0);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-blank] {
  height: 100%;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge-right] {
  display: flex;
  align-items: center;
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
  letter-spacing: -0.03em;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-center] {
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge] {
  justify-content: flex-start;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-edge-right] {
  justify-content: flex-end;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-dual],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-split] {
  height: 100%;
  display: grid;
  grid-template-rows: 1fr 1fr;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-alt] {
  display: flex;
  align-items: flex-start;
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
  letter-spacing: -0.03em;
  grid-row: 1;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-label] {
  display: flex;
  align-items: flex-end;
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
  letter-spacing: -0.03em;
  grid-row: 2;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-dual] [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-dual] [kb-key-label] {
  justify-content: center;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-split] [kb-key-alt] {
  justify-content: flex-end;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-key-split] [kb-key-label] {
  justify-content: flex-start;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(1) {
  width: 167px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(1) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(n+2):nth-child(-n+13) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(n+2):nth-child(-n+13) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(n+2):nth-child(-n+13) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(n+2):nth-child(-n+13) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 16px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(14) {
  width: 168px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(14) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(14) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(14) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(1) [kb-key]:nth-child(14) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(12) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(13) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(14) {
  width: 168px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(14) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(14) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(14) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(2) [kb-key]:nth-child(14) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(1) {
  width: 167.5px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(1) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(12) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(13) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(3) [kb-key]:nth-child(14) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(1) {
  width: 193.5px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(1) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(11) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(12) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(13) {
  width: 206px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(13) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(13) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(13) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(4) [kb-key]:nth-child(13) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(1) {
  width: 136px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(1) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(2) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(10) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(11) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(12) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(13) {
  width: 262px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(13) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(13) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(13) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(5) [kb-key]:nth-child(13) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-label],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(2) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(2) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(2) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(2) [kb-key-label],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(3) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(3) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(3) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(3) [kb-key-label],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4) [kb-key-label],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) [kb-key-label],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(7) [kb-key-center],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(7) [kb-key-edge],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(7) [kb-key-edge-right],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(7) [kb-key-label] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.98);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(1) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(2) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(3) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) [kb-key-alt],
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(7) [kb-key-alt] {
  font-family: "SF Pro Text", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 23.75px;
  font-variation-settings: "wght" 500;
  font-weight: 500;
  line-height: 1;
  color: rgba(216, 216, 216, 0.92);
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(4),
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(6) {
  width: 138.5px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=keyboard] [kb-row]:nth-child(6) [kb-key]:nth-child(5) {
  width: 599px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=search] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=search] [feature-header] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=search] [feature-header] [header-even] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=search] [feature-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=integrations] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=integrations] [feature-header] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=integrations] [feature-header] [header-even] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=integrations] [feature-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=customization] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 16px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=customization] [feature-header] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding: 0 0 8px;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=customization] [feature-header] [header-even] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=features] [masonry] [masonry-item] [feature][attr=customization] [feature-corner] {
  position: absolute;
  top: 16px;
  right: 16px;
}
/*!********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/entities/index.sass ***!
  \********************************************************************************************************************************/
[section][main=entities] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 108px 0 64px;
  overflow: hidden;
}
[section][main=entities] [og] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-direction: column;
  pointer-events: none;
}
[section][main=entities] [og] [og-meta] {
  background-image: none;
  background-color: #fff;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 28px;
  margin: 0;
  padding: 0 8px;
  border-radius: 7px;
  pointer-events: auto;
}
[section][main=entities] [og] [og-heading] {
  background-image: none;
  background-color: #fff;
  display: inline-flex;
  margin: 0 0 12px;
  padding: 0 4px;
  border-radius: 7px;
  pointer-events: auto;
}
[section][main=entities] [og] [og-support] {
  background-image: none;
  background-color: #fff;
  display: inline-flex;
  align-items: center;
  gap: 5px;
  margin: 0;
  padding: 2px 4px;
  border-radius: 7px;
  pointer-events: auto;
}
[section][main=entities] [multi] {
  position: relative;
  z-index: 2;
  display: flex;
  gap: 24px;
  min-height: 392px;
  margin: 144px 0;
  padding: 0;
  pointer-events: none;
}
[section][main=entities] [ask] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  flex-direction: column;
  gap: 12px;
  width: 316px;
  height: auto;
  margin: 280px auto 0px;
  padding: 0;
}
[section][main=entities] [ask] [ask-odd] {
  background-image: none;
  background-color: #fff;
  max-width: 136px;
  margin: 0;
  padding: 0;
  border-radius: 7px;
}
[section][main=entities] [ask] [ask-even] {
  max-width: 256px;
}
[section][main=entities] [ask] [ask-even] [nth-even="1"] {
  background-image: none;
  background-color: #fff;
  display: inline-flex;
  margin: 0;
  padding: 2px 4px;
  border-radius: 7px;
}
[section][main=entities] [ask] [ask-even] [nth-even="2"] {
  background-image: none;
  background-color: #fff;
  display: inline-flex;
  margin: 0;
  padding: 2px 4px;
  border-radius: 7px;
}
[section][main=entities] [ask] [ask-even] [nth-even="3"] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 12px 0 0;
  padding: 0;
}
[section][main=entities] [ask] [ask-even] [nth-even="3"] button {
  width: 80px;
}
[section][main=entities] [canvas] {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[section][main=entities] [canvas] [canvas-meta] {
  position: absolute;
  left: 50%;
  bottom: 12px;
  transform: translateX(-50%);
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/beta/index.sass ***!
  \****************************************************************************************************************************/
[section][main=beta] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 100px 0 0;
}
[section][main=beta] [og] {
  margin: 0 0 56px;
  padding: 0;
}
[section][main=beta] [og] [og-meta] {
  display: flex;
  align-items: center;
  height: 28px;
}
[section][main=beta] [og] [og-heading] {
  margin: 2px 0 12px;
  padding: 0;
}
[section][main=beta] [windows] {
  position: relative;
  display: flex;
  gap: 16px;
  width: calc(50vw + 616px);
  height: 520px;
  margin: 0;
  padding: 2px;
  overflow: hidden;
}
[section][main=beta] [windows] [window][attr=settings] {
  flex-shrink: 0;
  background-image: none;
  background-color: transparent;
  width: 766px;
  height: 720px;
  border-radius: 12px;
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
[section][main=beta] [windows] [window][attr=settings] .container {
  background-image: none;
  background-color: #f7f6f7;
  display: flex;
  width: 100%;
  height: 100%;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] {
  flex-shrink: 0;
  width: 260px;
  height: 100%;
  margin: 0;
  padding: 12px;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-account] {
  display: flex;
  gap: 12px;
  margin: 0 0 18px;
  padding: 4px;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-account] [account-odd] {
  margin: 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-account] [account-even] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin: 0;
  padding: 2px 0 0;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-account] [account-even] [nth-even="1"],
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-account] [account-even] [nth-even="2"] {
  display: flex;
  align-items: center;
  height: 14px;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder] {
  position: relative;
  display: flex;
  gap: 10px;
  margin: 0;
  padding: 7px 8px 6px;
  border-radius: 9px;
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
  cursor: pointer;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder]::before, [section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  z-index: 1;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 10px;
  opacity: 0;
  transform: scale(0.98) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder][s\:active]::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder] [reminder-odd] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  margin: 0;
  padding: 0 0 16px;
  aspect-ratio: 1/1;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder] [reminder-even] [nth-even="1"] {
  margin: 0 0 1px;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-reminder] [reminder-end] {
  position: absolute;
  z-index: 2;
  top: 4px;
  right: 4px;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] {
  margin: 22px 0 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] [list-item] {
  background-image: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 5px;
  height: 28px;
  margin: 0;
  padding: 0 1px;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] [list-item]:hover {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] [list-item]:active {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.12);
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] [list-item] [item-icon] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
}
[section][main=beta] [windows] [window][attr=settings] [sidebar] [sidebar-list] [list-item] [item-text] {
  margin: 0;
  padding: 1px 0 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
[section][main=beta] [windows] [window][attr=settings] [view] {
  flex-grow: 1;
  background-image: none;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  border-radius: 8px 12px 12px 8px;
  box-shadow: -1px 0 1px 0 rgba(23, 3, 27, 0.1), 0 0 1px 0 rgba(23, 3, 27, 0.04);
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-header] {
  margin: 0;
  padding: 18px 20px;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] {
  margin: 0;
  padding: 0 18px;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section-callout] {
  display: flex;
  gap: 10px;
  margin: 0;
  padding: 7px 6px 6px;
  border-radius: 9px;
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section-callout] [callout-odd] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  margin: 0;
  padding: 0 0 16px;
  aspect-ratio: 1/1;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section-callout] [callout-even] [nth-even="1"] {
  display: flex;
  align-items: center;
  height: 18px;
  margin: 0 0 1px;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] {
  margin: 20px 0 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-header] {
  margin: 0;
  padding: 0 0 4px;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [storage] {
  display: flex;
  gap: 22px;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [storage] [storage-item] {
  width: 33.3333333%;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [section-row] {
  display: grid;
  grid-template-columns: 62% calc(38% - 16px);
  gap: 16px;
  margin: 0;
  padding: 8px 2px;
  border-bottom: 1px solid rgba(42, 18, 50, 0.06);
  border-radius: 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [section-row] [row-lhs] {
  margin: 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [section-row] [row-lhs] [nth-lhs="1"] {
  display: flex;
  align-items: center;
  height: 16px;
  margin: 1px 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [section-row] [row-rhs] {
  display: flex;
  justify-content: end;
  margin: 0;
  padding: 2px 0;
}
[section][main=beta] [windows] [window][attr=settings] [view] [view-container] [section] [section-container] [section-row]:nth-last-child(1) {
  border-bottom: 1px solid transparent;
  border-radius: 0;
}
[section][main=beta] [windows] [window][attr=history] {
  flex-shrink: 0;
  background-image: none;
  background-color: transparent;
  width: 556px;
  height: 720px;
  border-radius: 12px;
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
[section][main=beta] [windows] [window][attr=history] .container {
  background-image: none;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 10px;
}
[section][main=beta] [windows] [window][attr=history] [header] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
}
[section][main=beta] [windows] [window][attr=history] [header] [header-divider] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.09);
  width: 1.5px;
  height: 12px;
  margin: 0 1px;
  padding: 0;
  border-radius: 2px;
}
[section][main=beta] [windows] [window][attr=history] [hbar] {
  margin: 0;
  padding: 16px 4px 6px;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-title] {
  margin: 0 0 1px;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-actions] {
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0;
  padding: 8px 0 12px;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-actions] [actions-even] {
  display: flex;
  gap: 6px;
  margin: 1px 0 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-columns] {
  display: grid;
  grid-template-columns: 1.75fr 2.25fr 1fr;
  align-items: center;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-columns] [hbar-column] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 1px 12px 1px 2px;
}
[section][main=beta] [windows] [window][attr=history] [hbar] [hbar-columns] [hbar-column] [column-odd] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=beta] [windows] [window][attr=history] [view] {
  position: relative;
}
[section][main=beta] [windows] [window][attr=history] [view]::before {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.1);
  position: absolute;
  z-index: 1;
  top: 0;
  left: -10px;
  right: -10px;
  width: auto;
  height: 1px;
  display: flex;
  content: "";
}
[section][main=beta] [windows] [window][attr=history] [view] [section] {
  margin: 12px 0 0;
  padding: 0;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-header] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 0 0 4px;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-header] [header-odd] {
  margin: 0;
  padding: 1px 0 0;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history {
  cursor: pointer;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container {
  position: relative;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] {
  background-image: none;
  background-color: transparent;
  display: grid;
  grid-template-columns: 20px minmax(0, 1.2fr) minmax(0, 1.8fr) minmax(96px, 0.7fr);
  align-items: center;
  margin: 0;
  padding: 4px 10px 4px 5px;
  border-radius: 6px;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect]::before, [section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect]::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  border-radius: 6px;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] [aspect-odd] {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 2;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  margin: 0;
  padding: 1px;
  overflow: hidden;
  border-radius: 4px;
  box-shadow: 0 1px 0 rgba(23, 3, 27, 0.08);
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] [aspect-odd] img {
  border-radius: 3.5px;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] [aspect-even] {
  position: relative;
  z-index: 2;
  flex-grow: 1;
  margin: 0;
  padding: 1px 5px 0;
  overflow: hidden;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] [aspect-third] {
  position: relative;
  z-index: 2;
  flex-grow: 1;
  margin: 0;
  padding: 1px 5px 0;
  overflow: hidden;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] [aspect-end] {
  position: relative;
  z-index: 2;
  flex-shrink: 0;
  margin: 0;
  padding: 1px 0 0;
}
[section][main=beta] [windows] [window][attr=history] [view] [section] [section-container] .history .l-container [aspect] .box {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  box-shadow: 0 0 0 1px inset rgba(23, 3, 27, 0.09);
  display: flex;
  content: "";
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/main/bottom/index.sass ***!
  \******************************************************************************************************************************/
[section][main=bottom] {
  background-image: none;
  background-color: transparent;
  position: relative;
  margin: 0;
  padding: 100px 0 48px;
  box-shadow: 0 -1px 0 0 rgba(42, 18, 50, 0.08);
}
[section][main=bottom] [og] [og-heading] {
  margin: 0 0 12px;
  padding: 0;
}
[section][main=bottom] [og] [og-support] [support-even] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  margin: 24px 0 0;
  padding: 0;
}
[section][main=bottom] [objs] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 80px 0 0;
  padding: 0;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/notFound/og/index.sass ***!
  \******************************************************************************************************************************/
[section][notFound=og] {
  background-image: none;
  background-color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100vw;
  height: 100vh;
}
[section][notFound=og] [og-container] {
  margin: 0;
  padding: 0;
}
[section][notFound=og] [og-container] [og-figure] {
  position: relative;
  width: 96px;
  margin: 0 auto 12px;
  padding: 0;
}
[section][notFound=og] [og-container] [og-figure] img {
  position: relative;
  right: 6px;
}
[section][notFound=og] [og-container] [og-heading] {
  display: flex;
  justify-content: center;
  margin: 0 0 2px;
  padding: 0;
}
[section][notFound=og] [og-container] [og-content] {
  display: flex;
  justify-content: center;
  margin: 0 0 10px;
  padding: 0;
}
[section][notFound=og] [og-container] [og-button] {
  display: flex;
  justify-content: center;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/auth/aside/index.sass ***!
  \*****************************************************************************************************************************/
[section][auth=aside] {
  background-image: none;
  background-color: transparent;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 66.666667%;
  height: 100%;
  margin: 0;
  padding: 0;
}
[section][auth=aside] .container {
  width: 296px;
  height: auto;
}
[section][auth=aside] [header] {
  margin: 0 0 20px;
  padding: 0;
}
[section][auth=aside] [header] [header-odd] {
  margin: 0 0 16px;
  padding: 0;
}
[section][auth=aside] [header] [header-odd] .logo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: default;
}
[section][auth=aside] [header] [header-odd] .logo .s {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -48px 0;
  position: absolute;
  z-index: 1;
  display: flex;
  width: 24px;
  height: 24px;
}
[section][auth=aside] [node=login] [login-providers] {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
[section][auth=aside] [node=login] [login-divider] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 44px;
}
[section][auth=aside] [node=login] [login-form] {
  margin: 0;
  padding: 0 0 28px;
}
[section][auth=aside] [node=login] [login-form] [form-input] {
  margin: 0;
  padding: 0 0 10px;
}
[section][auth=aside] [node=login] [login-form] [form-button] {
  margin: 0;
  padding: 0 0 8px;
}
/*!******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/auth/canvas/index.sass ***!
  \******************************************************************************************************************************/
[section][auth=canvas] {
  background-image: none;
  background-color: transparent;
  position: relative;
  display: flex;
  width: 33.333333%;
  height: 100%;
  margin: 0;
  padding: 0;
}
[section][auth=canvas] .container {
  flex: 1;
  display: flex;
  margin: 0;
  padding: 8px;
}
[section][auth=canvas] [sandbox] {
  flex: 1;
  background-image: none;
  background-color: #F5F4F6;
  border-radius: 10px;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/legal/page/index.sass ***!
  \*****************************************************************************************************************************/
[section][terms=page],
[section][privacy=page],
[section][cookies=page] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0 0 80px;
}
[section][terms=page] [nth-section],
[section][privacy=page] [nth-section],
[section][cookies=page] [nth-section] {
  margin: 60px 0 0;
  padding: 0;
}
[section][terms=page] [nth-section]:nth-child(1),
[section][privacy=page] [nth-section]:nth-child(1),
[section][cookies=page] [nth-section]:nth-child(1) {
  margin: 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-header] [header-odd],
[section][privacy=page] [nth-section] [section-header] [header-odd],
[section][cookies=page] [nth-section] [section-header] [header-odd] {
  margin: 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-header] [header-even],
[section][privacy=page] [nth-section] [section-header] [header-even],
[section][cookies=page] [nth-section] [section-header] [header-even] {
  margin: 8px 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content],
[section][privacy=page] [nth-section] [section-content],
[section][cookies=page] [nth-section] [section-content] {
  margin: 12px 0 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-heading],
[section][privacy=page] [nth-section] [section-content] [content-heading],
[section][cookies=page] [nth-section] [section-content] [content-heading] {
  margin: 20px 0 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-text],
[section][privacy=page] [nth-section] [section-content] [content-text],
[section][cookies=page] [nth-section] [section-content] [content-text] {
  margin: 10px 0 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-list],
[section][privacy=page] [nth-section] [section-content] [content-list],
[section][cookies=page] [nth-section] [section-content] [content-list] {
  margin: 5px 0 0;
  padding: 0 0 0 8px;
}
[section][terms=page] [nth-section] [section-content] [content-list] [list-item],
[section][privacy=page] [nth-section] [section-content] [content-list] [list-item],
[section][cookies=page] [nth-section] [section-content] [content-list] [list-item] {
  display: flex;
  flex-direction: row;
  gap: 10px;
  margin: 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-list] [list-item] [item-marker],
[section][privacy=page] [nth-section] [section-content] [content-list] [list-item] [item-marker],
[section][cookies=page] [nth-section] [section-content] [content-list] [list-item] [item-marker] {
  background-image: none;
  background-color: #807884;
  flex-shrink: 0;
  width: 4px;
  height: 4px;
  margin: 11px 0 0;
  padding: 0;
  border-radius: 50%;
}
[section][terms=page] [nth-section] [section-content] [content-list] [list-item] [item-text],
[section][privacy=page] [nth-section] [section-content] [content-list] [list-item] [item-text],
[section][cookies=page] [nth-section] [section-content] [content-list] [list-item] [item-text] {
  flex-grow: 1;
}
[section][terms=page] [nth-section] [section-content] [content-lettered],
[section][privacy=page] [nth-section] [section-content] [content-lettered],
[section][cookies=page] [nth-section] [section-content] [content-lettered] {
  margin: 5px 0 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-lettered] [list-item],
[section][privacy=page] [nth-section] [section-content] [content-lettered] [list-item],
[section][cookies=page] [nth-section] [section-content] [content-lettered] [list-item] {
  display: flex;
  flex-direction: row;
  margin: 0;
  padding: 0;
}
[section][terms=page] [nth-section] [section-content] [content-lettered] [list-item] [item-text],
[section][privacy=page] [nth-section] [section-content] [content-lettered] [list-item] [item-text],
[section][cookies=page] [nth-section] [section-content] [content-lettered] [list-item] [item-text] {
  flex-grow: 1;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/compact/header/index.sass ***!
  \*********************************************************************************************************************************/
[section][compact=header] {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  width: auto;
  height: 72px;
  margin: 0;
  padding: 0;
}
[section][compact=header] .wrapper {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  gap: 8px;
  margin: 0;
  padding: 0;
}
[section][compact=header] .wrapper [odd] .logo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
[section][compact=header] .wrapper [odd] .logo .s {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -96px 0;
  position: absolute;
  z-index: 1;
  display: flex;
  width: 24px;
  height: 24px;
}
[section][compact=header] .wrapper [even] {
  margin: 0;
  padding: 1px 0 0;
}
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/compact/hero/index.sass ***!
  \*******************************************************************************************************************************/
[section][compact=hero] {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0 0 64px;
}
[section][compact=hero] [access] {
  display: flex;
  align-items: center;
  gap: 5px;
}
[section][compact=hero] [access] [access-odd] {
  flex-shrink: 0;
  margin: 0;
  padding: 0 0 8px;
}
[section][compact=hero] [access] [access-even] {
  flex-grow: 1;
  max-width: 168px;
}
[section][compact=hero] [access] [access-end] {
  flex-shrink: 0;
  margin: 0 0 0 auto;
  padding: 0;
}
[section][compact=hero] [heading] {
  position: relative;
  max-width: 380px;
  margin: 10px 0 0;
  padding: 0;
}
[section][compact=hero] [heading] [heading-odd] {
  position: relative;
  z-index: 1;
}
[section][compact=hero] [heading] [heading-odd] [title-anchor] {
  display: inline-flex;
}
[section][compact=hero] [heading] [heading-even] {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  width: 140px;
  pointer-events: none;
}
[section][compact=hero] [heading] [heading-even] img {
  width: 100%;
  display: block;
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/compact/canvas/index.sass ***!
  \*********************************************************************************************************************************/
[section][compact=canvas] {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0 0 40px;
}
[section][compact=canvas] [interface] {
  position: relative;
}
[section][compact=canvas] [interface] [interface-logger] {
  background-image: none;
  background-color: #F5F4F6;
  position: absolute;
  left: 8px;
  bottom: 8px;
  width: 248px;
  margin: 0;
  padding: 2px 5px;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][compact=canvas] [interface] [interface-rtc] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  top: -28px;
  left: 248px;
  width: 264px;
  border-radius: 7px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][compact=canvas] [interface] [interface-controls] {
  background-image: none;
  background-color: #1E1622;
  position: absolute;
  left: 304px;
  bottom: 44px;
  width: 208px;
  border-radius: 6px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][compact=canvas] [interface] [interface-canvas] {
  background-image: none;
  background-color: #fff;
  width: 496px;
  height: 356px;
  border-radius: 9px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
  overflow: hidden;
}
[section][compact=canvas] [compact-presence] {
  position: absolute;
  inset: 0;
}
[section][compact=canvas] [compact-presence-stage] {
  position: absolute;
  inset: 0;
  width: 100%;
  border-radius: 18px;
  overflow: hidden;
}
[section][compact=canvas] [compact-presence-app] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
[section][compact=canvas] [compact-presence-app] img {
  width: 100%;
  display: block;
}
[section][compact=canvas] [compact-presence-app] [app-logger] {
  background-image: none;
  background-color: #F5F5F7;
  position: absolute;
  left: -10px;
  bottom: 12px;
  width: 46%;
  margin: 0;
  padding: 2px 5px;
  border-radius: 6px;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.1);
  overflow: hidden;
}
[section][compact=canvas] [compact-presence-app] [app-rtc] {
  background-image: none;
  background-color: #FFFFFF;
  position: absolute;
  top: -18px;
  right: -18px;
  width: 48%;
  border-radius: 9px;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.1);
  overflow: hidden;
}
[section][compact=canvas] [compact-presence-app] [app-controls] {
  background-image: none;
  background-color: #1E1E1E;
  position: absolute;
  right: -18px;
  bottom: 28px;
  width: 38%;
  border-radius: 8px;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.12);
  overflow: hidden;
}
[section][compact=canvas] [compact-presence-app] [app-canvas] {
  background-image: none;
  background-color: #FFFFFF;
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 84%;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 12px 28px rgba(17, 24, 39, 0.08);
  overflow: hidden;
  transform: translateX(-50%);
}
[section][compact=canvas] [compact-ghost-cursor] {
  position: absolute;
  z-index: 6;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  gap: 6px;
  pointer-events: none;
  transform-origin: 0 0;
}
[section][compact=canvas] [compact-ghost-cursor] [compact-ghost-pointer] {
  background-image: none;
  background-color: transparent;
  width: 16px;
  height: 16px;
}
[section][compact=canvas] [compact-ghost-cursor] [compact-ghost-pointer] .static {
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.38));
}
[section][compact=canvas] [compact-ghost-cursor] [compact-presence-label] {
  margin: -16px 0 0 20px;
  padding: 0 10px;
}
[section][compact=canvas] [compact-ghost-cursor][pressing] [compact-ghost-pointer] {
  transform: scale(0.88);
}
[section][compact=canvas] [compact-ghost-cursor][pressing] [compact-presence-label] {
  transform: translateY(1px) scale(0.98);
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/compact/answers/index.sass ***!
  \**********************************************************************************************************************************/
[section][compact=answers] {
  position: relative;
  z-index: 1;
}
[section][compact=answers] [header] {
  position: relative;
  margin: 0;
  padding: 0;
}
[section][compact=answers] [header] [header-top] {
  margin: 0 0 8px;
  padding: 0;
}
[section][compact=answers] [header] [header-content] {
  margin: 0 0 12px;
  padding: 0;
}
[section][compact=answers] [header] [header-buttons] {
  display: flex;
  align-items: center;
  gap: 8px;
}
[section][compact=answers] [header] [header-buttons] [as=clear] {
  position: relative;
  width: 24px;
  height: 24px;
}
[section][compact=answers] [view] {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 8px 0 0;
}
[section][compact=answers] [view] [answers-list] {
  display: flex;
  flex-direction: column;
  margin: 0 0 0 -4px;
  padding: 0;
}
[section][compact=answers] [view] [answers-list] [answers-group] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
[section][compact=answers] [view] [answers-list] [answer-item] {
  position: relative;
  min-height: 44px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
[section][compact=answers] [view] [answers-list] [answer-item] [answer-question] {
  display: flex;
  align-items: flex-start;
  justify-content: start;
  gap: 5px;
  margin: 0;
  padding: 10px 0;
  cursor: pointer;
}
[section][compact=answers] [view] [answers-list] [answer-item] [answer-question] [question-marker] {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}
[section][compact=answers] [view] [answers-list] [answer-item] [answer-question] [question-heading] {
  flex-grow: 1;
  margin: 0;
  padding: 1px 0 0;
}
[section][compact=answers] [view] [answers-list] [answer-item] [answer-content] {
  margin: 0;
  padding: 0 16px 8px 26px;
}
[section][compact=answers] [view] [answers-list] [answer-item] [answer-content] [answer-text] {
  margin: 0;
  padding: 0 0 8px;
}
[section][compact=answers] [view] [answers-list] [answer-item][s\:active] [answer-question] {
  margin: 0;
  padding: 10px 0;
}
[section][compact=answers] [view] [answers-list] [answer-item][s\:active] [answer-question] [question-marker] {
  transform: rotate(90deg);
}
/*!*********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sections/compact/footer/index.sass ***!
  \*********************************************************************************************************************************/
[section][compact=footer] {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 24px 0 16px;
}
[section][compact=footer] [odd] {
  margin: 0;
  padding: 0 2px 10px;
}
[section][compact=footer] [even] {
  margin: 0;
  padding: 0;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/window/waitlist/index.sass ***!
  \**************************************************************************************************************************************/
system.window obs[purp=waitlist] {
  width: 416px;
  height: auto;
  margin: 52px 16px auto auto;
  padding: 0;
  overflow: hidden;
}
system.window obs[purp=waitlist] .container {
  width: 100%;
  height: 100%;
}
system.window obs[purp=waitlist] .container [header] {
  background-image: none;
  background-color: #F5F4F6;
  width: auto;
  height: auto;
  margin: 0;
  padding: 12px;
  box-shadow: inset 0 -1px 0 0 rgba(42, 18, 50, 0.06);
}
system.window obs[purp=waitlist] .container [header] [header-badge] {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 5px 7px 0;
  padding: 0;
}
system.window obs[purp=waitlist] .container [header] [header-badge] [badge-odd] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  overflow: hidden;
}
system.window obs[purp=waitlist] .container [header] [header-badge] [badge-even] {
  margin: 0;
  padding: 1px 0 0;
}
system.window obs[purp=waitlist] .container [header] [header-hero] {
  position: relative;
  margin: 12px 5px 5px;
  padding: 0;
}
system.window obs[purp=waitlist] .container [header] [header-hero] [hero-even] {
  position: absolute;
  z-index: 2;
  right: -8px;
  bottom: -32px;
  width: 160px;
}
system.window obs[purp=waitlist] .container [form] {
  margin: 0;
  padding: 18px 12px 10px;
}
system.window obs[purp=waitlist] .container [form] [form-heading] {
  margin: 0 0 8px;
  padding: 0;
}
system.window obs[purp=waitlist] .container [form] [form-content] {
  margin: 0 0 16px;
  padding: 0;
}
system.window obs[purp=waitlist] .container [form] [form-input] {
  margin: 0 0 10px;
  padding: 0;
}
system.window obs[purp=waitlist] .container [form] [form-button] {
  margin: 0 0 10px;
  padding: 0;
}
system.window obs[purp=waitlist] .container [form] [form-end] {
  margin: 0;
  padding: 0;
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/window/answers/index.sass ***!
  \*************************************************************************************************************************************/
system.window obs[purp=answers] {
  width: 424px;
  height: 556px;
  margin: 52px 16px auto auto;
  padding: 0;
  overflow: hidden;
}
system.window obs[purp=answers] .container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
system.window obs[purp=answers] .container [header] {
  position: relative;
  min-height: 132px;
  margin: 0;
  padding: 12px;
}
system.window obs[purp=answers] .container [header] [header-top] {
  margin: 0;
  padding: 0;
}
system.window obs[purp=answers] .container [header] [header-content] {
  position: absolute;
  top: 48px;
}
system.window obs[purp=answers] .container [header] [header-buttons] {
  display: flex;
  align-items: center;
  gap: 8px;
  transform: translateY(56px);
}
system.window obs[purp=answers] .container [header] [header-buttons] [as=clear] {
  position: relative;
  width: 24px;
  height: 24px;
}
system.window obs[purp=answers] .container [view] {
  position: relative;
  z-index: 1;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
system.window obs[purp=answers] .container [view][scrolled]::before {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.08);
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  width: auto;
  height: 1px;
  display: flex;
  content: "";
}
system.window obs[purp=answers] .container [view] .scrollview {
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0 6px 6px;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answers-group] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 0;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] {
  position: relative;
  min-height: 44px;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] [answer-question] {
  display: flex;
  align-items: flex-start;
  justify-content: start;
  gap: 5px;
  margin: 0;
  padding: 10px 0;
  cursor: pointer;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] [answer-question] [question-marker] {
  flex-shrink: 0;
  margin: 0;
  padding: 0;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] [answer-question] [question-heading] {
  flex-grow: 1;
  margin: 0;
  padding: 2px 0 0;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] [answer-content] {
  margin: 0;
  padding: 0 16px 8px 26px;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item] [answer-content] [answer-text] {
  margin: 0;
  padding: 0 0 8px;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item][s\:active] [answer-question] {
  margin: 0;
  padding: 10px 0;
}
system.window obs[purp=answers] .container [view] .scrollview [answers-list] [answer-item][s\:active] [answer-question] [question-marker] {
  transform: rotate(90deg);
}
system.window obs[purp=answers] .container [bbar] {
  position: relative;
  z-index: 2;
  display: flex;
  align-items: center;
  justify-content: start;
  min-height: 32px;
  margin: 0;
  padding: 0 12px;
  box-shadow: 0 -1px 0 0 rgba(42, 18, 50, 0.08);
}
/*!*************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/sheet/waitlist/index.sass ***!
  \*************************************************************************************************************************************/
system.sheet obs[purp=waitlist] {
  height: 224px;
  margin: auto 0 0;
  padding: 16px 0 0;
}
system.sheet obs[purp=waitlist] .container {
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 16px 24px;
  overflow-y: auto;
  overscroll-behavior: contain;
}
system.sheet obs[purp=waitlist] .container [form] {
  margin: 0;
  padding: 0;
}
system.sheet obs[purp=waitlist] .container [form] [form-heading] {
  margin: 0 0 8px;
  padding: 0;
}
system.sheet obs[purp=waitlist] .container [form] [form-content] {
  margin: 0 0 14px;
  padding: 0;
}
system.sheet obs[purp=waitlist] .container [form] [form-input] {
  margin: 0 0 10px;
  padding: 0;
}
system.sheet obs[purp=waitlist] .container [form] [form-button] {
  margin: 0 0 10px;
  padding: 0;
}
system.sheet obs[purp=waitlist] .container [form] [form-end] {
  margin: 0;
  padding: 0;
}
/*!*******************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/viewbox/entities/container.sass ***!
  \*******************************************************************************************************************************************/
system.viewbox obs[purp=container] .container [header] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [odd] {
  display: flex;
  align-items: center;
  gap: 2px;
  margin: 0;
  padding: 3px 10px;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [odd] [figure-static] {
  position: relative;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [odd] [figure-static] [nth-static="1"] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [odd] [figure-static] [nth-static="2"] {
  position: absolute;
  z-index: 1;
  top: 2px;
  right: -12px;
  transform: scale(0.88);
}
system.viewbox obs[purp=container] .container [header] [titlebar] [even] {
  margin: 0;
  padding: 2px 0 0;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0;
  padding: 0 0 1px;
}
system.viewbox obs[purp=container] .container [header] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
}
system.viewbox obs[purp=container] .container [view] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=container] .container [view] [nth-view="1"] {
  margin: 0;
  padding: 0 4px 4px;
}
system.viewbox obs[purp=container] .container [view] [nth-view="1"] block[image] {
  border-radius: 8px;
  overflow: hidden;
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/viewbox/entities/image.sass ***!
  \***************************************************************************************************************************************/
system.viewbox obs[purp=image] [view] {
  width: 100%;
}
system.viewbox obs[purp=image] [view] .scrollview {
  width: 100%;
}
system.viewbox obs[purp=image] [view] .scrollview .os-viewport,
system.viewbox obs[purp=image] [view] .scrollview .os-content {
  width: 100%;
}
system.viewbox obs[purp=image] [view-image] {
  width: 100%;
}
system.viewbox obs[purp=image] [view-image] img {
  width: 100%;
  height: auto;
  display: block;
}
system.viewbox obs[purp=image] .container [header] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
}
system.viewbox obs[purp=image] .container [header] [titlebar] [odd] {
  margin: 0;
  padding: 3px 4px;
}
system.viewbox obs[purp=image] .container [header] [titlebar] [even] {
  margin: 0;
  padding: 2px 0 0;
}
system.viewbox obs[purp=image] .container [header] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0 0 2px;
  padding: 0;
}
system.viewbox obs[purp=image] .container [header] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
}
/*!*****************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/viewbox/entities/archive.sass ***!
  \*****************************************************************************************************************************************/
system.viewbox obs[purp=archive] .container [header] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
}
system.viewbox obs[purp=archive] .container [header] [titlebar] [odd] {
  margin: 0;
  padding: 3px 4px;
}
system.viewbox obs[purp=archive] .container [header] [titlebar] [even] {
  margin: 0;
  padding: 2px 0 0;
}
system.viewbox obs[purp=archive] .container [header] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0;
  padding: 0 0 2px;
}
system.viewbox obs[purp=archive] .container [header] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
}
system.viewbox obs[purp=archive] .container [view] {
  min-height: 400px;
}
system.viewbox obs[purp=archive] .container [view] [table] {
  position: relative;
  display: grid;
  grid-template-rows: auto;
  margin: 0;
  padding: 0 10px;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-spacing] {
  width: 100%;
  height: 8px;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-thead] {
  display: contents;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-thead] [table-tr] {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: 40% 20% 20% 20%;
  margin: 0 -10px;
  padding: 4px 12px 6px;
  box-shadow: 0 1px 0 rgba(42, 18, 50, 0.08);
}
system.viewbox obs[purp=archive] .container [view] [table] [table-thead] [table-tr] [table-th] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 8px 0 0;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-thead] [table-tr] [table-th]:nth-last-child(1) {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-tbody] {
  display: contents;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-tbody] [table-tr] {
  display: grid;
  grid-template-columns: 40% 20% 20% 20%;
  margin: 0 0 4px;
  padding: 2px;
  border-radius: 6px;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-tbody] [table-tr]:nth-child(even) {
  background-color: rgba(42, 18, 50, 0.06);
}
system.viewbox obs[purp=archive] .container [view] [table] [table-tbody] [table-tr] [table-td] {
  display: flex;
  align-items: center;
}
system.viewbox obs[purp=archive] .container [view] [table] [table-tbody] [table-tr] [table-td] [cell-name] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px;
}
system.viewbox obs[purp=archive] .container [brief] {
  -webkit-mask-image: linear-gradient(to top, transparent 0px, black 64px, black 100%);
  mask-image: linear-gradient(to top, transparent 0, black 64px, black 100%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  min-height: 400px;
  margin: 0;
  padding: 8px 8px 4px;
}
system.viewbox obs[purp=archive] .container [brief] [brief-aspect] {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
system.viewbox obs[purp=archive] .container [brief] [brief-aspect] [aspect-obj] {
  margin: 0 16px 16px;
  padding: 0;
}
system.viewbox obs[purp=archive] .container [brief] [brief-aspect] [aspect-content] {
  margin: 0 0 8px;
  padding: 0;
  text-align: center;
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] {
  position: relative;
  display: grid;
  grid-template-rows: auto;
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] [table-tbody] {
  display: contents;
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] [table-tbody] [table-tr] {
  display: grid;
  grid-template-columns: 40% 20% 20% 20%;
  margin: 0 0 4px;
  padding: 2px;
  border-radius: 6px;
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] [table-tbody] [table-tr]:nth-child(even) {
  background-color: rgba(42, 18, 50, 0.06);
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] [table-tbody] [table-tr] [table-td] {
  display: flex;
  align-items: center;
}
system.viewbox obs[purp=archive] .container [brief] [brief-files] [table] [table-tbody] [table-tr] [table-td] [cell-name] {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 6px;
}
/*!**************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/viewbox/entities/task.sass ***!
  \**************************************************************************************************************************************/
system.viewbox obs[purp=task] .container [header] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] {
  display: flex;
  align-items: center;
  gap: 3px;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-checkbox] {
  margin: 0;
  padding: 6px;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-assignees] {
  display: flex;
  margin: 0;
  padding: 1px 3px 0;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-assignees] [as=user] {
  margin: 0 -3px;
  padding: 0;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(1) {
  z-index: 3;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(2) {
  z-index: 2;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [odd] [odd-assignees] [as=user]:nth-child(3) {
  z-index: 1;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [even] {
  margin: 0;
  padding: 2px 0 0;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0 0 2px;
  padding: 0;
}
system.viewbox obs[purp=task] .container [header] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
}
system.viewbox obs[purp=task] .container [view] {
  margin: 0;
  padding: 0 10px;
}
system.viewbox obs[purp=task] .container [hv] [comments] {
  position: relative;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] {
  margin: 0;
  padding: 0 10px;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] {
  display: flex;
  align-items: start;
  flex-direction: row;
  gap: 10px;
  margin: 0;
  padding: 0 0 14px;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-user] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-aspect] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-header] {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  gap: 5px;
  height: 18px;
  margin: 0 0 -2px 0;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] [nth-message="1"] {
  display: inline-flex;
  height: auto;
  max-width: 88%;
  margin: 0 auto 0 0;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] [nth-message="1"] [nth-message="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #2a1232;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-form] {
  display: flex;
  align-items: end;
  min-height: 44px;
  margin: 0;
  padding: 0 10px 2px;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-form] [form-odd] {
  flex-shrink: 0;
  margin: 0;
  padding: 0 0 8px;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-form] [form-even] {
  flex-grow: 1;
  margin: auto 0;
  padding: 0;
}
system.viewbox obs[purp=task] .container [hv] [comments] [comments-form] [form-end] {
  flex-shrink: 0;
  display: flex;
  margin: 0;
  padding: 0 1px 7px;
}
/*!***************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/distributors/viewbox/entities/event.sass ***!
  \***************************************************************************************************************************************/
system.viewbox obs[purp=event] .container [header] [titlebar] {
  display: flex;
  align-items: center;
  gap: 8px;
  min-height: 42px;
}
system.viewbox obs[purp=event] .container [header] [titlebar] [odd] {
  margin: 0;
  padding: 3px 4px;
}
system.viewbox obs[purp=event] .container [header] [titlebar] [even] {
  margin: 0;
  padding: 2px 0 0;
}
system.viewbox obs[purp=event] .container [header] [titlebar] [even] [nth-titlebar="21"] {
  margin: 0;
  padding: 0 0 2px;
}
system.viewbox obs[purp=event] .container [header] [titlebar] [even] [nth-titlebar="22"] {
  display: flex;
  gap: 4px;
}
system.viewbox obs[purp=event] .container [view] {
  margin: 0;
  padding: 0 10px;
}
system.viewbox obs[purp=event] .container [hv] [comments] {
  position: relative;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] {
  margin: 0;
  padding: 0 10px;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] {
  display: flex;
  align-items: start;
  flex-direction: row;
  gap: 10px;
  margin: 0;
  padding: 0 0 14px;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-user] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-aspect] {
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-header] {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  gap: 5px;
  height: 18px;
  margin: 0 0 -2px 0;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] {
  margin: 0;
  padding: 0;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] [nth-message="1"] {
  display: inline-flex;
  height: auto;
  max-width: 88%;
  margin: 0 auto 0 0;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-view] [comment] [comment-aspect] [aspect-message] [nth-message="1"] [nth-message="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #2a1232;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-form] {
  display: flex;
  align-items: end;
  min-height: 44px;
  margin: 0;
  padding: 0 10px 2px;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-form] [form-odd] {
  flex-shrink: 0;
  margin: 0;
  padding: 0 0 8px;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-form] [form-even] {
  flex-grow: 1;
  margin: auto 0;
  padding: 0;
}
system.viewbox obs[purp=event] .container [hv] [comments] [comments-form] [form-end] {
  flex-shrink: 0;
  display: flex;
  margin: 0;
  padding: 0 1px 7px;
}
/*!*****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/player/audio/index.sass ***!
  \*****************************************************************************************************************************/
system.player\:audio {
  background-image: none;
  background-color: #1E1622;
  position: absolute;
  z-index: 20;
  bottom: 32px;
  left: 50%;
  transform: translateX(-50%);
  width: 558px;
  height: 52px;
  border-radius: 9px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 0.5px rgba(23, 3, 27, 0.08);
}
system.player\:audio .container {
  display: flex;
  align-items: center;
  gap: 8px;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 4px 8px;
}
system.player\:audio .container [playback] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 1px 0 0;
}
system.player\:audio .container [media] {
  flex-grow: 1;
  display: flex;
  gap: 6px;
  margin: 0;
  padding: 0 2px 0 0;
}
system.player\:audio .container [media] [nth-media="1"] {
  flex-shrink: 0;
}
system.player\:audio .container [media] [nth-media="1"] [media-cover] {
  width: 32px;
  aspect-ratio: 1/1;
}
system.player\:audio .container [media] [nth-media="1"] [media-cover] img {
  border-radius: 4px;
}
system.player\:audio .container [media] [nth-media="2"] {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="21"] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 18px;
  margin: 0;
  padding: 0 0 2px;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="21"] [nth-media="211"] {
  margin: 0;
  padding: 0;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="21"] [nth-media="212"] [media-timer] {
  display: flex;
  gap: 2px;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] {
  flex-grow: 1;
  display: flex;
  align-items: center;
  height: 14px;
  margin: 0;
  padding: 1px 0 0 5px;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] [media-trackbar] {
  width: 100%;
  margin: 0;
  padding: 0;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] [media-trackbar] [trackbar-container] {
  background-image: none;
  background-color: transparent;
  position: relative;
  width: 100%;
  height: 13px;
  margin: 0;
  padding: 4px 0;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] [media-trackbar] [trackbar-container]::before {
  background-image: none;
  background-color: rgba(134, 124, 138, 0.4);
  position: absolute;
  z-index: 1;
  top: 4px;
  width: 100%;
  height: 5px;
  border-radius: 5px;
  display: flex;
  content: "";
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] [media-trackbar] [trackbar-container] [trackbar-progress] {
  background-image: none;
  background-color: #bf63f0;
  position: relative;
  z-index: 2;
  width: 0%;
  height: 5px;
  border-radius: 5px;
}
system.player\:audio .container [media] [nth-media="2"] [nth-media="22"] [media-trackbar] [trackbar-container] [trackbar-thumb] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  border-radius: 50%;
  display: flex;
  content: "";
}
system.player\:audio .container [controls] {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  margin: 0;
  padding: 0;
}
system.player\:audio .container [controls] [controls-close] {
  margin: 0;
  padding: 0 3px;
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/viewbox/index.sass ***!
  \************************************************************************************************************************/
system.viewbox {
  pointer-events: none;
}
system.viewbox[bind=static] {
  position: static;
}
system.viewbox[bind=adj] {
  position: fixed;
  z-index: 99;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
system.viewbox obs {
  background-color: white;
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  position: absolute;
  z-index: 99;
  height: auto;
  min-width: auto;
  min-height: 120px;
  border-radius: 9px;
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
  pointer-events: auto;
}
system.viewbox obs .container {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}
system.viewbox obs .container [header] {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-direction: row;
  padding: 6px;
}
system.viewbox obs .container [header] [titlebar] [titlebar-divider] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.09);
  width: 3px;
  height: 3px;
  margin: auto 1px;
  padding: 0;
  border-radius: 3px;
}
system.viewbox obs .container [header] [nth-header="1"] {
  margin: 0;
  padding: 0;
}
system.viewbox obs .container [header] [nth-header="2"] {
  display: flex;
  align-items: center;
}
system.viewbox obs .container [view] {
  background-image: none;
  background-color: transparent;
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
system.viewbox obs .container [view] .scrollview {
  width: auto;
  height: 100%;
  margin: 0;
  padding: 0;
}
system.viewbox obs .container [view] .scrollview .os-viewport {
  display: flex;
  align-items: center;
  justify-content: center;
}
system.viewbox obs .container [panel] {
  display: flex;
  align-items: center;
  gap: 6px;
  margin: 0;
  padding: 10px;
  box-shadow: 0 1px 0 rgba(42, 18, 50, 0.08);
}
system.viewbox obs .container [panel] [panel-odd] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: auto;
  border-radius: 7px;
  box-shadow: 0 0 0 1px inset rgba(23, 3, 27, 0.09);
}
system.viewbox obs .container [panel] [panel-even] {
  position: relative;
  display: flex;
  align-items: center;
  flex-direction: row;
  width: auto;
  border-radius: 7px;
  box-shadow: 0 0 0 1px inset rgba(23, 3, 27, 0.09);
}
system.viewbox obs .container [panel] [panel-even] [even-divider] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.09);
  width: 1.5px;
  height: 12px;
  margin: 0 1px;
  padding: 0;
  border-radius: 2px;
}
system.viewbox obs .container [hv] {
  margin: 0;
  padding: 12px 0 0;
}
system.viewbox obs .container [bbar] {
  margin: 0;
  padding: 0;
}
system.viewbox obs [resize] {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  pointer-events: none;
}
system.viewbox obs [resize] div {
  pointer-events: auto;
}
system.viewbox obs [resize] div:nth-child(even) {
  z-index: 1;
}
system.viewbox obs [resize] div:nth-child(odd) {
  z-index: 2;
}
system.viewbox obs [resize] [resize-aa] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  cursor: nwse-resize;
}
system.viewbox obs [resize] [resize-ab] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 3px;
  cursor: ns-resize;
}
system.viewbox obs [resize] [resize-ba] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  width: 10px;
  height: 10px;
  cursor: nesw-resize;
}
system.viewbox obs [resize] [resize-bb] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 3px;
  cursor: ew-resize;
}
system.viewbox obs [resize] [resize-ca] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  cursor: nwse-resize;
}
system.viewbox obs [resize] [resize-cb] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 3px;
  cursor: ns-resize;
}
system.viewbox obs [resize] [resize-da] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  left: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  cursor: nesw-resize;
}
system.viewbox obs [resize] [resize-db] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 3px;
  cursor: ew-resize;
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/window.sass ***!
  \*****************************************************************************************************************/
system.window {
  background-image: none;
  background-color: transparent;
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  display: flex;
  overflow: hidden;
  pointer-events: none;
}
system.window obs {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 2;
  border: 0 solid transparent;
  border-radius: 12px;
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  pointer-events: auto;
}
/*!****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/sheet.sass ***!
  \****************************************************************************************************************/
system.sheet {
  background-image: none;
  background-color: transparent;
  position: fixed;
  z-index: 110;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  overflow: hidden;
  pointer-events: none;
}
system.sheet obs {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 520px;
  border: 0 solid transparent;
  border-radius: 15px 15px 0 0;
  box-shadow: 0 -3px 8px 0 rgba(23, 3, 27, 0.12), 0 -1px 2px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.04);
  pointer-events: auto;
  touch-action: none;
  will-change: transform;
}
system.sheet obs::before {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.1);
  position: absolute;
  z-index: 3;
  top: 8px;
  left: 50%;
  width: 36px;
  height: 4px;
  border-radius: 8px;
  display: flex;
  content: "";
  transform: translateX(-50%);
}
/*!*****************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/corner.sass ***!
  \*****************************************************************************************************************/
system.corner {
  position: fixed;
  z-index: 1000;
  top: 20px;
  right: 20px;
  background-color: rgb(255, 255, 255);
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  z-index: 1000;
  border-radius: 6px;
  padding: 4px 6px;
}
/*!******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/consent.sass ***!
  \******************************************************************************************************************/
system.consent obs {
  background-image: none;
  background-color: #fff;
  position: fixed;
  z-index: 200;
  left: 16px;
  bottom: 16px;
  display: flex;
  align-items: end;
  width: 342px;
  min-height: 40px;
  border-radius: 9px;
  overflow: hidden;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.08);
}
system.consent obs .container {
  flex: 1;
  margin: 0;
  padding: 8px;
}
system.consent obs .container [nth-consent="*"] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 2;
  top: 8px;
  left: 8px;
  right: 8px;
  bottom: 40px;
  width: 424px;
}
system.consent obs .container [nth-consent="*"] [settings-heading] {
  margin: 2px 0 0 0;
  padding: 0;
}
system.consent obs .container [nth-consent="*"] [settings-content] {
  margin: 8px 8px 0 0;
  padding: 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] {
  margin: 8px 0 0 0;
  padding: 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] [view-row] {
  display: grid;
  grid-template-columns: 75% calc(25% - 16px);
  gap: 16px;
  margin: 0;
  padding: 8px 2px;
  border-bottom: 1px solid rgba(42, 18, 50, 0.06);
  border-radius: 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] [view-row] [row-lhs] {
  margin: 0;
  padding: 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] [view-row] [row-lhs] [nth-lhs="1"] {
  display: flex;
  align-items: center;
  height: 16px;
  margin: 1px 0;
  padding: 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] [view-row] [row-rhs] {
  display: flex;
  justify-content: end;
  margin: 0;
  padding: 2px 0;
}
system.consent obs .container [nth-consent="*"] [settings-view] [view-row]:nth-last-child(1) {
  border-bottom: 1px solid transparent;
  border-radius: 0;
}
system.consent obs .container [nth-consent="1"] {
  width: 326px;
  margin: 0;
  padding: 0 2px;
}
system.consent obs .container [nth-consent="2"] {
  margin: 4px 0 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 6px;
}
system.consent obs .container [nth-consent="2"] [nth-consent="21"] {
  margin: 1px 4px 0 0;
  padding: 0;
}
/*!*******************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/tooltips.sass ***!
  \*******************************************************************************************************************/
system.tooltip obs {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 200;
  width: auto;
  height: auto;
  pointer-events: none;
}
system.tooltip[track] {
  position: fixed;
  z-index: 200;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
}
system.tooltip .container [tooltip] {
  background-color: rgba(30, 22, 34, 0.95);
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 5px 8px 4px;
  border-radius: 8px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.08);
}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/list.sass ***!
  \***************************************************************************************************************/
system.list obs {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 200;
  width: auto;
  height: auto;
  min-width: 144px;
  min-height: 20px;
  margin: 0;
  padding: 0;
  border-radius: 9px;
  box-shadow: 0 2px 5px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.08);
}
system.list obs .container {
  margin: 0;
  padding: 4px;
}
system.list obs .container [group] [item] {
  background-image: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  flex-direction: row;
  gap: 5px;
  height: 25px;
  margin: 0;
  padding: 0 0 0 6px;
  border-radius: 6px;
  overflow: hidden;
  cursor: pointer;
}
system.list obs .container [group] [item]:hover {
  background-color: rgba(42, 18, 50, 0.06);
}
system.list obs .container [group] [item] [item-icon] {
  margin: 0;
  padding: 0 0 0 2px;
}
system.list obs .container [group] [item] [item-text] {
  margin: 0;
  padding: 1px 0 0 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 645;
  font-weight: 645;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
system.list obs .container [group] [item] [item-label] {
  margin: 0 8px 0 auto;
  padding: 1px 0 0 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10.5px;
  font-variation-settings: "wght" 590;
  font-weight: 590;
  line-height: 1.4;
  color: #807884;
  letter-spacing: -0.1px;
}
system.list obs .container [group] [item] [item-arrow] {
  margin: 0 -6px 0 0;
  padding: 0;
}
system.list obs .container [group] [divider] {
  background-image: none;
  background-color: #e7e5e8;
  height: 1px;
  margin: 4px -4px;
  padding: 0;
  overflow: hidden;
}
system.list obs .container [group] [end] {
  margin: 0;
  padding: 3px 4px;
}
/*!*******************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/system/composite/storageBar.sass ***!
  \*******************************************************************************************************************************/
composite.storageBar {
  position: relative;
}
composite.storageBar [nth-composite="1"] {
  position: relative;
  display: flex;
  align-items: end;
  justify-content: space-between;
  height: 22px;
  margin: 0;
  padding: 0 1px 2px;
}
composite.storageBar [nth-composite="1"] [arrow] {
  position: absolute;
  z-index: 1;
  top: 2px;
  margin: 0 0 0 -11.5px;
  padding: 0;
}
composite.storageBar [nth-composite="2"] {
  display: flex;
}
composite.storageBar [nth-composite="2"] [fill] {
  height: 18px;
  border-radius: 5px;
}
composite.storageBar [nth-composite="2"] [gap] {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
}
composite.storageBar [nth-composite="2"] [gap]::before {
  background-image: none;
  background-color: #2a1232;
  width: 2px;
  height: 100%;
  border-radius: 3px;
  display: flex;
  content: "";
  pointer-events: none;
}
composite.storageBar [nth-composite="2"] [remain] {
  height: 18px;
  border-radius: 5px;
}
composite.storageBar [nth-composite="3"] {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 20px 0 0;
  padding: 0;
}
composite.storageBar [nth-composite="3"] [mb] {
  display: flex;
  align-items: end;
  gap: 5px;
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/header/index.sass ***!
  \***************************************************************************************************************************/
component.header {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  width: auto;
  height: 120px;
  margin: 0;
  padding: 0;
}
component.header .wrapper {
  background-image: none;
  background-color: #fff;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  margin: 0;
  padding: 10px 8px;
  border-radius: 12px;
  box-shadow: 0 2px 3px 0 rgba(23, 3, 27, 0.08), 0 0 0 1px rgba(23, 3, 27, 0.08);
}
component.header .wrapper [odd] .logo {
  position: relative;
  top: -0.5px;
  left: 2px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  cursor: pointer;
}
component.header .wrapper [odd] .logo .s {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  z-index: 1;
  display: flex;
  width: 28px;
  height: 28px;
}
component.header .wrapper [even] {
  display: flex;
  margin: 0 0 0 15px;
  padding: 0;
}
component.header .wrapper [end] {
  display: flex;
  gap: 8px;
  margin: 0 0 0 auto;
  padding: 0;
}
/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/bar/index.sass ***!
  \************************************************************************************************************************/
component.bar {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  width: auto;
  height: 120px;
  margin: 0;
  padding: 0;
}
component.bar .wrapper {
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  gap: 12px;
  margin: 0;
  padding: 0;
}
component.bar .wrapper [odd] {
  display: flex;
  align-items: center;
  gap: 2px;
}
component.bar .wrapper [odd] [odd-lhs] .logo {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  cursor: pointer;
}
component.bar .wrapper [odd] [odd-lhs] .logo .s {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: -72px 0;
  position: absolute;
  z-index: 1;
  display: flex;
  width: 24px;
  height: 24px;
}
component.bar .wrapper [odd] [odd-rhs] {
  margin: 0;
  padding: 1px 0 0 1px;
}
component.bar .wrapper [even] {
  margin: 0;
  padding: 1px 0 0;
}
/*!*************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/view/index.sass ***!
  \*************************************************************************************************************************/
component.view {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
component.view[as=split] {
  display: flex;
  align-items: start;
  justify-content: start;
  width: 100vw;
  height: 100vh;
}
/*!***************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/footer/index.sass ***!
  \***************************************************************************************************************************/
component.footer {
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0;
}
component.footer .wrapper [odd] {
  margin: 0;
  padding: 0 0 12px;
}
component.footer .wrapper [even] {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1px;
}
component.footer .spacing[attr="120"] {
  width: 100%;
  height: 80px;
}
component.footer .spacing[attr="80"] {
  width: 100%;
  height: 80px;
}
/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/components/compact/index.sass ***!
  \****************************************************************************************************************************/
component.compact {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/*!**************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./src/sass/normalize.css ***!
  \**************************************************************************/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}
/*!***************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/overlayscrollbars/styles/overlayscrollbars.css ***!
  \***************************************************************************************************************/
/*! 
 * OverlayScrollbars
 * Version: 2.0.1
 * 
 * Copyright (c) Rene Haas | KingSora.
 * https://github.com/KingSora
 * 
 * Released under the MIT license.
 */
.os-size-observer,
.os-size-observer-listener {
  direction: inherit;
  pointer-events: none;
  overflow: hidden;
  visibility: hidden;
  box-sizing: border-box;
}

.os-size-observer,
.os-size-observer-listener,
.os-size-observer-listener-item,
.os-size-observer-listener-item-final {
  writing-mode: horizontal-tb;
  position: absolute;
  left: 0;
  top: 0;
}

.os-size-observer {
  z-index: -1;
  contain: strict;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  padding: inherit;
  border: inherit;
  box-sizing: inherit;
  margin: -133px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: scale(0.1);
}
.os-size-observer::before {
  content: "";
  flex: none;
  box-sizing: inherit;
  padding: 10px;
  width: 10px;
  height: 10px;
}

.os-size-observer-appear {
  animation: os-size-observer-appear-animation 1ms forwards;
}

.os-size-observer-listener {
  box-sizing: border-box;
  position: relative;
  flex: auto;
  padding: inherit;
  border: inherit;
  margin: -133px;
  transform: scale(10);
}
.os-size-observer-listener.ltr {
  margin-right: -266px;
  margin-left: 0;
}
.os-size-observer-listener.rtl {
  margin-left: -266px;
  margin-right: 0;
}
.os-size-observer-listener:empty::before {
  content: "";
  width: 100%;
  height: 100%;
}
.os-size-observer-listener:empty::before, .os-size-observer-listener > .os-size-observer-listener-item {
  display: block;
  position: relative;
  padding: inherit;
  border: inherit;
  box-sizing: content-box;
  flex: auto;
}

.os-size-observer-listener-scroll {
  box-sizing: border-box;
  display: flex;
}

.os-size-observer-listener-item {
  right: 0;
  bottom: 0;
  overflow: hidden;
  direction: ltr;
  flex: none;
}

.os-size-observer-listener-item-final {
  transition: none;
}

@keyframes os-size-observer-appear-animation {
  from {
    cursor: auto;
  }
  to {
    cursor: none;
  }
}
.os-trinsic-observer {
  flex: none;
  box-sizing: border-box;
  position: relative;
  max-width: 0px;
  max-height: 1px;
  padding: 0;
  margin: 0;
  border: none;
  overflow: hidden;
  z-index: -1;
  height: 0;
  top: calc(100% + 1px);
  contain: strict;
}
.os-trinsic-observer:not(:empty) {
  height: calc(100% + 1px);
  top: -1px;
}
.os-trinsic-observer:not(:empty) > .os-size-observer {
  width: 1000%;
  height: 1000%;
  min-height: 1px;
  min-width: 1px;
}

/**
 * environment setup 
 */
.os-environment {
  --os-custom-prop: -1;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  overflow: scroll;
  height: 200px;
  width: 200px;
  z-index: var(--os-custom-prop);
}
.os-environment div {
  width: 200%;
  height: 200%;
  margin: 10px 0;
}
.os-environment.os-environment-flexbox-glue {
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  height: auto;
  width: auto;
  min-height: 200px;
  min-width: 200px;
}
.os-environment.os-environment-flexbox-glue div {
  flex: auto;
  width: auto;
  height: auto;
  max-height: 100%;
  max-width: 100%;
  margin: 0;
}
.os-environment.os-environment-flexbox-glue-max {
  max-height: 200px;
}
.os-environment.os-environment-flexbox-glue-max div {
  overflow: visible;
}
.os-environment.os-environment-flexbox-glue-max div::before {
  content: "";
  display: block;
  height: 999px;
  width: 999px;
}

/**
 * hide native scrollbars
 */
.os-environment,
.os-viewport {
  -ms-overflow-style: scrollbar !important;
}

[data-overlayscrollbars-initialize],
[data-overlayscrollbars~=scrollbarHidden],
.os-viewport-scrollbar-hidden.os-environment,
.os-viewport-scrollbar-hidden.os-viewport {
  scrollbar-width: none !important;
}

[data-overlayscrollbars-initialize]::-webkit-scrollbar,
[data-overlayscrollbars-initialize]::-webkit-scrollbar-corner,
[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar,
[data-overlayscrollbars~=scrollbarHidden]::-webkit-scrollbar-corner,
.os-viewport-scrollbar-hidden.os-environment::-webkit-scrollbar,
.os-viewport-scrollbar-hidden.os-environment::-webkit-scrollbar-corner,
.os-viewport-scrollbar-hidden.os-viewport::-webkit-scrollbar,
.os-viewport-scrollbar-hidden.os-viewport::-webkit-scrollbar-corner {
  -webkit-appearance: none !important;
          appearance: none !important;
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

/**
 * elements wont suddenly crop after initialization is done
 */
[data-overlayscrollbars-initialize] {
  overflow: auto;
}

/**
 * applied to body 
 */
html[data-overlayscrollbars],
html.os-viewport-scrollbar-hidden,
html.os-viewport-scrollbar-hidden > body {
  box-sizing: border-box;
  margin: 0;
  width: 100%;
  height: 100%;
}

html[data-overlayscrollbars] > body {
  overflow: visible;
}

/**
 * structure setup 
 */
[data-overlayscrollbars~=host],
.os-padding {
  position: relative;
}

[data-overlayscrollbars~=host],
.os-padding {
  display: flex;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
}

.os-padding,
.os-viewport {
  box-sizing: inherit;
  position: relative;
  flex: auto !important;
  height: auto;
  width: 100%;
  padding: 0;
  margin: 0;
  border: none;
  z-index: 0;
}

.os-viewport {
  --os-vaw: 0;
  --os-vah: 0;
}
.os-viewport.os-viewport-arrange::before {
  content: "";
  position: absolute;
  pointer-events: none;
  z-index: -1;
  min-width: 1px;
  min-height: 1px;
  width: var(--os-vaw);
  height: var(--os-vah);
}

[data-overlayscrollbars~=host],
[data-overlayscrollbars~=viewport] {
  overflow: hidden;
}

[data-overlayscrollbars~=overflowVisible] {
  overflow: visible;
}

[data-overlayscrollbars-overflow-x=hidden] {
  overflow-x: hidden;
}

[data-overlayscrollbars-overflow-x=scroll] {
  overflow-x: scroll;
}

[data-overlayscrollbars-overflow-x=hidden] {
  overflow-y: hidden;
}

[data-overlayscrollbars-overflow-y=scroll] {
  overflow-y: scroll;
}

.os-padding,
.os-viewport {
  overflow: hidden;
}

.os-overflow-visible {
  overflow: visible;
}

.os-content {
  box-sizing: inherit;
}

/**
 * optional & experimental grid mode
 */
[data-overlayscrollbars-grid],
[data-overlayscrollbars-grid] .os-padding {
  display: grid;
  grid-template: 1fr/1fr;
}

[data-overlayscrollbars-grid] > .os-padding,
[data-overlayscrollbars-grid] > .os-viewport,
[data-overlayscrollbars-grid] > .os-padding > .os-viewport {
  height: auto !important;
  width: auto !important;
}

.os-scrollbar {
  contain: strict;
  transition: opacity 0.3s, visibility 0.3s, top 0.3s, right 0.3s, bottom 0.3s, left 0.3s;
  pointer-events: none;
  position: absolute;
  opacity: 0;
  visibility: hidden;
}

body > .os-scrollbar {
  position: fixed;
  z-index: 99999;
}

.os-scrollbar-transitionless {
  transition: none;
}

.os-scrollbar-track {
  position: relative;
  direction: ltr !important;
  padding: 0 !important;
  border: none !important;
}

.os-scrollbar-handle {
  position: absolute;
}

.os-scrollbar-track,
.os-scrollbar-handle {
  pointer-events: none;
  width: 100%;
  height: 100%;
}

.os-scrollbar.os-scrollbar-track-interactive .os-scrollbar-track,
.os-scrollbar.os-scrollbar-handle-interactive .os-scrollbar-handle {
  pointer-events: auto;
  touch-action: none;
}

.os-scrollbar-horizontal {
  bottom: 0;
  left: 0;
}

.os-scrollbar-vertical {
  top: 0;
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-horizontal {
  right: 0;
}

.os-scrollbar-rtl.os-scrollbar-vertical {
  right: auto;
  left: 0;
}

.os-scrollbar-visible,
.os-scrollbar-interaction.os-scrollbar-visible {
  opacity: 1;
  visibility: visible;
}

.os-scrollbar-auto-hidden {
  opacity: 0;
  visibility: hidden;
}

.os-scrollbar-unusable,
.os-scrollbar-unusable *,
.os-scrollbar-wheel,
.os-scrollbar-wheel * {
  pointer-events: none !important;
}

.os-scrollbar-unusable .os-scrollbar-handle {
  opacity: 0 !important;
}

.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-horizontal.os-scrollbar-cornerless.os-scrollbar-rtl {
  left: 0;
  right: 0;
}

.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless,
.os-scrollbar.os-scrollbar-vertical.os-scrollbar-cornerless.os-scrollbar-rtl {
  top: 0;
  bottom: 0;
}

/* NONE THEME: */
[data-overlayscrollbars~=updating] > .os-scrollbar,
.os-theme-none.os-scrollbar {
  display: none !important;
}

/* DARK & LIGHT THEME: */
.os-theme-dark.os-scrollbar-horizontal,
.os-theme-light.os-scrollbar-horizontal {
  right: 10px;
  height: 10px;
}

.os-theme-dark.os-scrollbar-vertical,
.os-theme-light.os-scrollbar-vertical {
  bottom: 10px;
  width: 10px;
}

.os-theme-dark.os-scrollbar-rtl.os-scrollbar-horizontal,
.os-theme-light.os-scrollbar-rtl.os-scrollbar-horizontal {
  left: 10px;
  right: 0;
}

.os-theme-dark.os-scrollbar,
.os-theme-light.os-scrollbar {
  padding: 2px;
  box-sizing: border-box;
  background: transparent;
}

.os-theme-dark.os-scrollbar-unusable,
.os-theme-light.os-scrollbar-unusable {
  background: transparent;
}

.os-theme-dark.os-scrollbar > .os-scrollbar-track,
.os-theme-light.os-scrollbar > .os-scrollbar-track {
  background: transparent;
}

.os-theme-dark.os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-scrollbar-horizontal > .os-scrollbar-track > .os-scrollbar-handle {
  min-width: 30px;
}

.os-theme-dark.os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-scrollbar-vertical > .os-scrollbar-track > .os-scrollbar-handle {
  min-height: 30px;
}

.os-theme-dark.os-scrollbar-transition > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-scrollbar-transition > .os-scrollbar-track > .os-scrollbar-handle {
  transition: background-color 0.3s;
}

.os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle,
.os-theme-dark.os-scrollbar > .os-scrollbar-track,
.os-theme-light.os-scrollbar > .os-scrollbar-track {
  border-radius: 10px;
}

.os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.4);
}

.os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.4);
}

.os-theme-dark.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(0, 0, 0, 0.55);
}

.os-theme-light.os-scrollbar:hover > .os-scrollbar-track > .os-scrollbar-handle {
  background: rgba(255, 255, 255, 0.55);
}

.os-theme-dark.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(0, 0, 0, 0.7);
}

.os-theme-light.os-scrollbar > .os-scrollbar-track > .os-scrollbar-handle.active {
  background: rgba(255, 255, 255, 0.7);
}

.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}

.os-theme-dark.os-host-scrollbar-hidden > .os-scrollbar-handle:before {
  display: none;
}

.os-theme-dark.os-scrollbar-horizontal .os-scrollbar-handle:before,
.os-theme-light.os-scrollbar-horizontal .os-scrollbar-handle:before {
  top: -6px;
  bottom: -2px;
}

.os-theme-dark.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-scrollbar-vertical .os-scrollbar-handle:before {
  left: -6px;
  right: -2px;
}

.os-theme-dark.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle:before,
.os-theme-light.os-scrollbar-rtl.os-scrollbar-vertical .os-scrollbar-handle:before {
  right: -6px;
  left: -2px;
}
/*!*************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/sass/root.sass ***!
  \*************************************************************************************************************/
component {
  display: block;
}

system, obs, tab, obj, item, row, block, composite, toggle, checkbox, radio, str, cell, icon, bge, int {
  display: block;
}

img-ph, video-loader {
  display: block;
}

form-control, form-textarea, form-select {
  display: block;
}

h1, h2, h3, h4, h5, h6, p, ol, ul, li {
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

strike {
  text-decoration: line-through;
}

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

img {
  vertical-align: middle;
  max-width: 100%;
  user-drag: none;
  -webkit-user-drag: none;
}

figure {
  margin: 0;
}

clip {
  display: block;
}

* {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -webkit-user-select: none;
  user-select: none;
}

input::-ms-clear {
  display: none;
}

input[type=search]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}

body {
  background-image: none;
  background-color: #fff;
  position: relative;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 400;
  font-weight: 400;
  line-height: 1;
  color: #2a1232;
  word-wrap: break-word;
  overflow-y: auto;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  -webkit-backface-visibility: hidden;
}

::selection {
  background-image: none;
  background-color: #f0c8ff;
  color: #2a1232;
}

::-moz-selection {
  background-image: none;
  background-color: #f0c8ff;
  color: #2a1232;
}

a {
  text-decoration: none;
}

a:focus {
  outline: 0;
}

button {
  outline: 0 !important;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-weight: 360;
  line-height: 1.5;
  color: #2a1232;
}

h1 {
  font-size: 36px;
}

h2 {
  font-size: 24px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 16px;
}

h5 {
  font-size: 14px;
}

h6 {
  font-size: 13px;
}

hr {
  width: 100%;
  margin: 12px 0;
  padding: 0;
  border: 0;
}

.os-theme-dark.os-scrollbar .os-scrollbar-track .os-scrollbar-handle {
  background: rgba(42, 18, 50, 0.25);
  box-shadow: 0 0 0 0.6px rgba(255, 255, 255, 0.33);
}

.os-theme-dark.os-scrollbar:hover .os-scrollbar-track .os-scrollbar-handle {
  background: rgba(42, 18, 50, 0.25);
}

.scrollview[disable] .os-scrollbar-handle {
  pointer-events: none;
}

.os-theme-dark.os-scrollbar-vertical {
  width: 10px;
  bottom: 0;
}

.os-theme-dark.os-scrollbar-horizontal {
  height: 10px;
}

.os-theme-dark.enh_reduce.os-scrollbar-vertical {
  width: 9px;
  right: 1px;
  bottom: 0;
}

.os-theme-dark.enh_reduce.os-scrollbar-horizontal {
  height: 9px;
}

html, body, .app {
  margin: 0;
  padding: 0;
}

html {
  scroll-behavior: auto;
}

body {
  background-color: #f5f5f5;
}

.app {
  background-color: #fff;
}

.container[attr=wide] {
  position: relative;
  max-width: 1232px;
  margin: 0 auto;
  padding: 0 16px;
  flex: 1;
}

.container[attr=static] {
  position: static;
  max-width: 1232px;
  margin: 0 auto;
  padding: 0 16px;
  flex: 1;
}

.container[attr=span] {
  position: relative;
  max-width: 724px;
  margin: 0 auto;
  padding: 0 16px;
  flex: 1;
}

.container[attr=gap] {
  position: relative;
  max-width: 548px;
  margin: 0;
  padding: 0 16px;
  flex: 1;
}

[s\:hidden] {
  display: none !important;
}

a.link {
  transition: color 0.125s ease-in-out;
}
a.link[attr=blue] {
  color: #0852FF;
}
a.link[attr=blue]:hover {
  text-decoration: underline;
}
a.link[attr=blue]:active {
  text-decoration: underline;
}
a.link[attr=warning] {
  color: #F32C3C;
}
a.link[attr=warning]:hover {
  text-decoration: underline;
}
a.link[attr=warning]:active {
  text-decoration: underline;
}
a.link[attr=underline] {
  text-decoration: underline;
  color: inherit;
}

b[attr="660"] {
  font-variation-settings: "wght" 660;
  font-weight: 660;
}
b[attr="560"] {
  font-variation-settings: "wght" 560;
  font-weight: 560;
}
b[color="0"] {
  color: #2a1232;
}
b[color="1"] {
  color: #fff;
}
b[color="2"] {
  color: #807884;
}
b[color="3"] {
  color: #bfb9c1;
}
b[color="10"] {
  color: rgba(178, 171, 181, 0.9);
}

icon {
  position: relative;
  z-index: 10;
  display: flex;
  pointer-events: none;
}
icon[attr=absolute] {
  position: absolute;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  pointer-events: auto;
}
icon[attr=absolute] .static, icon[attr=absolute] .hidden {
  position: absolute;
  transition: opacity 0.1s ease-in-out;
}
icon[attr=absolute][var=hover]:hover .static {
  z-index: 0;
  opacity: 0;
}
icon[attr=absolute][var=hover]:hover .hidden {
  z-index: 1;
  opacity: 1;
}
icon .static {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 24px;
  height: 24px;
  opacity: 1;
  pointer-events: none;
}
icon .hidden {
  background-image: url(0e7376433f0d760fec2e.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  opacity: 0;
  width: 24px;
  height: 24px;
  pointer-events: none;
}
icon[row="1"] .static {
  background-position-y: 0px;
}
icon .static[row="1"],
icon .hidden[row="1"] {
  background-position-y: 0px;
}
icon[row="2"] .static {
  background-position-y: -24px;
}
icon .static[row="2"],
icon .hidden[row="2"] {
  background-position-y: -24px;
}
icon[row="3"] .static {
  background-position-y: -48px;
}
icon .static[row="3"],
icon .hidden[row="3"] {
  background-position-y: -48px;
}
icon[row="4"] .static {
  background-position-y: -72px;
}
icon .static[row="4"],
icon .hidden[row="4"] {
  background-position-y: -72px;
}
icon[row="5"] .static {
  background-position-y: -96px;
}
icon .static[row="5"],
icon .hidden[row="5"] {
  background-position-y: -96px;
}
icon[row="6"] .static {
  background-position-y: -120px;
}
icon .static[row="6"],
icon .hidden[row="6"] {
  background-position-y: -120px;
}
icon[row="7"] .static {
  background-position-y: -144px;
}
icon .static[row="7"],
icon .hidden[row="7"] {
  background-position-y: -144px;
}
icon[row="8"] .static {
  background-position-y: -168px;
}
icon .static[row="8"],
icon .hidden[row="8"] {
  background-position-y: -168px;
}
icon[row="9"] .static {
  background-position-y: -192px;
}
icon .static[row="9"],
icon .hidden[row="9"] {
  background-position-y: -192px;
}
icon[row="10"] .static {
  background-position-y: -216px;
}
icon .static[row="10"],
icon .hidden[row="10"] {
  background-position-y: -216px;
}
icon[row="11"] .static {
  background-position-y: -240px;
}
icon .static[row="11"],
icon .hidden[row="11"] {
  background-position-y: -240px;
}
icon[row="12"] .static {
  background-position-y: -264px;
}
icon .static[row="12"],
icon .hidden[row="12"] {
  background-position-y: -264px;
}
icon[row="13"] .static {
  background-position-y: -288px;
}
icon .static[row="13"],
icon .hidden[row="13"] {
  background-position-y: -288px;
}
icon[row="14"] .static {
  background-position-y: -312px;
}
icon .static[row="14"],
icon .hidden[row="14"] {
  background-position-y: -312px;
}
icon[row="15"] .static {
  background-position-y: -336px;
}
icon .static[row="15"],
icon .hidden[row="15"] {
  background-position-y: -336px;
}
icon[row="16"] .static {
  background-position-y: -360px;
}
icon .static[row="16"],
icon .hidden[row="16"] {
  background-position-y: -360px;
}
icon[column="1"] .static {
  background-position-x: 0px;
}
icon .static[column="1"],
icon .hidden[column="1"] {
  background-position-x: 0px;
}
icon[column="2"] .static {
  background-position-x: -24px;
}
icon .static[column="2"],
icon .hidden[column="2"] {
  background-position-x: -24px;
}
icon[column="3"] .static {
  background-position-x: -48px;
}
icon .static[column="3"],
icon .hidden[column="3"] {
  background-position-x: -48px;
}
icon[column="4"] .static {
  background-position-x: -72px;
}
icon .static[column="4"],
icon .hidden[column="4"] {
  background-position-x: -72px;
}
icon[column="5"] .static {
  background-position-x: -96px;
}
icon .static[column="5"],
icon .hidden[column="5"] {
  background-position-x: -96px;
}
icon[column="6"] .static {
  background-position-x: -120px;
}
icon .static[column="6"],
icon .hidden[column="6"] {
  background-position-x: -120px;
}
icon[column="7"] .static {
  background-position-x: -144px;
}
icon .static[column="7"],
icon .hidden[column="7"] {
  background-position-x: -144px;
}
icon[column="8"] .static {
  background-position-x: -168px;
}
icon .static[column="8"],
icon .hidden[column="8"] {
  background-position-x: -168px;
}
icon[column="9"] .static {
  background-position-x: -192px;
}
icon .static[column="9"],
icon .hidden[column="9"] {
  background-position-x: -192px;
}
icon[column="10"] .static {
  background-position-x: -216px;
}
icon .static[column="10"],
icon .hidden[column="10"] {
  background-position-x: -216px;
}
icon[column="11"] .static {
  background-position-x: -240px;
}
icon .static[column="11"],
icon .hidden[column="11"] {
  background-position-x: -240px;
}
icon[column="12"] .static {
  background-position-x: -264px;
}
icon .static[column="12"],
icon .hidden[column="12"] {
  background-position-x: -264px;
}
icon[column="13"] .static {
  background-position-x: -288px;
}
icon .static[column="13"],
icon .hidden[column="13"] {
  background-position-x: -288px;
}
icon[column="14"] .static {
  background-position-x: -312px;
}
icon .static[column="14"],
icon .hidden[column="14"] {
  background-position-x: -312px;
}
icon[column="15"] .static {
  background-position-x: -336px;
}
icon .static[column="15"],
icon .hidden[column="15"] {
  background-position-x: -336px;
}
icon[column="16"] .static {
  background-position-x: -360px;
}
icon .static[column="16"],
icon .hidden[column="16"] {
  background-position-x: -360px;
}
icon[column="17"] .static {
  background-position-x: -384px;
}
icon .static[column="17"],
icon .hidden[column="17"] {
  background-position-x: -384px;
}
icon[column="18"] .static {
  background-position-x: -408px;
}
icon .static[column="18"],
icon .hidden[column="18"] {
  background-position-x: -408px;
}
icon[column="19"] .static {
  background-position-x: -432px;
}
icon .static[column="19"],
icon .hidden[column="19"] {
  background-position-x: -432px;
}
icon[column="20"] .static {
  background-position-x: -456px;
}
icon .static[column="20"],
icon .hidden[column="20"] {
  background-position-x: -456px;
}
icon[column="21"] .static {
  background-position-x: -480px;
}
icon .static[column="21"],
icon .hidden[column="21"] {
  background-position-x: -480px;
}
icon[column="22"] .static {
  background-position-x: -504px;
}
icon .static[column="22"],
icon .hidden[column="22"] {
  background-position-x: -504px;
}
icon[column="23"] .static {
  background-position-x: -528px;
}
icon .static[column="23"],
icon .hidden[column="23"] {
  background-position-x: -528px;
}
icon[column="24"] .static {
  background-position-x: -552px;
}
icon .static[column="24"],
icon .hidden[column="24"] {
  background-position-x: -552px;
}

icon.cursor {
  position: relative;
  z-index: 10;
  display: flex;
  pointer-events: none;
}
icon.cursor .static {
  display: block;
  background-image: url(1f15968d0fa1f169d2dd.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 32px;
  height: 32px;
  pointer-events: none;
  filter: drop-shadow(0 1px 0 rgba(0, 0, 0, 0.38));
}
icon.cursor[size="32"] {
  width: 32px;
  height: 32px;
}
icon.cursor .static[size="32"] {
  width: 32px;
  height: 32px;
}
icon.cursor[size="33"] {
  width: 33px;
  height: 33px;
}
icon.cursor .static[size="33"] {
  width: 33px;
  height: 33px;
}
icon.cursor[size="34"] {
  width: 34px;
  height: 34px;
}
icon.cursor .static[size="34"] {
  width: 34px;
  height: 34px;
}
icon.cursor[size="35"] {
  width: 35px;
  height: 35px;
}
icon.cursor .static[size="35"] {
  width: 35px;
  height: 35px;
}
icon.cursor[size="36"] {
  width: 36px;
  height: 36px;
}
icon.cursor .static[size="36"] {
  width: 36px;
  height: 36px;
}
icon.cursor[size="37"] {
  width: 37px;
  height: 37px;
}
icon.cursor .static[size="37"] {
  width: 37px;
  height: 37px;
}
icon.cursor[size="38"] {
  width: 38px;
  height: 38px;
}
icon.cursor .static[size="38"] {
  width: 38px;
  height: 38px;
}
icon.cursor[size="39"] {
  width: 39px;
  height: 39px;
}
icon.cursor .static[size="39"] {
  width: 39px;
  height: 39px;
}
icon.cursor[size="40"] {
  width: 40px;
  height: 40px;
}
icon.cursor .static[size="40"] {
  width: 40px;
  height: 40px;
}
icon.cursor[size="41"] {
  width: 41px;
  height: 41px;
}
icon.cursor .static[size="41"] {
  width: 41px;
  height: 41px;
}
icon.cursor[size="42"] {
  width: 42px;
  height: 42px;
}
icon.cursor .static[size="42"] {
  width: 42px;
  height: 42px;
}
icon.cursor[size="43"] {
  width: 43px;
  height: 43px;
}
icon.cursor .static[size="43"] {
  width: 43px;
  height: 43px;
}
icon.cursor[size="44"] {
  width: 44px;
  height: 44px;
}
icon.cursor .static[size="44"] {
  width: 44px;
  height: 44px;
}
icon.cursor[size="45"] {
  width: 45px;
  height: 45px;
}
icon.cursor .static[size="45"] {
  width: 45px;
  height: 45px;
}
icon.cursor[size="46"] {
  width: 46px;
  height: 46px;
}
icon.cursor .static[size="46"] {
  width: 46px;
  height: 46px;
}
icon.cursor[size="47"] {
  width: 47px;
  height: 47px;
}
icon.cursor .static[size="47"] {
  width: 47px;
  height: 47px;
}
icon.cursor[size="48"] {
  width: 48px;
  height: 48px;
}
icon.cursor .static[size="48"] {
  width: 48px;
  height: 48px;
}
icon.cursor[size="49"] {
  width: 49px;
  height: 49px;
}
icon.cursor .static[size="49"] {
  width: 49px;
  height: 49px;
}
icon.cursor[size="50"] {
  width: 50px;
  height: 50px;
}
icon.cursor .static[size="50"] {
  width: 50px;
  height: 50px;
}
icon.cursor[size="51"] {
  width: 51px;
  height: 51px;
}
icon.cursor .static[size="51"] {
  width: 51px;
  height: 51px;
}
icon.cursor[size="52"] {
  width: 52px;
  height: 52px;
}
icon.cursor .static[size="52"] {
  width: 52px;
  height: 52px;
}
icon.cursor[size="53"] {
  width: 53px;
  height: 53px;
}
icon.cursor .static[size="53"] {
  width: 53px;
  height: 53px;
}
icon.cursor[size="54"] {
  width: 54px;
  height: 54px;
}
icon.cursor .static[size="54"] {
  width: 54px;
  height: 54px;
}
icon.cursor[size="55"] {
  width: 55px;
  height: 55px;
}
icon.cursor .static[size="55"] {
  width: 55px;
  height: 55px;
}
icon.cursor[size="56"] {
  width: 56px;
  height: 56px;
}
icon.cursor .static[size="56"] {
  width: 56px;
  height: 56px;
}
icon.cursor[size="57"] {
  width: 57px;
  height: 57px;
}
icon.cursor .static[size="57"] {
  width: 57px;
  height: 57px;
}
icon.cursor[size="58"] {
  width: 58px;
  height: 58px;
}
icon.cursor .static[size="58"] {
  width: 58px;
  height: 58px;
}
icon.cursor[size="59"] {
  width: 59px;
  height: 59px;
}
icon.cursor .static[size="59"] {
  width: 59px;
  height: 59px;
}
icon.cursor[size="60"] {
  width: 60px;
  height: 60px;
}
icon.cursor .static[size="60"] {
  width: 60px;
  height: 60px;
}
icon.cursor[size="61"] {
  width: 61px;
  height: 61px;
}
icon.cursor .static[size="61"] {
  width: 61px;
  height: 61px;
}
icon.cursor[size="62"] {
  width: 62px;
  height: 62px;
}
icon.cursor .static[size="62"] {
  width: 62px;
  height: 62px;
}
icon.cursor[size="63"] {
  width: 63px;
  height: 63px;
}
icon.cursor .static[size="63"] {
  width: 63px;
  height: 63px;
}
icon.cursor[size="64"] {
  width: 64px;
  height: 64px;
}
icon.cursor .static[size="64"] {
  width: 64px;
  height: 64px;
}
icon.cursor[size="65"] {
  width: 65px;
  height: 65px;
}
icon.cursor .static[size="65"] {
  width: 65px;
  height: 65px;
}
icon.cursor[size="66"] {
  width: 66px;
  height: 66px;
}
icon.cursor .static[size="66"] {
  width: 66px;
  height: 66px;
}
icon.cursor[size="67"] {
  width: 67px;
  height: 67px;
}
icon.cursor .static[size="67"] {
  width: 67px;
  height: 67px;
}
icon.cursor[size="68"] {
  width: 68px;
  height: 68px;
}
icon.cursor .static[size="68"] {
  width: 68px;
  height: 68px;
}
icon.cursor[size="69"] {
  width: 69px;
  height: 69px;
}
icon.cursor .static[size="69"] {
  width: 69px;
  height: 69px;
}
icon.cursor[size="70"] {
  width: 70px;
  height: 70px;
}
icon.cursor .static[size="70"] {
  width: 70px;
  height: 70px;
}
icon.cursor[size="71"] {
  width: 71px;
  height: 71px;
}
icon.cursor .static[size="71"] {
  width: 71px;
  height: 71px;
}
icon.cursor[size="72"] {
  width: 72px;
  height: 72px;
}
icon.cursor .static[size="72"] {
  width: 72px;
  height: 72px;
}
icon.cursor[size="73"] {
  width: 73px;
  height: 73px;
}
icon.cursor .static[size="73"] {
  width: 73px;
  height: 73px;
}
icon.cursor[size="74"] {
  width: 74px;
  height: 74px;
}
icon.cursor .static[size="74"] {
  width: 74px;
  height: 74px;
}
icon.cursor[size="75"] {
  width: 75px;
  height: 75px;
}
icon.cursor .static[size="75"] {
  width: 75px;
  height: 75px;
}
icon.cursor[size="76"] {
  width: 76px;
  height: 76px;
}
icon.cursor .static[size="76"] {
  width: 76px;
  height: 76px;
}
icon.cursor[size="77"] {
  width: 77px;
  height: 77px;
}
icon.cursor .static[size="77"] {
  width: 77px;
  height: 77px;
}
icon.cursor[size="78"] {
  width: 78px;
  height: 78px;
}
icon.cursor .static[size="78"] {
  width: 78px;
  height: 78px;
}
icon.cursor[size="79"] {
  width: 79px;
  height: 79px;
}
icon.cursor .static[size="79"] {
  width: 79px;
  height: 79px;
}
icon.cursor[size="80"] {
  width: 80px;
  height: 80px;
}
icon.cursor .static[size="80"] {
  width: 80px;
  height: 80px;
}
icon.cursor[size="81"] {
  width: 81px;
  height: 81px;
}
icon.cursor .static[size="81"] {
  width: 81px;
  height: 81px;
}
icon.cursor[size="82"] {
  width: 82px;
  height: 82px;
}
icon.cursor .static[size="82"] {
  width: 82px;
  height: 82px;
}
icon.cursor[size="83"] {
  width: 83px;
  height: 83px;
}
icon.cursor .static[size="83"] {
  width: 83px;
  height: 83px;
}
icon.cursor[size="84"] {
  width: 84px;
  height: 84px;
}
icon.cursor .static[size="84"] {
  width: 84px;
  height: 84px;
}
icon.cursor[size="85"] {
  width: 85px;
  height: 85px;
}
icon.cursor .static[size="85"] {
  width: 85px;
  height: 85px;
}
icon.cursor[size="86"] {
  width: 86px;
  height: 86px;
}
icon.cursor .static[size="86"] {
  width: 86px;
  height: 86px;
}
icon.cursor[size="87"] {
  width: 87px;
  height: 87px;
}
icon.cursor .static[size="87"] {
  width: 87px;
  height: 87px;
}
icon.cursor[size="88"] {
  width: 88px;
  height: 88px;
}
icon.cursor .static[size="88"] {
  width: 88px;
  height: 88px;
}
icon.cursor[size="32"] .static {
  background-position-y: -0px;
}
icon.cursor .static[size="32"] {
  background-position-y: -0px;
}
icon.cursor[size="32"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="32"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="32"][column="2"] .static {
  background-position-x: -32px;
}
icon.cursor .static[size="32"][column="2"] {
  background-position-x: -32px;
}
icon.cursor[size="32"][column="3"] .static {
  background-position-x: -64px;
}
icon.cursor .static[size="32"][column="3"] {
  background-position-x: -64px;
}
icon.cursor[size="32"][column="4"] .static {
  background-position-x: -96px;
}
icon.cursor .static[size="32"][column="4"] {
  background-position-x: -96px;
}
icon.cursor[size="32"][column="5"] .static {
  background-position-x: -128px;
}
icon.cursor .static[size="32"][column="5"] {
  background-position-x: -128px;
}
icon.cursor[size="32"][column="6"] .static {
  background-position-x: -160px;
}
icon.cursor .static[size="32"][column="6"] {
  background-position-x: -160px;
}
icon.cursor[size="32"][column="7"] .static {
  background-position-x: -192px;
}
icon.cursor .static[size="32"][column="7"] {
  background-position-x: -192px;
}
icon.cursor[size="32"][column="8"] .static {
  background-position-x: -224px;
}
icon.cursor .static[size="32"][column="8"] {
  background-position-x: -224px;
}
icon.cursor[size="33"] .static {
  background-position-y: -32px;
}
icon.cursor .static[size="33"] {
  background-position-y: -32px;
}
icon.cursor[size="33"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="33"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="33"][column="2"] .static {
  background-position-x: -33px;
}
icon.cursor .static[size="33"][column="2"] {
  background-position-x: -33px;
}
icon.cursor[size="33"][column="3"] .static {
  background-position-x: -66px;
}
icon.cursor .static[size="33"][column="3"] {
  background-position-x: -66px;
}
icon.cursor[size="33"][column="4"] .static {
  background-position-x: -99px;
}
icon.cursor .static[size="33"][column="4"] {
  background-position-x: -99px;
}
icon.cursor[size="33"][column="5"] .static {
  background-position-x: -132px;
}
icon.cursor .static[size="33"][column="5"] {
  background-position-x: -132px;
}
icon.cursor[size="33"][column="6"] .static {
  background-position-x: -165px;
}
icon.cursor .static[size="33"][column="6"] {
  background-position-x: -165px;
}
icon.cursor[size="33"][column="7"] .static {
  background-position-x: -198px;
}
icon.cursor .static[size="33"][column="7"] {
  background-position-x: -198px;
}
icon.cursor[size="33"][column="8"] .static {
  background-position-x: -231px;
}
icon.cursor .static[size="33"][column="8"] {
  background-position-x: -231px;
}
icon.cursor[size="34"] .static {
  background-position-y: -65px;
}
icon.cursor .static[size="34"] {
  background-position-y: -65px;
}
icon.cursor[size="34"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="34"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="34"][column="2"] .static {
  background-position-x: -34px;
}
icon.cursor .static[size="34"][column="2"] {
  background-position-x: -34px;
}
icon.cursor[size="34"][column="3"] .static {
  background-position-x: -68px;
}
icon.cursor .static[size="34"][column="3"] {
  background-position-x: -68px;
}
icon.cursor[size="34"][column="4"] .static {
  background-position-x: -102px;
}
icon.cursor .static[size="34"][column="4"] {
  background-position-x: -102px;
}
icon.cursor[size="34"][column="5"] .static {
  background-position-x: -136px;
}
icon.cursor .static[size="34"][column="5"] {
  background-position-x: -136px;
}
icon.cursor[size="34"][column="6"] .static {
  background-position-x: -170px;
}
icon.cursor .static[size="34"][column="6"] {
  background-position-x: -170px;
}
icon.cursor[size="34"][column="7"] .static {
  background-position-x: -204px;
}
icon.cursor .static[size="34"][column="7"] {
  background-position-x: -204px;
}
icon.cursor[size="34"][column="8"] .static {
  background-position-x: -238px;
}
icon.cursor .static[size="34"][column="8"] {
  background-position-x: -238px;
}
icon.cursor[size="35"] .static {
  background-position-y: -99px;
}
icon.cursor .static[size="35"] {
  background-position-y: -99px;
}
icon.cursor[size="35"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="35"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="35"][column="2"] .static {
  background-position-x: -35px;
}
icon.cursor .static[size="35"][column="2"] {
  background-position-x: -35px;
}
icon.cursor[size="35"][column="3"] .static {
  background-position-x: -70px;
}
icon.cursor .static[size="35"][column="3"] {
  background-position-x: -70px;
}
icon.cursor[size="35"][column="4"] .static {
  background-position-x: -105px;
}
icon.cursor .static[size="35"][column="4"] {
  background-position-x: -105px;
}
icon.cursor[size="35"][column="5"] .static {
  background-position-x: -140px;
}
icon.cursor .static[size="35"][column="5"] {
  background-position-x: -140px;
}
icon.cursor[size="35"][column="6"] .static {
  background-position-x: -175px;
}
icon.cursor .static[size="35"][column="6"] {
  background-position-x: -175px;
}
icon.cursor[size="35"][column="7"] .static {
  background-position-x: -210px;
}
icon.cursor .static[size="35"][column="7"] {
  background-position-x: -210px;
}
icon.cursor[size="35"][column="8"] .static {
  background-position-x: -245px;
}
icon.cursor .static[size="35"][column="8"] {
  background-position-x: -245px;
}
icon.cursor[size="36"] .static {
  background-position-y: -134px;
}
icon.cursor .static[size="36"] {
  background-position-y: -134px;
}
icon.cursor[size="36"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="36"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="36"][column="2"] .static {
  background-position-x: -36px;
}
icon.cursor .static[size="36"][column="2"] {
  background-position-x: -36px;
}
icon.cursor[size="36"][column="3"] .static {
  background-position-x: -72px;
}
icon.cursor .static[size="36"][column="3"] {
  background-position-x: -72px;
}
icon.cursor[size="36"][column="4"] .static {
  background-position-x: -108px;
}
icon.cursor .static[size="36"][column="4"] {
  background-position-x: -108px;
}
icon.cursor[size="36"][column="5"] .static {
  background-position-x: -144px;
}
icon.cursor .static[size="36"][column="5"] {
  background-position-x: -144px;
}
icon.cursor[size="36"][column="6"] .static {
  background-position-x: -180px;
}
icon.cursor .static[size="36"][column="6"] {
  background-position-x: -180px;
}
icon.cursor[size="36"][column="7"] .static {
  background-position-x: -216px;
}
icon.cursor .static[size="36"][column="7"] {
  background-position-x: -216px;
}
icon.cursor[size="36"][column="8"] .static {
  background-position-x: -252px;
}
icon.cursor .static[size="36"][column="8"] {
  background-position-x: -252px;
}
icon.cursor[size="37"] .static {
  background-position-y: -170px;
}
icon.cursor .static[size="37"] {
  background-position-y: -170px;
}
icon.cursor[size="37"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="37"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="37"][column="2"] .static {
  background-position-x: -37px;
}
icon.cursor .static[size="37"][column="2"] {
  background-position-x: -37px;
}
icon.cursor[size="37"][column="3"] .static {
  background-position-x: -74px;
}
icon.cursor .static[size="37"][column="3"] {
  background-position-x: -74px;
}
icon.cursor[size="37"][column="4"] .static {
  background-position-x: -111px;
}
icon.cursor .static[size="37"][column="4"] {
  background-position-x: -111px;
}
icon.cursor[size="37"][column="5"] .static {
  background-position-x: -148px;
}
icon.cursor .static[size="37"][column="5"] {
  background-position-x: -148px;
}
icon.cursor[size="37"][column="6"] .static {
  background-position-x: -185px;
}
icon.cursor .static[size="37"][column="6"] {
  background-position-x: -185px;
}
icon.cursor[size="37"][column="7"] .static {
  background-position-x: -222px;
}
icon.cursor .static[size="37"][column="7"] {
  background-position-x: -222px;
}
icon.cursor[size="37"][column="8"] .static {
  background-position-x: -259px;
}
icon.cursor .static[size="37"][column="8"] {
  background-position-x: -259px;
}
icon.cursor[size="38"] .static {
  background-position-y: -207px;
}
icon.cursor .static[size="38"] {
  background-position-y: -207px;
}
icon.cursor[size="38"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="38"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="38"][column="2"] .static {
  background-position-x: -38px;
}
icon.cursor .static[size="38"][column="2"] {
  background-position-x: -38px;
}
icon.cursor[size="38"][column="3"] .static {
  background-position-x: -76px;
}
icon.cursor .static[size="38"][column="3"] {
  background-position-x: -76px;
}
icon.cursor[size="38"][column="4"] .static {
  background-position-x: -114px;
}
icon.cursor .static[size="38"][column="4"] {
  background-position-x: -114px;
}
icon.cursor[size="38"][column="5"] .static {
  background-position-x: -152px;
}
icon.cursor .static[size="38"][column="5"] {
  background-position-x: -152px;
}
icon.cursor[size="38"][column="6"] .static {
  background-position-x: -190px;
}
icon.cursor .static[size="38"][column="6"] {
  background-position-x: -190px;
}
icon.cursor[size="38"][column="7"] .static {
  background-position-x: -228px;
}
icon.cursor .static[size="38"][column="7"] {
  background-position-x: -228px;
}
icon.cursor[size="38"][column="8"] .static {
  background-position-x: -266px;
}
icon.cursor .static[size="38"][column="8"] {
  background-position-x: -266px;
}
icon.cursor[size="39"] .static {
  background-position-y: -245px;
}
icon.cursor .static[size="39"] {
  background-position-y: -245px;
}
icon.cursor[size="39"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="39"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="39"][column="2"] .static {
  background-position-x: -39px;
}
icon.cursor .static[size="39"][column="2"] {
  background-position-x: -39px;
}
icon.cursor[size="39"][column="3"] .static {
  background-position-x: -78px;
}
icon.cursor .static[size="39"][column="3"] {
  background-position-x: -78px;
}
icon.cursor[size="39"][column="4"] .static {
  background-position-x: -117px;
}
icon.cursor .static[size="39"][column="4"] {
  background-position-x: -117px;
}
icon.cursor[size="39"][column="5"] .static {
  background-position-x: -156px;
}
icon.cursor .static[size="39"][column="5"] {
  background-position-x: -156px;
}
icon.cursor[size="39"][column="6"] .static {
  background-position-x: -195px;
}
icon.cursor .static[size="39"][column="6"] {
  background-position-x: -195px;
}
icon.cursor[size="39"][column="7"] .static {
  background-position-x: -234px;
}
icon.cursor .static[size="39"][column="7"] {
  background-position-x: -234px;
}
icon.cursor[size="39"][column="8"] .static {
  background-position-x: -273px;
}
icon.cursor .static[size="39"][column="8"] {
  background-position-x: -273px;
}
icon.cursor[size="40"] .static {
  background-position-y: -284px;
}
icon.cursor .static[size="40"] {
  background-position-y: -284px;
}
icon.cursor[size="40"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="40"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="40"][column="2"] .static {
  background-position-x: -40px;
}
icon.cursor .static[size="40"][column="2"] {
  background-position-x: -40px;
}
icon.cursor[size="40"][column="3"] .static {
  background-position-x: -80px;
}
icon.cursor .static[size="40"][column="3"] {
  background-position-x: -80px;
}
icon.cursor[size="40"][column="4"] .static {
  background-position-x: -120px;
}
icon.cursor .static[size="40"][column="4"] {
  background-position-x: -120px;
}
icon.cursor[size="40"][column="5"] .static {
  background-position-x: -160px;
}
icon.cursor .static[size="40"][column="5"] {
  background-position-x: -160px;
}
icon.cursor[size="40"][column="6"] .static {
  background-position-x: -200px;
}
icon.cursor .static[size="40"][column="6"] {
  background-position-x: -200px;
}
icon.cursor[size="40"][column="7"] .static {
  background-position-x: -240px;
}
icon.cursor .static[size="40"][column="7"] {
  background-position-x: -240px;
}
icon.cursor[size="40"][column="8"] .static {
  background-position-x: -280px;
}
icon.cursor .static[size="40"][column="8"] {
  background-position-x: -280px;
}
icon.cursor[size="41"] .static {
  background-position-y: -324px;
}
icon.cursor .static[size="41"] {
  background-position-y: -324px;
}
icon.cursor[size="41"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="41"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="41"][column="2"] .static {
  background-position-x: -41px;
}
icon.cursor .static[size="41"][column="2"] {
  background-position-x: -41px;
}
icon.cursor[size="41"][column="3"] .static {
  background-position-x: -82px;
}
icon.cursor .static[size="41"][column="3"] {
  background-position-x: -82px;
}
icon.cursor[size="41"][column="4"] .static {
  background-position-x: -123px;
}
icon.cursor .static[size="41"][column="4"] {
  background-position-x: -123px;
}
icon.cursor[size="41"][column="5"] .static {
  background-position-x: -164px;
}
icon.cursor .static[size="41"][column="5"] {
  background-position-x: -164px;
}
icon.cursor[size="41"][column="6"] .static {
  background-position-x: -205px;
}
icon.cursor .static[size="41"][column="6"] {
  background-position-x: -205px;
}
icon.cursor[size="41"][column="7"] .static {
  background-position-x: -246px;
}
icon.cursor .static[size="41"][column="7"] {
  background-position-x: -246px;
}
icon.cursor[size="41"][column="8"] .static {
  background-position-x: -287px;
}
icon.cursor .static[size="41"][column="8"] {
  background-position-x: -287px;
}
icon.cursor[size="42"] .static {
  background-position-y: -365px;
}
icon.cursor .static[size="42"] {
  background-position-y: -365px;
}
icon.cursor[size="42"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="42"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="42"][column="2"] .static {
  background-position-x: -42px;
}
icon.cursor .static[size="42"][column="2"] {
  background-position-x: -42px;
}
icon.cursor[size="42"][column="3"] .static {
  background-position-x: -84px;
}
icon.cursor .static[size="42"][column="3"] {
  background-position-x: -84px;
}
icon.cursor[size="42"][column="4"] .static {
  background-position-x: -126px;
}
icon.cursor .static[size="42"][column="4"] {
  background-position-x: -126px;
}
icon.cursor[size="42"][column="5"] .static {
  background-position-x: -168px;
}
icon.cursor .static[size="42"][column="5"] {
  background-position-x: -168px;
}
icon.cursor[size="42"][column="6"] .static {
  background-position-x: -210px;
}
icon.cursor .static[size="42"][column="6"] {
  background-position-x: -210px;
}
icon.cursor[size="42"][column="7"] .static {
  background-position-x: -252px;
}
icon.cursor .static[size="42"][column="7"] {
  background-position-x: -252px;
}
icon.cursor[size="42"][column="8"] .static {
  background-position-x: -294px;
}
icon.cursor .static[size="42"][column="8"] {
  background-position-x: -294px;
}
icon.cursor[size="43"] .static {
  background-position-y: -407px;
}
icon.cursor .static[size="43"] {
  background-position-y: -407px;
}
icon.cursor[size="43"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="43"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="43"][column="2"] .static {
  background-position-x: -43px;
}
icon.cursor .static[size="43"][column="2"] {
  background-position-x: -43px;
}
icon.cursor[size="43"][column="3"] .static {
  background-position-x: -86px;
}
icon.cursor .static[size="43"][column="3"] {
  background-position-x: -86px;
}
icon.cursor[size="43"][column="4"] .static {
  background-position-x: -129px;
}
icon.cursor .static[size="43"][column="4"] {
  background-position-x: -129px;
}
icon.cursor[size="43"][column="5"] .static {
  background-position-x: -172px;
}
icon.cursor .static[size="43"][column="5"] {
  background-position-x: -172px;
}
icon.cursor[size="43"][column="6"] .static {
  background-position-x: -215px;
}
icon.cursor .static[size="43"][column="6"] {
  background-position-x: -215px;
}
icon.cursor[size="43"][column="7"] .static {
  background-position-x: -258px;
}
icon.cursor .static[size="43"][column="7"] {
  background-position-x: -258px;
}
icon.cursor[size="43"][column="8"] .static {
  background-position-x: -301px;
}
icon.cursor .static[size="43"][column="8"] {
  background-position-x: -301px;
}
icon.cursor[size="44"] .static {
  background-position-y: -450px;
}
icon.cursor .static[size="44"] {
  background-position-y: -450px;
}
icon.cursor[size="44"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="44"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="44"][column="2"] .static {
  background-position-x: -44px;
}
icon.cursor .static[size="44"][column="2"] {
  background-position-x: -44px;
}
icon.cursor[size="44"][column="3"] .static {
  background-position-x: -88px;
}
icon.cursor .static[size="44"][column="3"] {
  background-position-x: -88px;
}
icon.cursor[size="44"][column="4"] .static {
  background-position-x: -132px;
}
icon.cursor .static[size="44"][column="4"] {
  background-position-x: -132px;
}
icon.cursor[size="44"][column="5"] .static {
  background-position-x: -176px;
}
icon.cursor .static[size="44"][column="5"] {
  background-position-x: -176px;
}
icon.cursor[size="44"][column="6"] .static {
  background-position-x: -220px;
}
icon.cursor .static[size="44"][column="6"] {
  background-position-x: -220px;
}
icon.cursor[size="44"][column="7"] .static {
  background-position-x: -264px;
}
icon.cursor .static[size="44"][column="7"] {
  background-position-x: -264px;
}
icon.cursor[size="44"][column="8"] .static {
  background-position-x: -308px;
}
icon.cursor .static[size="44"][column="8"] {
  background-position-x: -308px;
}
icon.cursor[size="45"] .static {
  background-position-y: -494px;
}
icon.cursor .static[size="45"] {
  background-position-y: -494px;
}
icon.cursor[size="45"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="45"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="45"][column="2"] .static {
  background-position-x: -45px;
}
icon.cursor .static[size="45"][column="2"] {
  background-position-x: -45px;
}
icon.cursor[size="45"][column="3"] .static {
  background-position-x: -90px;
}
icon.cursor .static[size="45"][column="3"] {
  background-position-x: -90px;
}
icon.cursor[size="45"][column="4"] .static {
  background-position-x: -135px;
}
icon.cursor .static[size="45"][column="4"] {
  background-position-x: -135px;
}
icon.cursor[size="45"][column="5"] .static {
  background-position-x: -180px;
}
icon.cursor .static[size="45"][column="5"] {
  background-position-x: -180px;
}
icon.cursor[size="45"][column="6"] .static {
  background-position-x: -225px;
}
icon.cursor .static[size="45"][column="6"] {
  background-position-x: -225px;
}
icon.cursor[size="45"][column="7"] .static {
  background-position-x: -270px;
}
icon.cursor .static[size="45"][column="7"] {
  background-position-x: -270px;
}
icon.cursor[size="45"][column="8"] .static {
  background-position-x: -315px;
}
icon.cursor .static[size="45"][column="8"] {
  background-position-x: -315px;
}
icon.cursor[size="46"] .static {
  background-position-y: -539px;
}
icon.cursor .static[size="46"] {
  background-position-y: -539px;
}
icon.cursor[size="46"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="46"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="46"][column="2"] .static {
  background-position-x: -46px;
}
icon.cursor .static[size="46"][column="2"] {
  background-position-x: -46px;
}
icon.cursor[size="46"][column="3"] .static {
  background-position-x: -92px;
}
icon.cursor .static[size="46"][column="3"] {
  background-position-x: -92px;
}
icon.cursor[size="46"][column="4"] .static {
  background-position-x: -138px;
}
icon.cursor .static[size="46"][column="4"] {
  background-position-x: -138px;
}
icon.cursor[size="46"][column="5"] .static {
  background-position-x: -184px;
}
icon.cursor .static[size="46"][column="5"] {
  background-position-x: -184px;
}
icon.cursor[size="46"][column="6"] .static {
  background-position-x: -230px;
}
icon.cursor .static[size="46"][column="6"] {
  background-position-x: -230px;
}
icon.cursor[size="46"][column="7"] .static {
  background-position-x: -276px;
}
icon.cursor .static[size="46"][column="7"] {
  background-position-x: -276px;
}
icon.cursor[size="46"][column="8"] .static {
  background-position-x: -322px;
}
icon.cursor .static[size="46"][column="8"] {
  background-position-x: -322px;
}
icon.cursor[size="47"] .static {
  background-position-y: -585px;
}
icon.cursor .static[size="47"] {
  background-position-y: -585px;
}
icon.cursor[size="47"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="47"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="47"][column="2"] .static {
  background-position-x: -47px;
}
icon.cursor .static[size="47"][column="2"] {
  background-position-x: -47px;
}
icon.cursor[size="47"][column="3"] .static {
  background-position-x: -94px;
}
icon.cursor .static[size="47"][column="3"] {
  background-position-x: -94px;
}
icon.cursor[size="47"][column="4"] .static {
  background-position-x: -141px;
}
icon.cursor .static[size="47"][column="4"] {
  background-position-x: -141px;
}
icon.cursor[size="47"][column="5"] .static {
  background-position-x: -188px;
}
icon.cursor .static[size="47"][column="5"] {
  background-position-x: -188px;
}
icon.cursor[size="47"][column="6"] .static {
  background-position-x: -235px;
}
icon.cursor .static[size="47"][column="6"] {
  background-position-x: -235px;
}
icon.cursor[size="47"][column="7"] .static {
  background-position-x: -282px;
}
icon.cursor .static[size="47"][column="7"] {
  background-position-x: -282px;
}
icon.cursor[size="47"][column="8"] .static {
  background-position-x: -329px;
}
icon.cursor .static[size="47"][column="8"] {
  background-position-x: -329px;
}
icon.cursor[size="48"] .static {
  background-position-y: -632px;
}
icon.cursor .static[size="48"] {
  background-position-y: -632px;
}
icon.cursor[size="48"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="48"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="48"][column="2"] .static {
  background-position-x: -48px;
}
icon.cursor .static[size="48"][column="2"] {
  background-position-x: -48px;
}
icon.cursor[size="48"][column="3"] .static {
  background-position-x: -96px;
}
icon.cursor .static[size="48"][column="3"] {
  background-position-x: -96px;
}
icon.cursor[size="48"][column="4"] .static {
  background-position-x: -144px;
}
icon.cursor .static[size="48"][column="4"] {
  background-position-x: -144px;
}
icon.cursor[size="48"][column="5"] .static {
  background-position-x: -192px;
}
icon.cursor .static[size="48"][column="5"] {
  background-position-x: -192px;
}
icon.cursor[size="48"][column="6"] .static {
  background-position-x: -240px;
}
icon.cursor .static[size="48"][column="6"] {
  background-position-x: -240px;
}
icon.cursor[size="48"][column="7"] .static {
  background-position-x: -288px;
}
icon.cursor .static[size="48"][column="7"] {
  background-position-x: -288px;
}
icon.cursor[size="48"][column="8"] .static {
  background-position-x: -336px;
}
icon.cursor .static[size="48"][column="8"] {
  background-position-x: -336px;
}
icon.cursor[size="49"] .static {
  background-position-y: -680px;
}
icon.cursor .static[size="49"] {
  background-position-y: -680px;
}
icon.cursor[size="49"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="49"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="49"][column="2"] .static {
  background-position-x: -49px;
}
icon.cursor .static[size="49"][column="2"] {
  background-position-x: -49px;
}
icon.cursor[size="49"][column="3"] .static {
  background-position-x: -98px;
}
icon.cursor .static[size="49"][column="3"] {
  background-position-x: -98px;
}
icon.cursor[size="49"][column="4"] .static {
  background-position-x: -147px;
}
icon.cursor .static[size="49"][column="4"] {
  background-position-x: -147px;
}
icon.cursor[size="49"][column="5"] .static {
  background-position-x: -196px;
}
icon.cursor .static[size="49"][column="5"] {
  background-position-x: -196px;
}
icon.cursor[size="49"][column="6"] .static {
  background-position-x: -245px;
}
icon.cursor .static[size="49"][column="6"] {
  background-position-x: -245px;
}
icon.cursor[size="49"][column="7"] .static {
  background-position-x: -294px;
}
icon.cursor .static[size="49"][column="7"] {
  background-position-x: -294px;
}
icon.cursor[size="49"][column="8"] .static {
  background-position-x: -343px;
}
icon.cursor .static[size="49"][column="8"] {
  background-position-x: -343px;
}
icon.cursor[size="50"] .static {
  background-position-y: -729px;
}
icon.cursor .static[size="50"] {
  background-position-y: -729px;
}
icon.cursor[size="50"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="50"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="50"][column="2"] .static {
  background-position-x: -50px;
}
icon.cursor .static[size="50"][column="2"] {
  background-position-x: -50px;
}
icon.cursor[size="50"][column="3"] .static {
  background-position-x: -100px;
}
icon.cursor .static[size="50"][column="3"] {
  background-position-x: -100px;
}
icon.cursor[size="50"][column="4"] .static {
  background-position-x: -150px;
}
icon.cursor .static[size="50"][column="4"] {
  background-position-x: -150px;
}
icon.cursor[size="50"][column="5"] .static {
  background-position-x: -200px;
}
icon.cursor .static[size="50"][column="5"] {
  background-position-x: -200px;
}
icon.cursor[size="50"][column="6"] .static {
  background-position-x: -250px;
}
icon.cursor .static[size="50"][column="6"] {
  background-position-x: -250px;
}
icon.cursor[size="50"][column="7"] .static {
  background-position-x: -300px;
}
icon.cursor .static[size="50"][column="7"] {
  background-position-x: -300px;
}
icon.cursor[size="50"][column="8"] .static {
  background-position-x: -350px;
}
icon.cursor .static[size="50"][column="8"] {
  background-position-x: -350px;
}
icon.cursor[size="51"] .static {
  background-position-y: -779px;
}
icon.cursor .static[size="51"] {
  background-position-y: -779px;
}
icon.cursor[size="51"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="51"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="51"][column="2"] .static {
  background-position-x: -51px;
}
icon.cursor .static[size="51"][column="2"] {
  background-position-x: -51px;
}
icon.cursor[size="51"][column="3"] .static {
  background-position-x: -102px;
}
icon.cursor .static[size="51"][column="3"] {
  background-position-x: -102px;
}
icon.cursor[size="51"][column="4"] .static {
  background-position-x: -153px;
}
icon.cursor .static[size="51"][column="4"] {
  background-position-x: -153px;
}
icon.cursor[size="51"][column="5"] .static {
  background-position-x: -204px;
}
icon.cursor .static[size="51"][column="5"] {
  background-position-x: -204px;
}
icon.cursor[size="51"][column="6"] .static {
  background-position-x: -255px;
}
icon.cursor .static[size="51"][column="6"] {
  background-position-x: -255px;
}
icon.cursor[size="51"][column="7"] .static {
  background-position-x: -306px;
}
icon.cursor .static[size="51"][column="7"] {
  background-position-x: -306px;
}
icon.cursor[size="51"][column="8"] .static {
  background-position-x: -357px;
}
icon.cursor .static[size="51"][column="8"] {
  background-position-x: -357px;
}
icon.cursor[size="52"] .static {
  background-position-y: -830px;
}
icon.cursor .static[size="52"] {
  background-position-y: -830px;
}
icon.cursor[size="52"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="52"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="52"][column="2"] .static {
  background-position-x: -52px;
}
icon.cursor .static[size="52"][column="2"] {
  background-position-x: -52px;
}
icon.cursor[size="52"][column="3"] .static {
  background-position-x: -104px;
}
icon.cursor .static[size="52"][column="3"] {
  background-position-x: -104px;
}
icon.cursor[size="52"][column="4"] .static {
  background-position-x: -156px;
}
icon.cursor .static[size="52"][column="4"] {
  background-position-x: -156px;
}
icon.cursor[size="52"][column="5"] .static {
  background-position-x: -208px;
}
icon.cursor .static[size="52"][column="5"] {
  background-position-x: -208px;
}
icon.cursor[size="52"][column="6"] .static {
  background-position-x: -260px;
}
icon.cursor .static[size="52"][column="6"] {
  background-position-x: -260px;
}
icon.cursor[size="52"][column="7"] .static {
  background-position-x: -312px;
}
icon.cursor .static[size="52"][column="7"] {
  background-position-x: -312px;
}
icon.cursor[size="52"][column="8"] .static {
  background-position-x: -364px;
}
icon.cursor .static[size="52"][column="8"] {
  background-position-x: -364px;
}
icon.cursor[size="53"] .static {
  background-position-y: -882px;
}
icon.cursor .static[size="53"] {
  background-position-y: -882px;
}
icon.cursor[size="53"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="53"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="53"][column="2"] .static {
  background-position-x: -53px;
}
icon.cursor .static[size="53"][column="2"] {
  background-position-x: -53px;
}
icon.cursor[size="53"][column="3"] .static {
  background-position-x: -106px;
}
icon.cursor .static[size="53"][column="3"] {
  background-position-x: -106px;
}
icon.cursor[size="53"][column="4"] .static {
  background-position-x: -159px;
}
icon.cursor .static[size="53"][column="4"] {
  background-position-x: -159px;
}
icon.cursor[size="53"][column="5"] .static {
  background-position-x: -212px;
}
icon.cursor .static[size="53"][column="5"] {
  background-position-x: -212px;
}
icon.cursor[size="53"][column="6"] .static {
  background-position-x: -265px;
}
icon.cursor .static[size="53"][column="6"] {
  background-position-x: -265px;
}
icon.cursor[size="53"][column="7"] .static {
  background-position-x: -318px;
}
icon.cursor .static[size="53"][column="7"] {
  background-position-x: -318px;
}
icon.cursor[size="53"][column="8"] .static {
  background-position-x: -371px;
}
icon.cursor .static[size="53"][column="8"] {
  background-position-x: -371px;
}
icon.cursor[size="54"] .static {
  background-position-y: -935px;
}
icon.cursor .static[size="54"] {
  background-position-y: -935px;
}
icon.cursor[size="54"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="54"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="54"][column="2"] .static {
  background-position-x: -54px;
}
icon.cursor .static[size="54"][column="2"] {
  background-position-x: -54px;
}
icon.cursor[size="54"][column="3"] .static {
  background-position-x: -108px;
}
icon.cursor .static[size="54"][column="3"] {
  background-position-x: -108px;
}
icon.cursor[size="54"][column="4"] .static {
  background-position-x: -162px;
}
icon.cursor .static[size="54"][column="4"] {
  background-position-x: -162px;
}
icon.cursor[size="54"][column="5"] .static {
  background-position-x: -216px;
}
icon.cursor .static[size="54"][column="5"] {
  background-position-x: -216px;
}
icon.cursor[size="54"][column="6"] .static {
  background-position-x: -270px;
}
icon.cursor .static[size="54"][column="6"] {
  background-position-x: -270px;
}
icon.cursor[size="54"][column="7"] .static {
  background-position-x: -324px;
}
icon.cursor .static[size="54"][column="7"] {
  background-position-x: -324px;
}
icon.cursor[size="54"][column="8"] .static {
  background-position-x: -378px;
}
icon.cursor .static[size="54"][column="8"] {
  background-position-x: -378px;
}
icon.cursor[size="55"] .static {
  background-position-y: -989px;
}
icon.cursor .static[size="55"] {
  background-position-y: -989px;
}
icon.cursor[size="55"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="55"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="55"][column="2"] .static {
  background-position-x: -55px;
}
icon.cursor .static[size="55"][column="2"] {
  background-position-x: -55px;
}
icon.cursor[size="55"][column="3"] .static {
  background-position-x: -110px;
}
icon.cursor .static[size="55"][column="3"] {
  background-position-x: -110px;
}
icon.cursor[size="55"][column="4"] .static {
  background-position-x: -165px;
}
icon.cursor .static[size="55"][column="4"] {
  background-position-x: -165px;
}
icon.cursor[size="55"][column="5"] .static {
  background-position-x: -220px;
}
icon.cursor .static[size="55"][column="5"] {
  background-position-x: -220px;
}
icon.cursor[size="55"][column="6"] .static {
  background-position-x: -275px;
}
icon.cursor .static[size="55"][column="6"] {
  background-position-x: -275px;
}
icon.cursor[size="55"][column="7"] .static {
  background-position-x: -330px;
}
icon.cursor .static[size="55"][column="7"] {
  background-position-x: -330px;
}
icon.cursor[size="55"][column="8"] .static {
  background-position-x: -385px;
}
icon.cursor .static[size="55"][column="8"] {
  background-position-x: -385px;
}
icon.cursor[size="56"] .static {
  background-position-y: -1044px;
}
icon.cursor .static[size="56"] {
  background-position-y: -1044px;
}
icon.cursor[size="56"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="56"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="56"][column="2"] .static {
  background-position-x: -56px;
}
icon.cursor .static[size="56"][column="2"] {
  background-position-x: -56px;
}
icon.cursor[size="56"][column="3"] .static {
  background-position-x: -112px;
}
icon.cursor .static[size="56"][column="3"] {
  background-position-x: -112px;
}
icon.cursor[size="56"][column="4"] .static {
  background-position-x: -168px;
}
icon.cursor .static[size="56"][column="4"] {
  background-position-x: -168px;
}
icon.cursor[size="56"][column="5"] .static {
  background-position-x: -224px;
}
icon.cursor .static[size="56"][column="5"] {
  background-position-x: -224px;
}
icon.cursor[size="56"][column="6"] .static {
  background-position-x: -280px;
}
icon.cursor .static[size="56"][column="6"] {
  background-position-x: -280px;
}
icon.cursor[size="56"][column="7"] .static {
  background-position-x: -336px;
}
icon.cursor .static[size="56"][column="7"] {
  background-position-x: -336px;
}
icon.cursor[size="56"][column="8"] .static {
  background-position-x: -392px;
}
icon.cursor .static[size="56"][column="8"] {
  background-position-x: -392px;
}
icon.cursor[size="57"] .static {
  background-position-y: -1100px;
}
icon.cursor .static[size="57"] {
  background-position-y: -1100px;
}
icon.cursor[size="57"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="57"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="57"][column="2"] .static {
  background-position-x: -57px;
}
icon.cursor .static[size="57"][column="2"] {
  background-position-x: -57px;
}
icon.cursor[size="57"][column="3"] .static {
  background-position-x: -114px;
}
icon.cursor .static[size="57"][column="3"] {
  background-position-x: -114px;
}
icon.cursor[size="57"][column="4"] .static {
  background-position-x: -171px;
}
icon.cursor .static[size="57"][column="4"] {
  background-position-x: -171px;
}
icon.cursor[size="57"][column="5"] .static {
  background-position-x: -228px;
}
icon.cursor .static[size="57"][column="5"] {
  background-position-x: -228px;
}
icon.cursor[size="57"][column="6"] .static {
  background-position-x: -285px;
}
icon.cursor .static[size="57"][column="6"] {
  background-position-x: -285px;
}
icon.cursor[size="57"][column="7"] .static {
  background-position-x: -342px;
}
icon.cursor .static[size="57"][column="7"] {
  background-position-x: -342px;
}
icon.cursor[size="57"][column="8"] .static {
  background-position-x: -399px;
}
icon.cursor .static[size="57"][column="8"] {
  background-position-x: -399px;
}
icon.cursor[size="58"] .static {
  background-position-y: -1157px;
}
icon.cursor .static[size="58"] {
  background-position-y: -1157px;
}
icon.cursor[size="58"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="58"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="58"][column="2"] .static {
  background-position-x: -58px;
}
icon.cursor .static[size="58"][column="2"] {
  background-position-x: -58px;
}
icon.cursor[size="58"][column="3"] .static {
  background-position-x: -116px;
}
icon.cursor .static[size="58"][column="3"] {
  background-position-x: -116px;
}
icon.cursor[size="58"][column="4"] .static {
  background-position-x: -174px;
}
icon.cursor .static[size="58"][column="4"] {
  background-position-x: -174px;
}
icon.cursor[size="58"][column="5"] .static {
  background-position-x: -232px;
}
icon.cursor .static[size="58"][column="5"] {
  background-position-x: -232px;
}
icon.cursor[size="58"][column="6"] .static {
  background-position-x: -290px;
}
icon.cursor .static[size="58"][column="6"] {
  background-position-x: -290px;
}
icon.cursor[size="58"][column="7"] .static {
  background-position-x: -348px;
}
icon.cursor .static[size="58"][column="7"] {
  background-position-x: -348px;
}
icon.cursor[size="58"][column="8"] .static {
  background-position-x: -406px;
}
icon.cursor .static[size="58"][column="8"] {
  background-position-x: -406px;
}
icon.cursor[size="59"] .static {
  background-position-y: -1215px;
}
icon.cursor .static[size="59"] {
  background-position-y: -1215px;
}
icon.cursor[size="59"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="59"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="59"][column="2"] .static {
  background-position-x: -59px;
}
icon.cursor .static[size="59"][column="2"] {
  background-position-x: -59px;
}
icon.cursor[size="59"][column="3"] .static {
  background-position-x: -118px;
}
icon.cursor .static[size="59"][column="3"] {
  background-position-x: -118px;
}
icon.cursor[size="59"][column="4"] .static {
  background-position-x: -177px;
}
icon.cursor .static[size="59"][column="4"] {
  background-position-x: -177px;
}
icon.cursor[size="59"][column="5"] .static {
  background-position-x: -236px;
}
icon.cursor .static[size="59"][column="5"] {
  background-position-x: -236px;
}
icon.cursor[size="59"][column="6"] .static {
  background-position-x: -295px;
}
icon.cursor .static[size="59"][column="6"] {
  background-position-x: -295px;
}
icon.cursor[size="59"][column="7"] .static {
  background-position-x: -354px;
}
icon.cursor .static[size="59"][column="7"] {
  background-position-x: -354px;
}
icon.cursor[size="59"][column="8"] .static {
  background-position-x: -413px;
}
icon.cursor .static[size="59"][column="8"] {
  background-position-x: -413px;
}
icon.cursor[size="60"] .static {
  background-position-y: -1274px;
}
icon.cursor .static[size="60"] {
  background-position-y: -1274px;
}
icon.cursor[size="60"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="60"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="60"][column="2"] .static {
  background-position-x: -60px;
}
icon.cursor .static[size="60"][column="2"] {
  background-position-x: -60px;
}
icon.cursor[size="60"][column="3"] .static {
  background-position-x: -120px;
}
icon.cursor .static[size="60"][column="3"] {
  background-position-x: -120px;
}
icon.cursor[size="60"][column="4"] .static {
  background-position-x: -180px;
}
icon.cursor .static[size="60"][column="4"] {
  background-position-x: -180px;
}
icon.cursor[size="60"][column="5"] .static {
  background-position-x: -240px;
}
icon.cursor .static[size="60"][column="5"] {
  background-position-x: -240px;
}
icon.cursor[size="60"][column="6"] .static {
  background-position-x: -300px;
}
icon.cursor .static[size="60"][column="6"] {
  background-position-x: -300px;
}
icon.cursor[size="60"][column="7"] .static {
  background-position-x: -360px;
}
icon.cursor .static[size="60"][column="7"] {
  background-position-x: -360px;
}
icon.cursor[size="60"][column="8"] .static {
  background-position-x: -420px;
}
icon.cursor .static[size="60"][column="8"] {
  background-position-x: -420px;
}
icon.cursor[size="61"] .static {
  background-position-y: -1334px;
}
icon.cursor .static[size="61"] {
  background-position-y: -1334px;
}
icon.cursor[size="61"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="61"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="61"][column="2"] .static {
  background-position-x: -61px;
}
icon.cursor .static[size="61"][column="2"] {
  background-position-x: -61px;
}
icon.cursor[size="61"][column="3"] .static {
  background-position-x: -122px;
}
icon.cursor .static[size="61"][column="3"] {
  background-position-x: -122px;
}
icon.cursor[size="61"][column="4"] .static {
  background-position-x: -183px;
}
icon.cursor .static[size="61"][column="4"] {
  background-position-x: -183px;
}
icon.cursor[size="61"][column="5"] .static {
  background-position-x: -244px;
}
icon.cursor .static[size="61"][column="5"] {
  background-position-x: -244px;
}
icon.cursor[size="61"][column="6"] .static {
  background-position-x: -305px;
}
icon.cursor .static[size="61"][column="6"] {
  background-position-x: -305px;
}
icon.cursor[size="61"][column="7"] .static {
  background-position-x: -366px;
}
icon.cursor .static[size="61"][column="7"] {
  background-position-x: -366px;
}
icon.cursor[size="61"][column="8"] .static {
  background-position-x: -427px;
}
icon.cursor .static[size="61"][column="8"] {
  background-position-x: -427px;
}
icon.cursor[size="62"] .static {
  background-position-y: -1395px;
}
icon.cursor .static[size="62"] {
  background-position-y: -1395px;
}
icon.cursor[size="62"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="62"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="62"][column="2"] .static {
  background-position-x: -62px;
}
icon.cursor .static[size="62"][column="2"] {
  background-position-x: -62px;
}
icon.cursor[size="62"][column="3"] .static {
  background-position-x: -124px;
}
icon.cursor .static[size="62"][column="3"] {
  background-position-x: -124px;
}
icon.cursor[size="62"][column="4"] .static {
  background-position-x: -186px;
}
icon.cursor .static[size="62"][column="4"] {
  background-position-x: -186px;
}
icon.cursor[size="62"][column="5"] .static {
  background-position-x: -248px;
}
icon.cursor .static[size="62"][column="5"] {
  background-position-x: -248px;
}
icon.cursor[size="62"][column="6"] .static {
  background-position-x: -310px;
}
icon.cursor .static[size="62"][column="6"] {
  background-position-x: -310px;
}
icon.cursor[size="62"][column="7"] .static {
  background-position-x: -372px;
}
icon.cursor .static[size="62"][column="7"] {
  background-position-x: -372px;
}
icon.cursor[size="62"][column="8"] .static {
  background-position-x: -434px;
}
icon.cursor .static[size="62"][column="8"] {
  background-position-x: -434px;
}
icon.cursor[size="63"] .static {
  background-position-y: -1457px;
}
icon.cursor .static[size="63"] {
  background-position-y: -1457px;
}
icon.cursor[size="63"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="63"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="63"][column="2"] .static {
  background-position-x: -63px;
}
icon.cursor .static[size="63"][column="2"] {
  background-position-x: -63px;
}
icon.cursor[size="63"][column="3"] .static {
  background-position-x: -126px;
}
icon.cursor .static[size="63"][column="3"] {
  background-position-x: -126px;
}
icon.cursor[size="63"][column="4"] .static {
  background-position-x: -189px;
}
icon.cursor .static[size="63"][column="4"] {
  background-position-x: -189px;
}
icon.cursor[size="63"][column="5"] .static {
  background-position-x: -252px;
}
icon.cursor .static[size="63"][column="5"] {
  background-position-x: -252px;
}
icon.cursor[size="63"][column="6"] .static {
  background-position-x: -315px;
}
icon.cursor .static[size="63"][column="6"] {
  background-position-x: -315px;
}
icon.cursor[size="63"][column="7"] .static {
  background-position-x: -378px;
}
icon.cursor .static[size="63"][column="7"] {
  background-position-x: -378px;
}
icon.cursor[size="63"][column="8"] .static {
  background-position-x: -441px;
}
icon.cursor .static[size="63"][column="8"] {
  background-position-x: -441px;
}
icon.cursor[size="64"] .static {
  background-position-y: -1520px;
}
icon.cursor .static[size="64"] {
  background-position-y: -1520px;
}
icon.cursor[size="64"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="64"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="64"][column="2"] .static {
  background-position-x: -64px;
}
icon.cursor .static[size="64"][column="2"] {
  background-position-x: -64px;
}
icon.cursor[size="64"][column="3"] .static {
  background-position-x: -128px;
}
icon.cursor .static[size="64"][column="3"] {
  background-position-x: -128px;
}
icon.cursor[size="64"][column="4"] .static {
  background-position-x: -192px;
}
icon.cursor .static[size="64"][column="4"] {
  background-position-x: -192px;
}
icon.cursor[size="64"][column="5"] .static {
  background-position-x: -256px;
}
icon.cursor .static[size="64"][column="5"] {
  background-position-x: -256px;
}
icon.cursor[size="64"][column="6"] .static {
  background-position-x: -320px;
}
icon.cursor .static[size="64"][column="6"] {
  background-position-x: -320px;
}
icon.cursor[size="64"][column="7"] .static {
  background-position-x: -384px;
}
icon.cursor .static[size="64"][column="7"] {
  background-position-x: -384px;
}
icon.cursor[size="64"][column="8"] .static {
  background-position-x: -448px;
}
icon.cursor .static[size="64"][column="8"] {
  background-position-x: -448px;
}
icon.cursor[size="65"] .static {
  background-position-y: -1584px;
}
icon.cursor .static[size="65"] {
  background-position-y: -1584px;
}
icon.cursor[size="65"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="65"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="65"][column="2"] .static {
  background-position-x: -65px;
}
icon.cursor .static[size="65"][column="2"] {
  background-position-x: -65px;
}
icon.cursor[size="65"][column="3"] .static {
  background-position-x: -130px;
}
icon.cursor .static[size="65"][column="3"] {
  background-position-x: -130px;
}
icon.cursor[size="65"][column="4"] .static {
  background-position-x: -195px;
}
icon.cursor .static[size="65"][column="4"] {
  background-position-x: -195px;
}
icon.cursor[size="65"][column="5"] .static {
  background-position-x: -260px;
}
icon.cursor .static[size="65"][column="5"] {
  background-position-x: -260px;
}
icon.cursor[size="65"][column="6"] .static {
  background-position-x: -325px;
}
icon.cursor .static[size="65"][column="6"] {
  background-position-x: -325px;
}
icon.cursor[size="65"][column="7"] .static {
  background-position-x: -390px;
}
icon.cursor .static[size="65"][column="7"] {
  background-position-x: -390px;
}
icon.cursor[size="65"][column="8"] .static {
  background-position-x: -455px;
}
icon.cursor .static[size="65"][column="8"] {
  background-position-x: -455px;
}
icon.cursor[size="66"] .static {
  background-position-y: -1649px;
}
icon.cursor .static[size="66"] {
  background-position-y: -1649px;
}
icon.cursor[size="66"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="66"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="66"][column="2"] .static {
  background-position-x: -66px;
}
icon.cursor .static[size="66"][column="2"] {
  background-position-x: -66px;
}
icon.cursor[size="66"][column="3"] .static {
  background-position-x: -132px;
}
icon.cursor .static[size="66"][column="3"] {
  background-position-x: -132px;
}
icon.cursor[size="66"][column="4"] .static {
  background-position-x: -198px;
}
icon.cursor .static[size="66"][column="4"] {
  background-position-x: -198px;
}
icon.cursor[size="66"][column="5"] .static {
  background-position-x: -264px;
}
icon.cursor .static[size="66"][column="5"] {
  background-position-x: -264px;
}
icon.cursor[size="66"][column="6"] .static {
  background-position-x: -330px;
}
icon.cursor .static[size="66"][column="6"] {
  background-position-x: -330px;
}
icon.cursor[size="66"][column="7"] .static {
  background-position-x: -396px;
}
icon.cursor .static[size="66"][column="7"] {
  background-position-x: -396px;
}
icon.cursor[size="66"][column="8"] .static {
  background-position-x: -462px;
}
icon.cursor .static[size="66"][column="8"] {
  background-position-x: -462px;
}
icon.cursor[size="67"] .static {
  background-position-y: -1715px;
}
icon.cursor .static[size="67"] {
  background-position-y: -1715px;
}
icon.cursor[size="67"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="67"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="67"][column="2"] .static {
  background-position-x: -67px;
}
icon.cursor .static[size="67"][column="2"] {
  background-position-x: -67px;
}
icon.cursor[size="67"][column="3"] .static {
  background-position-x: -134px;
}
icon.cursor .static[size="67"][column="3"] {
  background-position-x: -134px;
}
icon.cursor[size="67"][column="4"] .static {
  background-position-x: -201px;
}
icon.cursor .static[size="67"][column="4"] {
  background-position-x: -201px;
}
icon.cursor[size="67"][column="5"] .static {
  background-position-x: -268px;
}
icon.cursor .static[size="67"][column="5"] {
  background-position-x: -268px;
}
icon.cursor[size="67"][column="6"] .static {
  background-position-x: -335px;
}
icon.cursor .static[size="67"][column="6"] {
  background-position-x: -335px;
}
icon.cursor[size="67"][column="7"] .static {
  background-position-x: -402px;
}
icon.cursor .static[size="67"][column="7"] {
  background-position-x: -402px;
}
icon.cursor[size="67"][column="8"] .static {
  background-position-x: -469px;
}
icon.cursor .static[size="67"][column="8"] {
  background-position-x: -469px;
}
icon.cursor[size="68"] .static {
  background-position-y: -1782px;
}
icon.cursor .static[size="68"] {
  background-position-y: -1782px;
}
icon.cursor[size="68"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="68"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="68"][column="2"] .static {
  background-position-x: -68px;
}
icon.cursor .static[size="68"][column="2"] {
  background-position-x: -68px;
}
icon.cursor[size="68"][column="3"] .static {
  background-position-x: -136px;
}
icon.cursor .static[size="68"][column="3"] {
  background-position-x: -136px;
}
icon.cursor[size="68"][column="4"] .static {
  background-position-x: -204px;
}
icon.cursor .static[size="68"][column="4"] {
  background-position-x: -204px;
}
icon.cursor[size="68"][column="5"] .static {
  background-position-x: -272px;
}
icon.cursor .static[size="68"][column="5"] {
  background-position-x: -272px;
}
icon.cursor[size="68"][column="6"] .static {
  background-position-x: -340px;
}
icon.cursor .static[size="68"][column="6"] {
  background-position-x: -340px;
}
icon.cursor[size="68"][column="7"] .static {
  background-position-x: -408px;
}
icon.cursor .static[size="68"][column="7"] {
  background-position-x: -408px;
}
icon.cursor[size="68"][column="8"] .static {
  background-position-x: -476px;
}
icon.cursor .static[size="68"][column="8"] {
  background-position-x: -476px;
}
icon.cursor[size="69"] .static {
  background-position-y: -1850px;
}
icon.cursor .static[size="69"] {
  background-position-y: -1850px;
}
icon.cursor[size="69"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="69"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="69"][column="2"] .static {
  background-position-x: -69px;
}
icon.cursor .static[size="69"][column="2"] {
  background-position-x: -69px;
}
icon.cursor[size="69"][column="3"] .static {
  background-position-x: -138px;
}
icon.cursor .static[size="69"][column="3"] {
  background-position-x: -138px;
}
icon.cursor[size="69"][column="4"] .static {
  background-position-x: -207px;
}
icon.cursor .static[size="69"][column="4"] {
  background-position-x: -207px;
}
icon.cursor[size="69"][column="5"] .static {
  background-position-x: -276px;
}
icon.cursor .static[size="69"][column="5"] {
  background-position-x: -276px;
}
icon.cursor[size="69"][column="6"] .static {
  background-position-x: -345px;
}
icon.cursor .static[size="69"][column="6"] {
  background-position-x: -345px;
}
icon.cursor[size="69"][column="7"] .static {
  background-position-x: -414px;
}
icon.cursor .static[size="69"][column="7"] {
  background-position-x: -414px;
}
icon.cursor[size="69"][column="8"] .static {
  background-position-x: -483px;
}
icon.cursor .static[size="69"][column="8"] {
  background-position-x: -483px;
}
icon.cursor[size="70"] .static {
  background-position-y: -1919px;
}
icon.cursor .static[size="70"] {
  background-position-y: -1919px;
}
icon.cursor[size="70"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="70"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="70"][column="2"] .static {
  background-position-x: -70px;
}
icon.cursor .static[size="70"][column="2"] {
  background-position-x: -70px;
}
icon.cursor[size="70"][column="3"] .static {
  background-position-x: -140px;
}
icon.cursor .static[size="70"][column="3"] {
  background-position-x: -140px;
}
icon.cursor[size="70"][column="4"] .static {
  background-position-x: -210px;
}
icon.cursor .static[size="70"][column="4"] {
  background-position-x: -210px;
}
icon.cursor[size="70"][column="5"] .static {
  background-position-x: -280px;
}
icon.cursor .static[size="70"][column="5"] {
  background-position-x: -280px;
}
icon.cursor[size="70"][column="6"] .static {
  background-position-x: -350px;
}
icon.cursor .static[size="70"][column="6"] {
  background-position-x: -350px;
}
icon.cursor[size="70"][column="7"] .static {
  background-position-x: -420px;
}
icon.cursor .static[size="70"][column="7"] {
  background-position-x: -420px;
}
icon.cursor[size="70"][column="8"] .static {
  background-position-x: -490px;
}
icon.cursor .static[size="70"][column="8"] {
  background-position-x: -490px;
}
icon.cursor[size="71"] .static {
  background-position-y: -1989px;
}
icon.cursor .static[size="71"] {
  background-position-y: -1989px;
}
icon.cursor[size="71"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="71"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="71"][column="2"] .static {
  background-position-x: -71px;
}
icon.cursor .static[size="71"][column="2"] {
  background-position-x: -71px;
}
icon.cursor[size="71"][column="3"] .static {
  background-position-x: -142px;
}
icon.cursor .static[size="71"][column="3"] {
  background-position-x: -142px;
}
icon.cursor[size="71"][column="4"] .static {
  background-position-x: -213px;
}
icon.cursor .static[size="71"][column="4"] {
  background-position-x: -213px;
}
icon.cursor[size="71"][column="5"] .static {
  background-position-x: -284px;
}
icon.cursor .static[size="71"][column="5"] {
  background-position-x: -284px;
}
icon.cursor[size="71"][column="6"] .static {
  background-position-x: -355px;
}
icon.cursor .static[size="71"][column="6"] {
  background-position-x: -355px;
}
icon.cursor[size="71"][column="7"] .static {
  background-position-x: -426px;
}
icon.cursor .static[size="71"][column="7"] {
  background-position-x: -426px;
}
icon.cursor[size="71"][column="8"] .static {
  background-position-x: -497px;
}
icon.cursor .static[size="71"][column="8"] {
  background-position-x: -497px;
}
icon.cursor[size="72"] .static {
  background-position-y: -2060px;
}
icon.cursor .static[size="72"] {
  background-position-y: -2060px;
}
icon.cursor[size="72"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="72"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="72"][column="2"] .static {
  background-position-x: -72px;
}
icon.cursor .static[size="72"][column="2"] {
  background-position-x: -72px;
}
icon.cursor[size="72"][column="3"] .static {
  background-position-x: -144px;
}
icon.cursor .static[size="72"][column="3"] {
  background-position-x: -144px;
}
icon.cursor[size="72"][column="4"] .static {
  background-position-x: -216px;
}
icon.cursor .static[size="72"][column="4"] {
  background-position-x: -216px;
}
icon.cursor[size="72"][column="5"] .static {
  background-position-x: -288px;
}
icon.cursor .static[size="72"][column="5"] {
  background-position-x: -288px;
}
icon.cursor[size="72"][column="6"] .static {
  background-position-x: -360px;
}
icon.cursor .static[size="72"][column="6"] {
  background-position-x: -360px;
}
icon.cursor[size="72"][column="7"] .static {
  background-position-x: -432px;
}
icon.cursor .static[size="72"][column="7"] {
  background-position-x: -432px;
}
icon.cursor[size="72"][column="8"] .static {
  background-position-x: -504px;
}
icon.cursor .static[size="72"][column="8"] {
  background-position-x: -504px;
}
icon.cursor[size="73"] .static {
  background-position-y: -2132px;
}
icon.cursor .static[size="73"] {
  background-position-y: -2132px;
}
icon.cursor[size="73"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="73"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="73"][column="2"] .static {
  background-position-x: -73px;
}
icon.cursor .static[size="73"][column="2"] {
  background-position-x: -73px;
}
icon.cursor[size="73"][column="3"] .static {
  background-position-x: -146px;
}
icon.cursor .static[size="73"][column="3"] {
  background-position-x: -146px;
}
icon.cursor[size="73"][column="4"] .static {
  background-position-x: -219px;
}
icon.cursor .static[size="73"][column="4"] {
  background-position-x: -219px;
}
icon.cursor[size="73"][column="5"] .static {
  background-position-x: -292px;
}
icon.cursor .static[size="73"][column="5"] {
  background-position-x: -292px;
}
icon.cursor[size="73"][column="6"] .static {
  background-position-x: -365px;
}
icon.cursor .static[size="73"][column="6"] {
  background-position-x: -365px;
}
icon.cursor[size="73"][column="7"] .static {
  background-position-x: -438px;
}
icon.cursor .static[size="73"][column="7"] {
  background-position-x: -438px;
}
icon.cursor[size="73"][column="8"] .static {
  background-position-x: -511px;
}
icon.cursor .static[size="73"][column="8"] {
  background-position-x: -511px;
}
icon.cursor[size="74"] .static {
  background-position-y: -2205px;
}
icon.cursor .static[size="74"] {
  background-position-y: -2205px;
}
icon.cursor[size="74"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="74"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="74"][column="2"] .static {
  background-position-x: -74px;
}
icon.cursor .static[size="74"][column="2"] {
  background-position-x: -74px;
}
icon.cursor[size="74"][column="3"] .static {
  background-position-x: -148px;
}
icon.cursor .static[size="74"][column="3"] {
  background-position-x: -148px;
}
icon.cursor[size="74"][column="4"] .static {
  background-position-x: -222px;
}
icon.cursor .static[size="74"][column="4"] {
  background-position-x: -222px;
}
icon.cursor[size="74"][column="5"] .static {
  background-position-x: -296px;
}
icon.cursor .static[size="74"][column="5"] {
  background-position-x: -296px;
}
icon.cursor[size="74"][column="6"] .static {
  background-position-x: -370px;
}
icon.cursor .static[size="74"][column="6"] {
  background-position-x: -370px;
}
icon.cursor[size="74"][column="7"] .static {
  background-position-x: -444px;
}
icon.cursor .static[size="74"][column="7"] {
  background-position-x: -444px;
}
icon.cursor[size="74"][column="8"] .static {
  background-position-x: -518px;
}
icon.cursor .static[size="74"][column="8"] {
  background-position-x: -518px;
}
icon.cursor[size="75"] .static {
  background-position-y: -2279px;
}
icon.cursor .static[size="75"] {
  background-position-y: -2279px;
}
icon.cursor[size="75"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="75"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="75"][column="2"] .static {
  background-position-x: -75px;
}
icon.cursor .static[size="75"][column="2"] {
  background-position-x: -75px;
}
icon.cursor[size="75"][column="3"] .static {
  background-position-x: -150px;
}
icon.cursor .static[size="75"][column="3"] {
  background-position-x: -150px;
}
icon.cursor[size="75"][column="4"] .static {
  background-position-x: -225px;
}
icon.cursor .static[size="75"][column="4"] {
  background-position-x: -225px;
}
icon.cursor[size="75"][column="5"] .static {
  background-position-x: -300px;
}
icon.cursor .static[size="75"][column="5"] {
  background-position-x: -300px;
}
icon.cursor[size="75"][column="6"] .static {
  background-position-x: -375px;
}
icon.cursor .static[size="75"][column="6"] {
  background-position-x: -375px;
}
icon.cursor[size="75"][column="7"] .static {
  background-position-x: -450px;
}
icon.cursor .static[size="75"][column="7"] {
  background-position-x: -450px;
}
icon.cursor[size="75"][column="8"] .static {
  background-position-x: -525px;
}
icon.cursor .static[size="75"][column="8"] {
  background-position-x: -525px;
}
icon.cursor[size="76"] .static {
  background-position-y: -2354px;
}
icon.cursor .static[size="76"] {
  background-position-y: -2354px;
}
icon.cursor[size="76"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="76"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="76"][column="2"] .static {
  background-position-x: -76px;
}
icon.cursor .static[size="76"][column="2"] {
  background-position-x: -76px;
}
icon.cursor[size="76"][column="3"] .static {
  background-position-x: -152px;
}
icon.cursor .static[size="76"][column="3"] {
  background-position-x: -152px;
}
icon.cursor[size="76"][column="4"] .static {
  background-position-x: -228px;
}
icon.cursor .static[size="76"][column="4"] {
  background-position-x: -228px;
}
icon.cursor[size="76"][column="5"] .static {
  background-position-x: -304px;
}
icon.cursor .static[size="76"][column="5"] {
  background-position-x: -304px;
}
icon.cursor[size="76"][column="6"] .static {
  background-position-x: -380px;
}
icon.cursor .static[size="76"][column="6"] {
  background-position-x: -380px;
}
icon.cursor[size="76"][column="7"] .static {
  background-position-x: -456px;
}
icon.cursor .static[size="76"][column="7"] {
  background-position-x: -456px;
}
icon.cursor[size="76"][column="8"] .static {
  background-position-x: -532px;
}
icon.cursor .static[size="76"][column="8"] {
  background-position-x: -532px;
}
icon.cursor[size="77"] .static {
  background-position-y: -2430px;
}
icon.cursor .static[size="77"] {
  background-position-y: -2430px;
}
icon.cursor[size="77"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="77"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="77"][column="2"] .static {
  background-position-x: -77px;
}
icon.cursor .static[size="77"][column="2"] {
  background-position-x: -77px;
}
icon.cursor[size="77"][column="3"] .static {
  background-position-x: -154px;
}
icon.cursor .static[size="77"][column="3"] {
  background-position-x: -154px;
}
icon.cursor[size="77"][column="4"] .static {
  background-position-x: -231px;
}
icon.cursor .static[size="77"][column="4"] {
  background-position-x: -231px;
}
icon.cursor[size="77"][column="5"] .static {
  background-position-x: -308px;
}
icon.cursor .static[size="77"][column="5"] {
  background-position-x: -308px;
}
icon.cursor[size="77"][column="6"] .static {
  background-position-x: -385px;
}
icon.cursor .static[size="77"][column="6"] {
  background-position-x: -385px;
}
icon.cursor[size="77"][column="7"] .static {
  background-position-x: -462px;
}
icon.cursor .static[size="77"][column="7"] {
  background-position-x: -462px;
}
icon.cursor[size="77"][column="8"] .static {
  background-position-x: -539px;
}
icon.cursor .static[size="77"][column="8"] {
  background-position-x: -539px;
}
icon.cursor[size="78"] .static {
  background-position-y: -2507px;
}
icon.cursor .static[size="78"] {
  background-position-y: -2507px;
}
icon.cursor[size="78"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="78"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="78"][column="2"] .static {
  background-position-x: -78px;
}
icon.cursor .static[size="78"][column="2"] {
  background-position-x: -78px;
}
icon.cursor[size="78"][column="3"] .static {
  background-position-x: -156px;
}
icon.cursor .static[size="78"][column="3"] {
  background-position-x: -156px;
}
icon.cursor[size="78"][column="4"] .static {
  background-position-x: -234px;
}
icon.cursor .static[size="78"][column="4"] {
  background-position-x: -234px;
}
icon.cursor[size="78"][column="5"] .static {
  background-position-x: -312px;
}
icon.cursor .static[size="78"][column="5"] {
  background-position-x: -312px;
}
icon.cursor[size="78"][column="6"] .static {
  background-position-x: -390px;
}
icon.cursor .static[size="78"][column="6"] {
  background-position-x: -390px;
}
icon.cursor[size="78"][column="7"] .static {
  background-position-x: -468px;
}
icon.cursor .static[size="78"][column="7"] {
  background-position-x: -468px;
}
icon.cursor[size="78"][column="8"] .static {
  background-position-x: -546px;
}
icon.cursor .static[size="78"][column="8"] {
  background-position-x: -546px;
}
icon.cursor[size="79"] .static {
  background-position-y: -2585px;
}
icon.cursor .static[size="79"] {
  background-position-y: -2585px;
}
icon.cursor[size="79"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="79"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="79"][column="2"] .static {
  background-position-x: -79px;
}
icon.cursor .static[size="79"][column="2"] {
  background-position-x: -79px;
}
icon.cursor[size="79"][column="3"] .static {
  background-position-x: -158px;
}
icon.cursor .static[size="79"][column="3"] {
  background-position-x: -158px;
}
icon.cursor[size="79"][column="4"] .static {
  background-position-x: -237px;
}
icon.cursor .static[size="79"][column="4"] {
  background-position-x: -237px;
}
icon.cursor[size="79"][column="5"] .static {
  background-position-x: -316px;
}
icon.cursor .static[size="79"][column="5"] {
  background-position-x: -316px;
}
icon.cursor[size="79"][column="6"] .static {
  background-position-x: -395px;
}
icon.cursor .static[size="79"][column="6"] {
  background-position-x: -395px;
}
icon.cursor[size="79"][column="7"] .static {
  background-position-x: -474px;
}
icon.cursor .static[size="79"][column="7"] {
  background-position-x: -474px;
}
icon.cursor[size="79"][column="8"] .static {
  background-position-x: -553px;
}
icon.cursor .static[size="79"][column="8"] {
  background-position-x: -553px;
}
icon.cursor[size="80"] .static {
  background-position-y: -2664px;
}
icon.cursor .static[size="80"] {
  background-position-y: -2664px;
}
icon.cursor[size="80"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="80"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="80"][column="2"] .static {
  background-position-x: -80px;
}
icon.cursor .static[size="80"][column="2"] {
  background-position-x: -80px;
}
icon.cursor[size="80"][column="3"] .static {
  background-position-x: -160px;
}
icon.cursor .static[size="80"][column="3"] {
  background-position-x: -160px;
}
icon.cursor[size="80"][column="4"] .static {
  background-position-x: -240px;
}
icon.cursor .static[size="80"][column="4"] {
  background-position-x: -240px;
}
icon.cursor[size="80"][column="5"] .static {
  background-position-x: -320px;
}
icon.cursor .static[size="80"][column="5"] {
  background-position-x: -320px;
}
icon.cursor[size="80"][column="6"] .static {
  background-position-x: -400px;
}
icon.cursor .static[size="80"][column="6"] {
  background-position-x: -400px;
}
icon.cursor[size="80"][column="7"] .static {
  background-position-x: -480px;
}
icon.cursor .static[size="80"][column="7"] {
  background-position-x: -480px;
}
icon.cursor[size="80"][column="8"] .static {
  background-position-x: -560px;
}
icon.cursor .static[size="80"][column="8"] {
  background-position-x: -560px;
}
icon.cursor[size="81"] .static {
  background-position-y: -2744px;
}
icon.cursor .static[size="81"] {
  background-position-y: -2744px;
}
icon.cursor[size="81"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="81"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="81"][column="2"] .static {
  background-position-x: -81px;
}
icon.cursor .static[size="81"][column="2"] {
  background-position-x: -81px;
}
icon.cursor[size="81"][column="3"] .static {
  background-position-x: -162px;
}
icon.cursor .static[size="81"][column="3"] {
  background-position-x: -162px;
}
icon.cursor[size="81"][column="4"] .static {
  background-position-x: -243px;
}
icon.cursor .static[size="81"][column="4"] {
  background-position-x: -243px;
}
icon.cursor[size="81"][column="5"] .static {
  background-position-x: -324px;
}
icon.cursor .static[size="81"][column="5"] {
  background-position-x: -324px;
}
icon.cursor[size="81"][column="6"] .static {
  background-position-x: -405px;
}
icon.cursor .static[size="81"][column="6"] {
  background-position-x: -405px;
}
icon.cursor[size="81"][column="7"] .static {
  background-position-x: -486px;
}
icon.cursor .static[size="81"][column="7"] {
  background-position-x: -486px;
}
icon.cursor[size="81"][column="8"] .static {
  background-position-x: -567px;
}
icon.cursor .static[size="81"][column="8"] {
  background-position-x: -567px;
}
icon.cursor[size="82"] .static {
  background-position-y: -2825px;
}
icon.cursor .static[size="82"] {
  background-position-y: -2825px;
}
icon.cursor[size="82"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="82"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="82"][column="2"] .static {
  background-position-x: -82px;
}
icon.cursor .static[size="82"][column="2"] {
  background-position-x: -82px;
}
icon.cursor[size="82"][column="3"] .static {
  background-position-x: -164px;
}
icon.cursor .static[size="82"][column="3"] {
  background-position-x: -164px;
}
icon.cursor[size="82"][column="4"] .static {
  background-position-x: -246px;
}
icon.cursor .static[size="82"][column="4"] {
  background-position-x: -246px;
}
icon.cursor[size="82"][column="5"] .static {
  background-position-x: -328px;
}
icon.cursor .static[size="82"][column="5"] {
  background-position-x: -328px;
}
icon.cursor[size="82"][column="6"] .static {
  background-position-x: -410px;
}
icon.cursor .static[size="82"][column="6"] {
  background-position-x: -410px;
}
icon.cursor[size="82"][column="7"] .static {
  background-position-x: -492px;
}
icon.cursor .static[size="82"][column="7"] {
  background-position-x: -492px;
}
icon.cursor[size="82"][column="8"] .static {
  background-position-x: -574px;
}
icon.cursor .static[size="82"][column="8"] {
  background-position-x: -574px;
}
icon.cursor[size="83"] .static {
  background-position-y: -2907px;
}
icon.cursor .static[size="83"] {
  background-position-y: -2907px;
}
icon.cursor[size="83"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="83"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="83"][column="2"] .static {
  background-position-x: -83px;
}
icon.cursor .static[size="83"][column="2"] {
  background-position-x: -83px;
}
icon.cursor[size="83"][column="3"] .static {
  background-position-x: -166px;
}
icon.cursor .static[size="83"][column="3"] {
  background-position-x: -166px;
}
icon.cursor[size="83"][column="4"] .static {
  background-position-x: -249px;
}
icon.cursor .static[size="83"][column="4"] {
  background-position-x: -249px;
}
icon.cursor[size="83"][column="5"] .static {
  background-position-x: -332px;
}
icon.cursor .static[size="83"][column="5"] {
  background-position-x: -332px;
}
icon.cursor[size="83"][column="6"] .static {
  background-position-x: -415px;
}
icon.cursor .static[size="83"][column="6"] {
  background-position-x: -415px;
}
icon.cursor[size="83"][column="7"] .static {
  background-position-x: -498px;
}
icon.cursor .static[size="83"][column="7"] {
  background-position-x: -498px;
}
icon.cursor[size="83"][column="8"] .static {
  background-position-x: -581px;
}
icon.cursor .static[size="83"][column="8"] {
  background-position-x: -581px;
}
icon.cursor[size="84"] .static {
  background-position-y: -2990px;
}
icon.cursor .static[size="84"] {
  background-position-y: -2990px;
}
icon.cursor[size="84"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="84"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="84"][column="2"] .static {
  background-position-x: -84px;
}
icon.cursor .static[size="84"][column="2"] {
  background-position-x: -84px;
}
icon.cursor[size="84"][column="3"] .static {
  background-position-x: -168px;
}
icon.cursor .static[size="84"][column="3"] {
  background-position-x: -168px;
}
icon.cursor[size="84"][column="4"] .static {
  background-position-x: -252px;
}
icon.cursor .static[size="84"][column="4"] {
  background-position-x: -252px;
}
icon.cursor[size="84"][column="5"] .static {
  background-position-x: -336px;
}
icon.cursor .static[size="84"][column="5"] {
  background-position-x: -336px;
}
icon.cursor[size="84"][column="6"] .static {
  background-position-x: -420px;
}
icon.cursor .static[size="84"][column="6"] {
  background-position-x: -420px;
}
icon.cursor[size="84"][column="7"] .static {
  background-position-x: -504px;
}
icon.cursor .static[size="84"][column="7"] {
  background-position-x: -504px;
}
icon.cursor[size="84"][column="8"] .static {
  background-position-x: -588px;
}
icon.cursor .static[size="84"][column="8"] {
  background-position-x: -588px;
}
icon.cursor[size="85"] .static {
  background-position-y: -3074px;
}
icon.cursor .static[size="85"] {
  background-position-y: -3074px;
}
icon.cursor[size="85"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="85"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="85"][column="2"] .static {
  background-position-x: -85px;
}
icon.cursor .static[size="85"][column="2"] {
  background-position-x: -85px;
}
icon.cursor[size="85"][column="3"] .static {
  background-position-x: -170px;
}
icon.cursor .static[size="85"][column="3"] {
  background-position-x: -170px;
}
icon.cursor[size="85"][column="4"] .static {
  background-position-x: -255px;
}
icon.cursor .static[size="85"][column="4"] {
  background-position-x: -255px;
}
icon.cursor[size="85"][column="5"] .static {
  background-position-x: -340px;
}
icon.cursor .static[size="85"][column="5"] {
  background-position-x: -340px;
}
icon.cursor[size="85"][column="6"] .static {
  background-position-x: -425px;
}
icon.cursor .static[size="85"][column="6"] {
  background-position-x: -425px;
}
icon.cursor[size="85"][column="7"] .static {
  background-position-x: -510px;
}
icon.cursor .static[size="85"][column="7"] {
  background-position-x: -510px;
}
icon.cursor[size="85"][column="8"] .static {
  background-position-x: -595px;
}
icon.cursor .static[size="85"][column="8"] {
  background-position-x: -595px;
}
icon.cursor[size="86"] .static {
  background-position-y: -3159px;
}
icon.cursor .static[size="86"] {
  background-position-y: -3159px;
}
icon.cursor[size="86"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="86"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="86"][column="2"] .static {
  background-position-x: -86px;
}
icon.cursor .static[size="86"][column="2"] {
  background-position-x: -86px;
}
icon.cursor[size="86"][column="3"] .static {
  background-position-x: -172px;
}
icon.cursor .static[size="86"][column="3"] {
  background-position-x: -172px;
}
icon.cursor[size="86"][column="4"] .static {
  background-position-x: -258px;
}
icon.cursor .static[size="86"][column="4"] {
  background-position-x: -258px;
}
icon.cursor[size="86"][column="5"] .static {
  background-position-x: -344px;
}
icon.cursor .static[size="86"][column="5"] {
  background-position-x: -344px;
}
icon.cursor[size="86"][column="6"] .static {
  background-position-x: -430px;
}
icon.cursor .static[size="86"][column="6"] {
  background-position-x: -430px;
}
icon.cursor[size="86"][column="7"] .static {
  background-position-x: -516px;
}
icon.cursor .static[size="86"][column="7"] {
  background-position-x: -516px;
}
icon.cursor[size="86"][column="8"] .static {
  background-position-x: -602px;
}
icon.cursor .static[size="86"][column="8"] {
  background-position-x: -602px;
}
icon.cursor[size="87"] .static {
  background-position-y: -3245px;
}
icon.cursor .static[size="87"] {
  background-position-y: -3245px;
}
icon.cursor[size="87"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="87"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="87"][column="2"] .static {
  background-position-x: -87px;
}
icon.cursor .static[size="87"][column="2"] {
  background-position-x: -87px;
}
icon.cursor[size="87"][column="3"] .static {
  background-position-x: -174px;
}
icon.cursor .static[size="87"][column="3"] {
  background-position-x: -174px;
}
icon.cursor[size="87"][column="4"] .static {
  background-position-x: -261px;
}
icon.cursor .static[size="87"][column="4"] {
  background-position-x: -261px;
}
icon.cursor[size="87"][column="5"] .static {
  background-position-x: -348px;
}
icon.cursor .static[size="87"][column="5"] {
  background-position-x: -348px;
}
icon.cursor[size="87"][column="6"] .static {
  background-position-x: -435px;
}
icon.cursor .static[size="87"][column="6"] {
  background-position-x: -435px;
}
icon.cursor[size="87"][column="7"] .static {
  background-position-x: -522px;
}
icon.cursor .static[size="87"][column="7"] {
  background-position-x: -522px;
}
icon.cursor[size="87"][column="8"] .static {
  background-position-x: -609px;
}
icon.cursor .static[size="87"][column="8"] {
  background-position-x: -609px;
}
icon.cursor[size="88"] .static {
  background-position-y: -3332px;
}
icon.cursor .static[size="88"] {
  background-position-y: -3332px;
}
icon.cursor[size="88"][column="1"] .static {
  background-position-x: 0px;
}
icon.cursor .static[size="88"][column="1"] {
  background-position-x: 0px;
}
icon.cursor[size="88"][column="2"] .static {
  background-position-x: -88px;
}
icon.cursor .static[size="88"][column="2"] {
  background-position-x: -88px;
}
icon.cursor[size="88"][column="3"] .static {
  background-position-x: -176px;
}
icon.cursor .static[size="88"][column="3"] {
  background-position-x: -176px;
}
icon.cursor[size="88"][column="4"] .static {
  background-position-x: -264px;
}
icon.cursor .static[size="88"][column="4"] {
  background-position-x: -264px;
}
icon.cursor[size="88"][column="5"] .static {
  background-position-x: -352px;
}
icon.cursor .static[size="88"][column="5"] {
  background-position-x: -352px;
}
icon.cursor[size="88"][column="6"] .static {
  background-position-x: -440px;
}
icon.cursor .static[size="88"][column="6"] {
  background-position-x: -440px;
}
icon.cursor[size="88"][column="7"] .static {
  background-position-x: -528px;
}
icon.cursor .static[size="88"][column="7"] {
  background-position-x: -528px;
}
icon.cursor[size="88"][column="8"] .static {
  background-position-x: -616px;
}
icon.cursor .static[size="88"][column="8"] {
  background-position-x: -616px;
}

figure.folder {
  display: flex;
}
figure.file {
  position: relative;
}
figure.file[size="56"], figure.file[size="52"] {
  width: 52px;
  height: 66px;
}
figure.file[size="56"] [paper], figure.file[size="52"] [paper] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  clip-path: polygon(0% 0%, 50% 0%, 100% 38%, 100% 100%, 0% 100%);
  transform: translateZ(0);
  backface-visibility: hidden;
}
figure.file[size="56"] [paper]::before, figure.file[size="52"] [paper]::before {
  background: rgb(250, 249, 250);
  background: linear-gradient(180deg, rgb(250, 249, 250) 66%, rgb(255, 255, 255) 100%);
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  border: 1px solid #fff;
  border-radius: 0;
  border-radius: 4px 0 4px 4px;
  display: flex;
  content: "";
  box-shadow: 0 0 1px 0 rgba(42, 18, 50, 0.08), 0 1px 2px 0 rgba(42, 18, 50, 0.12), 0 0 0 1px rgba(42, 18, 50, 0.08);
}
figure.file[size="56"] [paper] [zip], figure.file[size="52"] [paper] [zip] {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 14px;
  width: 6px;
  height: 34px;
}
figure.file[size="56"] [paper] [icon], figure.file[size="52"] [paper] [icon] {
  background-image: url(bcca03cf9bc8b1126a81.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  z-index: 2;
  width: 24px;
  height: 24px;
  margin: -2px 0 0 0;
  display: block;
  pointer-events: none;
}
figure.file[size="56"] [paper] [icon][pdf], figure.file[size="52"] [paper] [icon][pdf] {
  background-position: 0 0;
}
figure.file[size="56"] [paper] [icon][sketch], figure.file[size="52"] [paper] [icon][sketch] {
  background-position: -24px -24px;
}
figure.file[size="56"] [paper] [icon][figma], figure.file[size="52"] [paper] [icon][figma] {
  background-position: 0 -24px;
}
figure.file[size="56"] [paper] [icon][json], figure.file[size="52"] [paper] [icon][json] {
  background-position: -24px -48px;
}
figure.file[size="56"] [paper] [icon][ylm], figure.file[size="52"] [paper] [icon][ylm] {
  background-position: -48px -48px;
}
figure.file[size="56"] [paper] [icon][otf], figure.file[size="52"] [paper] [icon][otf] {
  background-position: 0 -72px;
}
figure.file[size="56"] [corner], figure.file[size="52"] [corner] {
  position: absolute;
  top: -32px;
  right: -32px;
  width: 60px;
  height: 60px;
  clip-path: polygon(0% 100%, 0% 50%, 50% 100%);
}
figure.file[size="56"] [corner]::before, figure.file[size="52"] [corner]::before {
  background: rgb(250, 249, 250);
  background: linear-gradient(270deg, rgb(250, 249, 250) 0%, rgb(255, 255, 255) 100%);
  position: absolute;
  left: 5px;
  bottom: 5px;
  width: 60px;
  height: 60px;
  border-radius: 0 0 0 4px;
  display: flex;
  content: "";
  box-shadow: 0 0 1px 0 rgba(42, 18, 50, 0.1), -1px 2px 4px 0 rgba(42, 18, 50, 0.1);
}
figure.file[size="56"] [cap], figure.file[size="52"] [cap] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.1);
  position: absolute;
  z-index: 2;
  top: 12px;
  right: -3px;
  width: 31px;
  height: 1px;
  transform: rotate(-135deg);
  clip-path: polygon(0 0, 100% 0, 96% 100%, 4% 100%);
}
figure.file[size="56"] [type], figure.file[size="52"] [type] {
  position: absolute;
  z-index: 2;
  bottom: 6px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 8px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1;
  color: #807884;
  text-transform: uppercase;
}
figure.file[size="32"], figure.file[size="28"] {
  width: 32px;
  height: 38px;
}
figure.file[size="32"] [paper], figure.file[size="28"] [paper] {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  clip-path: polygon(0% 0%, 50% 0%, 100% 42%, 100% 100%, 0% 100%);
  transform: translateZ(0);
  backface-visibility: hidden;
}
figure.file[size="32"] [paper]::before, figure.file[size="28"] [paper]::before {
  background: rgb(250, 249, 250);
  background: linear-gradient(180deg, rgb(250, 249, 250) 66%, rgb(255, 255, 255) 100%);
  position: absolute;
  top: 3px;
  left: 3px;
  right: 3px;
  bottom: 3px;
  border: 1px solid #fff;
  border-radius: 0;
  border-radius: 3px 0 3px 3px;
  display: flex;
  content: "";
  box-shadow: 0 0 1px 0 rgba(42, 18, 50, 0.08), 0 1px 2px 0 rgba(42, 18, 50, 0.12), 0 0 0 1px rgba(42, 18, 50, 0.08);
}
figure.file[size="32"] [paper] [zip], figure.file[size="28"] [paper] [zip] {
  position: absolute;
  z-index: 2;
  top: 3px;
  left: 7px;
  width: 6px;
  height: 34px;
}
figure.file[size="32"] [paper] [icon], figure.file[size="28"] [paper] [icon] {
  background-image: url(bcca03cf9bc8b1126a81.svg);
  background-repeat: no-repeat;
  background-position: 0 0;
  position: absolute;
  z-index: 2;
  width: 24px;
  height: 24px;
  margin: -2px 0 0 0;
  display: block;
  pointer-events: none;
}
figure.file[size="32"] [paper] [icon][pdf], figure.file[size="28"] [paper] [icon][pdf] {
  background-position: 0 0;
}
figure.file[size="32"] [paper] [icon][sketch], figure.file[size="28"] [paper] [icon][sketch] {
  background-position: -24px -24px;
}
figure.file[size="32"] [paper] [icon][figma], figure.file[size="28"] [paper] [icon][figma] {
  background-position: 0 -24px;
}
figure.file[size="32"] [paper] [icon][json], figure.file[size="28"] [paper] [icon][json] {
  background-position: -24px -48px;
}
figure.file[size="32"] [paper] [icon][ylm], figure.file[size="28"] [paper] [icon][ylm] {
  background-position: -48px -48px;
}
figure.file[size="32"] [paper] [icon][otf], figure.file[size="28"] [paper] [icon][otf] {
  background-position: 0 -72px;
}
figure.file[size="32"] [corner], figure.file[size="28"] [corner] {
  position: absolute;
  top: -13px;
  right: -13px;
  width: 32px;
  height: 32px;
  clip-path: polygon(0% 100%, 0% 30%, 70% 100%);
}
figure.file[size="32"] [corner]::before, figure.file[size="28"] [corner]::before {
  background: rgb(250, 249, 250);
  background: linear-gradient(270deg, rgb(250, 249, 250) 0%, rgb(255, 255, 255) 100%);
  position: absolute;
  left: 6px;
  bottom: 6px;
  width: 32px;
  height: 32px;
  border-radius: 0 0 0 3px;
  display: flex;
  content: "";
  box-shadow: 0 0 1px 0 rgba(42, 18, 50, 0.1), -1px 2px 4px 0 rgba(42, 18, 50, 0.1);
}
figure.file[size="32"] [cap], figure.file[size="28"] [cap] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.1);
  position: absolute;
  z-index: 2;
  top: 7.5px;
  right: -1px;
  width: 17.5px;
  height: 1.2px;
  transform: rotate(-135deg);
  clip-path: polygon(0 0, 100% 0, 95% 100%, 5% 100%);
}
figure.file[size="32"] [type] {
  position: absolute;
  z-index: 2;
  bottom: 6px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 8px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1;
  color: #807884;
  text-transform: uppercase;
}
figure.file[size="28"] [type] {
  position: absolute;
  z-index: 2;
  bottom: 6px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 6px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1;
  color: #807884;
  text-transform: uppercase;
}
figure.calendar {
  background-image: none;
  background-color: #fff;
  position: relative;
  margin: 0;
  padding: 1px;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
  overflow: hidden;
}
figure.calendar [bg] {
  position: absolute;
  z-index: 2;
}
figure.calendar [bg] svg {
  display: block;
}
figure.calendar[size="60"] {
  width: 60px;
  height: 60px;
  border-radius: 13px;
}
figure.calendar[size="60"] [color] {
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 1px;
  right: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 16px;
  margin: 0;
  padding: 1px 0 0 0;
  border-radius: 12px 12px 0 0;
}
figure.calendar[size="60"] [color] span {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 8px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #fff;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
figure.calendar[size="60"] [date] {
  position: absolute;
  z-index: 3;
  bottom: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 2px);
  height: calc(100% - 18px);
  margin: 0;
  padding: 0 0 6px;
}
figure.calendar[size="60"] [date] span {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 30px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
figure.calendar[size="60"] [bg] {
  top: 15px;
}
figure.calendar[size="36"] {
  width: 36px;
  height: 36px;
  border-radius: 8px;
}
figure.calendar[size="36"] [color] {
  position: absolute;
  z-index: 1;
  top: 1px;
  left: 1px;
  right: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: 10px;
  margin: 0;
  padding: 0;
  border-radius: 7px 7px 0 0;
}
figure.calendar[size="36"] [color] span {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 6px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.2;
  color: #fff;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
figure.calendar[size="36"] [date] {
  position: absolute;
  z-index: 3;
  bottom: 1px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: calc(100% - 2px);
  height: calc(100% - 12px);
  margin: 0;
  padding: 0 0 2px;
}
figure.calendar[size="36"] [date] span {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 18px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.1;
  color: #2a1232;
}
figure.calendar[size="36"] [bg] {
  top: 9px;
}
figure.calendar [color] {
  position: absolute;
  z-index: 1;
}
figure.calendar [date] {
  position: absolute;
  z-index: 3;
}
figure.semantic {
  position: relative;
  z-index: 10;
  display: flex;
}
figure.semantic[size="48"] .static {
  background-image: -webkit-image-set(url(8ef50f2d7ee0b21ddc88.png) 1x, url(7a273b76e01205eea521.png) 2x, url(788e9644033b1cc5b652.png) 3x);
  background-image: image-set(url(8ef50f2d7ee0b21ddc88.png) 1x, url(7a273b76e01205eea521.png) 2x, url(788e9644033b1cc5b652.png) 3x);
  background-repeat: no-repeat;
  background-size: 480px 96px;
  background-position: 0 0;
  display: block;
  width: 48px;
  height: 48px;
  pointer-events: none;
}
figure.semantic[size="48"][row="1"] .static {
  background-position-y: -0px;
}
figure.semantic[size="48"][row="2"] .static {
  background-position-y: -48px;
}
figure.semantic[size="48"][column="1"] .static {
  background-position-x: -0px;
}
figure.semantic[size="48"][column="2"] .static {
  background-position-x: -48px;
}
figure.semantic[size="48"][column="3"] .static {
  background-position-x: -96px;
}
figure.semantic[size="48"][column="4"] .static {
  background-position-x: -144px;
}
figure.semantic[size="48"][column="5"] .static {
  background-position-x: -192px;
}
figure.semantic[size="48"][column="6"] .static {
  background-position-x: -240px;
}
figure.semantic[size="48"][column="7"] .static {
  background-position-x: -288px;
}
figure.semantic[size="48"][column="8"] .static {
  background-position-x: -336px;
}
figure.semantic[size="48"][column="9"] .static {
  background-position-x: -384px;
}
figure.semantic[size="48"][column="10"] .static {
  background-position-x: -432px;
}
figure.semantic[size="32"] .static {
  background-image: -webkit-image-set(url(bef88476ad39124b0af6.png) 1x, url(ea7a2d454f3b67ca3b6d.png) 2x, url(a57f346fcfc835461b38.png) 3x);
  background-image: image-set(url(bef88476ad39124b0af6.png) 1x, url(ea7a2d454f3b67ca3b6d.png) 2x, url(a57f346fcfc835461b38.png) 3x);
  background-repeat: no-repeat;
  background-size: 320px 64px;
  background-position: 0 0;
  display: block;
  width: 32px;
  height: 32px;
  pointer-events: none;
}
figure.semantic[size="32"][row="1"] .static {
  background-position-y: -0px;
}
figure.semantic[size="32"][row="2"] .static {
  background-position-y: -32px;
}
figure.semantic[size="32"][column="1"] .static {
  background-position-x: -0px;
}
figure.semantic[size="32"][column="2"] .static {
  background-position-x: -32px;
}
figure.semantic[size="32"][column="3"] .static {
  background-position-x: -64px;
}
figure.semantic[size="32"][column="4"] .static {
  background-position-x: -96px;
}
figure.semantic[size="32"][column="5"] .static {
  background-position-x: -128px;
}
figure.semantic[size="32"][column="6"] .static {
  background-position-x: -160px;
}
figure.semantic[size="32"][column="7"] .static {
  background-position-x: -192px;
}
figure.semantic[size="32"][column="8"] .static {
  background-position-x: -224px;
}
figure.semantic[size="32"][column="9"] .static {
  background-position-x: -256px;
}
figure.semantic[size="32"][column="10"] .static {
  background-position-x: -288px;
}
figure.pile {
  position: relative;
  z-index: 10;
  display: flex;
}
figure.pile[attr=transform] [nth-item] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 1px 3px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px rgba(23, 3, 27, 0.04);
}
figure.pile[attr=transform] [nth-item] img {
  border-radius: 1.5px;
}
figure.pile[attr=transform][var=Aa] {
  width: 220px;
  height: auto;
  aspect-ratio: 1/0.9;
}
figure.pile[attr=transform][var=Aa] [nth-item] {
  margin: 0;
  padding: 4px;
  border-radius: 7px;
}
figure.pile[attr=transform][var=Aa] [nth-item="1"] {
  top: 24px;
  left: 16px;
  width: 108px;
  height: auto;
  transform: rotate(8deg);
}
figure.pile[attr=transform][var=Aa] [nth-item="2"] {
  top: 8px;
  left: 58px;
  width: 144px;
  height: auto;
  transform: rotate(8deg);
}
figure.pile[attr=transform][var=Bb] {
  width: 224px;
  height: auto;
  aspect-ratio: 1/0.74;
}
figure.pile[attr=transform][var=Bb] [nth-item] {
  margin: 0;
  padding: 4px;
  border-radius: 7px;
}
figure.pile[attr=transform][var=Bb] [nth-item] img {
  border-radius: 1.5px;
}
figure.pile[attr=transform][var=Bb] [nth-item="1"] {
  top: 12px;
  left: 20px;
  width: 124px;
  height: auto;
  transform: rotate(-1.5deg);
}
figure.pile[attr=transform][var=Bb] [nth-item="2"] {
  top: 32px;
  left: 76px;
  width: 136px;
  height: auto;
  transform: rotate(3.5deg);
}
figure.pile[attr=transform][var=Bb] [nth-item="3"] {
  top: 28px;
  left: 0;
  width: 196px;
  height: auto;
}
figure.pile[attr=perspective] [nth-item] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 1;
  border-radius: 4px;
}
figure.pile[attr=perspective][var=Aa] {
  width: 240px;
  height: auto;
  margin: 64px 0 0;
  padding: 0;
  aspect-ratio: 1/0.68;
}
figure.pile[attr=perspective][var=Aa] [nth-item="1"] {
  top: 0;
  left: -2px;
  perspective: 1200px;
  perspective-origin: -250% 50%;
}
figure.pile[attr=perspective][var=Aa] [nth-item="1"] [item-rotate] {
  width: 224px;
  border-radius: 9px;
  transform: rotateX(10deg) rotateY(15deg);
  transform-style: preserve-3d;
  box-shadow: -18px 18px 8px rgba(23, 3, 27, 0.015), -10px 10px 6px rgba(23, 3, 27, 0.035), -4px 4px 4px rgba(23, 3, 27, 0.07), -1.5px 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
figure.pile[attr=perspective][var=Aa] [nth-item="2"] {
  top: -32px;
  left: 28px;
  perspective: 1200px;
  perspective-origin: -250% 50%;
}
figure.pile[attr=perspective][var=Aa] [nth-item="2"] [item-rotate] {
  width: 224px;
  border-radius: 9px;
  transform: rotateX(10deg) rotateY(15deg);
  transform-style: preserve-3d;
  box-shadow: -18px 18px 8px rgba(23, 3, 27, 0.015), -10px 10px 6px rgba(23, 3, 27, 0.035), -4px 4px 4px rgba(23, 3, 27, 0.07), -1.5px 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
figure.pile[attr=perspective][var="*"] {
  width: 240px;
  height: auto;
  margin: 36px 0 0;
  padding: 0;
  aspect-ratio: 1/0.68;
}
figure.pile[attr=perspective][var="*"] [nth-item="1"] {
  top: 0;
  left: 0;
}
figure.pile[attr=perspective][var="*"] [nth-item="1"] [item-rotate] {
  width: 224px;
  border-radius: 9px;
  box-shadow: -18px 18px 8px rgba(23, 3, 27, 0.015), -10px 10px 6px rgba(23, 3, 27, 0.035), -4px 4px 4px rgba(23, 3, 27, 0.07), -1.5px 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
figure.pile[attr=perspective][var="*"] [nth-item="2"] {
  top: -40px;
  left: 32px;
}
figure.pile[attr=perspective][var="*"] [nth-item="2"] [item-rotate] {
  width: 224px;
  border-radius: 9px;
  box-shadow: -18px 18px 8px rgba(23, 3, 27, 0.015), -10px 10px 6px rgba(23, 3, 27, 0.035), -4px 4px 4px rgba(23, 3, 27, 0.07), -1.5px 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
  overflow: hidden;
}
figure.tiles {
  position: relative;
  width: auto;
  height: auto;
}
figure.tiles [front] {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 1;
  width: 38px;
  height: 32px;
  margin: 0;
  padding: 1px;
  border-radius: 5px;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 1px 0 rgba(23, 3, 27, 0.13);
  overflow: hidden;
}
figure.tiles [front]::after {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  display: flex;
  content: "";
  box-shadow: inset 0 0 0 1px white;
  pointer-events: none;
}
figure.tiles [front] img {
  width: 100%;
  height: 100%;
  border-radius: 4px;
  display: block;
  object-fit: cover;
  object-position: center;
}

clip {
  background-image: none;
  background-color: transparent;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
clip svg {
  position: absolute;
  z-index: 1;
}
clip[size="372"] {
  width: 372px;
}
clip[size="148"] {
  width: 148px;
}
clip[size="140"] {
  width: 140px;
}
clip[size="124"] {
  width: 124px;
}
clip[size="80"] {
  width: 80px;
}
clip[ratio="1/1"] {
  aspect-ratio: 1/1;
}
clip[ratio="1/0.5"] {
  aspect-ratio: 1/0.5;
}
clip video {
  background-image: none;
  background-color: transparent;
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center center;
  pointer-events: none;
}
clip[fullwidth] {
  width: 100%;
}

div[contenteditable] {
  background-image: none;
  background-color: transparent;
  position: relative;
  outline: none;
}

str[contenteditable] {
  background-image: none;
  background-color: transparent;
  position: relative;
  outline: none;
}
str[contenteditable]::before {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 1;
  top: -1px;
  left: -3px;
  right: -3px;
  bottom: 0;
  border-radius: 3px;
  box-shadow: 0 0 0 2px #7583FF;
  opacity: 0;
  transform: scale(0.93) translateY(0);
  display: flex;
  content: "";
  pointer-events: none;
  transition: opacity 0.03s ease-in-out, transform 0.02s ease-in-out;
}
str[contenteditable]::after {
  background-image: none;
  background-color: #2354fe;
  position: absolute;
  z-index: -1;
  top: -1px;
  left: -3px;
  right: -3px;
  bottom: 0;
  border-radius: 3px;
  opacity: 0;
  transform: scale(0.93) translateY(0);
  display: flex;
  content: "";
}
str[contenteditable]:focus::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
str[contenteditable][s\:active] {
  color: #fff !important;
}
str[contenteditable][s\:active]::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}

str {
  white-space: pre-line;
}

div.title[attr=bb][var="48"], str.title[attr=bb][var="48"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 48px;
  font-variation-settings: "wght" 715;
  font-weight: 715;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=bb][var="38"], str.title[attr=bb][var="38"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 38px;
  font-variation-settings: "wght" 715;
  font-weight: 715;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=bb][var="32"], str.title[attr=bb][var="32"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 715;
  font-weight: 715;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=bb][var="30"], str.title[attr=bb][var="30"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 30px;
  font-variation-settings: "wght" 715;
  font-weight: 715;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=bb][var="24"], str.title[attr=bb][var="24"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 715;
  font-weight: 715;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=interface][var="20"], str.title[attr=interface][var="20"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 20px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=interface][var="12"], str.title[attr=interface][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=interface][var="11"], str.title[attr=interface][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=interface][var="11*"], str.title[attr=interface][var="11*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
div.title[attr=interface][var="10*"], str.title[attr=interface][var="10*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10.5px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=interface][var="10"], str.title[attr=interface][var="10"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=medium][var="12"], str.title[attr=medium][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=blue][var="11"], str.title[attr=blue][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
  margin: 0;
  padding: 1px 4px 0;
  border-radius: 4px;
}
div.title[attr=blue][var="11"][contenteditable=true], str.title[attr=blue][var="11"][contenteditable=true] {
  background-image: none;
  background-color: #2354fe;
  color: #fff;
}
div.title[attr=blue][var="11"][s\:active], str.title[attr=blue][var="11"][s\:active] {
  background-image: none;
  background-color: #2354fe;
  color: #fff;
}
div.title[attr="660"][var="32"], str.title[attr="660"][var="32"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="20"], str.title[attr="660"][var="20"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 20px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="17"], str.title[attr="660"][var="17"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 17px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="16"], str.title[attr="660"][var="16"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 16px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="14*"], str.title[attr="660"][var="14*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 14.5px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="14"], str.title[attr="660"][var="14"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 14px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="13"], str.title[attr="660"][var="13"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 13px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="12"], str.title[attr="660"][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="660"][var="11"], str.title[attr="660"][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr="615"][var="32"], str.title[attr="615"][var="32"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 32px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.2px;
}
div.title[attr="615"][var="28"], str.title[attr="615"][var="28"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 28px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.2px;
}
div.title[attr="615"][var="24"], str.title[attr="615"][var="24"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 24px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.2px;
}
div.label[attr=interface][var="8"], str.label[attr=interface][var="8"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 8px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=interface][var="12"], str.label[attr=interface][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=interface][var="11"], str.label[attr=interface][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=interface][var="11*"], str.label[attr=interface][var="11*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=interface][var="10"], str.label[attr=interface][var="10"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=interface][var="10*"], str.label[attr=interface][var="10*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10.5px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=abr][var="11"], str.label[attr=abr][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #807884;
}
div.label[attr=abr][var="10"], str.label[attr=abr][var="10"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #807884;
  letter-spacing: -0.1px;
}
div.label[attr=uppercase][var="10"], str.label[attr=uppercase][var="10"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
div.label[attr=geist][var="11"], str.label[attr=geist][var="11"] {
  font-family: Geist Mono, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.1px;
}
div.label[attr=geist][var="10"], str.label[attr=geist][var="10"] {
  font-family: Geist Mono, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10.5px;
  font-variation-settings: "wght" 645;
  font-weight: 645;
  line-height: 1.4;
  letter-spacing: -0.3px;
}
div.label[attr=geist][var="8"], str.label[attr=geist][var="8"] {
  font-family: Geist Mono, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 8px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.1px;
}
div.label[attr=space][var="14"], str.label[attr=space][var="14"] {
  font-family: SpaceGrotesk, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 14px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
div.content[attr=interface][var="12"], str.content[attr=interface][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.5;
  color: #2a1232;
}
div.content[attr=interface][var="11"], str.content[attr=interface][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.5;
  color: #2a1232;
}
div.content[attr="560"][var="18"], str.content[attr="560"][var="18"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 18px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="560"][var="16"], str.content[attr="560"][var="16"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 16px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="600"][var="14"], str.content[attr="600"][var="14"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 14px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="600"][var="12*"], str.content[attr="600"][var="12*"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12.5px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="600"][var="12"], str.content[attr="600"][var="12"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="600"][var="11"], str.content[attr="600"][var="11"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="615"][var="16"], str.content[attr="615"][var="16"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 16px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #2a1232;
}
div.content[attr="615"][var="15"], str.content[attr="615"][var="15"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 15px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #2a1232;
}
div.title[attr=bb][line="56px"], div.title[attr=medium][line="56px"], div.title[attr=interface][line="56px"], div.title[attr=blue][line="56px"], div.title[attr="660"][line="56px"], div.title[attr="615"][line="56px"], str.title[attr=bb][line="56px"], str.title[attr=medium][line="56px"], str.title[attr=interface][line="56px"], str.title[attr=blue][line="56px"], str.title[attr="660"][line="56px"], str.title[attr="615"][line="56px"] {
  line-height: 56px;
}
div.title[attr=bb][line="46px"], div.title[attr=medium][line="46px"], div.title[attr=interface][line="46px"], div.title[attr=blue][line="46px"], div.title[attr="660"][line="46px"], div.title[attr="615"][line="46px"], str.title[attr=bb][line="46px"], str.title[attr=medium][line="46px"], str.title[attr=interface][line="46px"], str.title[attr=blue][line="46px"], str.title[attr="660"][line="46px"], str.title[attr="615"][line="46px"] {
  line-height: 46px;
}
div.title[attr=bb][line="42px"], div.title[attr=medium][line="42px"], div.title[attr=interface][line="42px"], div.title[attr=blue][line="42px"], div.title[attr="660"][line="42px"], div.title[attr="615"][line="42px"], str.title[attr=bb][line="42px"], str.title[attr=medium][line="42px"], str.title[attr=interface][line="42px"], str.title[attr=blue][line="42px"], str.title[attr="660"][line="42px"], str.title[attr="615"][line="42px"] {
  line-height: 42px;
}
div.title[attr=bb][line="40px"], div.title[attr=medium][line="40px"], div.title[attr=interface][line="40px"], div.title[attr=blue][line="40px"], div.title[attr="660"][line="40px"], div.title[attr="615"][line="40px"], str.title[attr=bb][line="40px"], str.title[attr=medium][line="40px"], str.title[attr=interface][line="40px"], str.title[attr=blue][line="40px"], str.title[attr="660"][line="40px"], str.title[attr="615"][line="40px"] {
  line-height: 40px;
}
div.title[attr=bb][line="32px"], div.title[attr=medium][line="32px"], div.title[attr=interface][line="32px"], div.title[attr=blue][line="32px"], div.title[attr="660"][line="32px"], div.title[attr="615"][line="32px"], str.title[attr=bb][line="32px"], str.title[attr=medium][line="32px"], str.title[attr=interface][line="32px"], str.title[attr=blue][line="32px"], str.title[attr="660"][line="32px"], str.title[attr="615"][line="32px"] {
  line-height: 32px;
}
div.title[attr=bb][line="28px"], div.title[attr=medium][line="28px"], div.title[attr=interface][line="28px"], div.title[attr=blue][line="28px"], div.title[attr="660"][line="28px"], div.title[attr="615"][line="28px"], str.title[attr=bb][line="28px"], str.title[attr=medium][line="28px"], str.title[attr=interface][line="28px"], str.title[attr=blue][line="28px"], str.title[attr="660"][line="28px"], str.title[attr="615"][line="28px"] {
  line-height: 28px;
}
div.title[attr=bb][line="22px"], div.title[attr=medium][line="22px"], div.title[attr=interface][line="22px"], div.title[attr=blue][line="22px"], div.title[attr="660"][line="22px"], div.title[attr="615"][line="22px"], str.title[attr=bb][line="22px"], str.title[attr=medium][line="22px"], str.title[attr=interface][line="22px"], str.title[attr=blue][line="22px"], str.title[attr="660"][line="22px"], str.title[attr="615"][line="22px"] {
  line-height: 22px;
}
div.title[attr=bb][line="16px"], div.title[attr=medium][line="16px"], div.title[attr=interface][line="16px"], div.title[attr=blue][line="16px"], div.title[attr="660"][line="16px"], div.title[attr="615"][line="16px"], str.title[attr=bb][line="16px"], str.title[attr=medium][line="16px"], str.title[attr=interface][line="16px"], str.title[attr=blue][line="16px"], str.title[attr="660"][line="16px"], str.title[attr="615"][line="16px"] {
  line-height: 16px;
}
div.title[attr=bb][line="14px"], div.title[attr=medium][line="14px"], div.title[attr=interface][line="14px"], div.title[attr=blue][line="14px"], div.title[attr="660"][line="14px"], div.title[attr="615"][line="14px"], str.title[attr=bb][line="14px"], str.title[attr=medium][line="14px"], str.title[attr=interface][line="14px"], str.title[attr=blue][line="14px"], str.title[attr="660"][line="14px"], str.title[attr="615"][line="14px"] {
  line-height: 14px;
}
div.title[attr=bb][line="12px"], div.title[attr=medium][line="12px"], div.title[attr=interface][line="12px"], div.title[attr=blue][line="12px"], div.title[attr="660"][line="12px"], div.title[attr="615"][line="12px"], str.title[attr=bb][line="12px"], str.title[attr=medium][line="12px"], str.title[attr=interface][line="12px"], str.title[attr=blue][line="12px"], str.title[attr="660"][line="12px"], str.title[attr="615"][line="12px"] {
  line-height: 12px;
}
div.title[attr=bb][line="10px"], div.title[attr=medium][line="10px"], div.title[attr=interface][line="10px"], div.title[attr=blue][line="10px"], div.title[attr="660"][line="10px"], div.title[attr="615"][line="10px"], str.title[attr=bb][line="10px"], str.title[attr=medium][line="10px"], str.title[attr=interface][line="10px"], str.title[attr=blue][line="10px"], str.title[attr="660"][line="10px"], str.title[attr="615"][line="10px"] {
  line-height: 10px;
}
div.title[attr=bb][line="1.6"], div.title[attr=medium][line="1.6"], div.title[attr=interface][line="1.6"], div.title[attr=blue][line="1.6"], div.title[attr="660"][line="1.6"], div.title[attr="615"][line="1.6"], str.title[attr=bb][line="1.6"], str.title[attr=medium][line="1.6"], str.title[attr=interface][line="1.6"], str.title[attr=blue][line="1.6"], str.title[attr="660"][line="1.6"], str.title[attr="615"][line="1.6"] {
  line-height: 1.6;
}
div.title[attr=bb][line="1.5"], div.title[attr=medium][line="1.5"], div.title[attr=interface][line="1.5"], div.title[attr=blue][line="1.5"], div.title[attr="660"][line="1.5"], div.title[attr="615"][line="1.5"], str.title[attr=bb][line="1.5"], str.title[attr=medium][line="1.5"], str.title[attr=interface][line="1.5"], str.title[attr=blue][line="1.5"], str.title[attr="660"][line="1.5"], str.title[attr="615"][line="1.5"] {
  line-height: 1.5;
}
div.title[attr=bb][line="1.4"], div.title[attr=medium][line="1.4"], div.title[attr=interface][line="1.4"], div.title[attr=blue][line="1.4"], div.title[attr="660"][line="1.4"], div.title[attr="615"][line="1.4"], str.title[attr=bb][line="1.4"], str.title[attr=medium][line="1.4"], str.title[attr=interface][line="1.4"], str.title[attr=blue][line="1.4"], str.title[attr="660"][line="1.4"], str.title[attr="615"][line="1.4"] {
  line-height: 1.4;
}
div.title[attr=bb][line="1.3"], div.title[attr=medium][line="1.3"], div.title[attr=interface][line="1.3"], div.title[attr=blue][line="1.3"], div.title[attr="660"][line="1.3"], div.title[attr="615"][line="1.3"], str.title[attr=bb][line="1.3"], str.title[attr=medium][line="1.3"], str.title[attr=interface][line="1.3"], str.title[attr=blue][line="1.3"], str.title[attr="660"][line="1.3"], str.title[attr="615"][line="1.3"] {
  line-height: 1.3;
}
div.title[attr=bb][line="1.2"], div.title[attr=medium][line="1.2"], div.title[attr=interface][line="1.2"], div.title[attr=blue][line="1.2"], div.title[attr="660"][line="1.2"], div.title[attr="615"][line="1.2"], str.title[attr=bb][line="1.2"], str.title[attr=medium][line="1.2"], str.title[attr=interface][line="1.2"], str.title[attr=blue][line="1.2"], str.title[attr="660"][line="1.2"], str.title[attr="615"][line="1.2"] {
  line-height: 1.2;
}
div.title[attr=bb][line="1.1"], div.title[attr=medium][line="1.1"], div.title[attr=interface][line="1.1"], div.title[attr=blue][line="1.1"], div.title[attr="660"][line="1.1"], div.title[attr="615"][line="1.1"], str.title[attr=bb][line="1.1"], str.title[attr=medium][line="1.1"], str.title[attr=interface][line="1.1"], str.title[attr=blue][line="1.1"], str.title[attr="660"][line="1.1"], str.title[attr="615"][line="1.1"] {
  line-height: 1.1;
}
div.title[attr=bb][color="0"], div.title[attr=medium][color="0"], div.title[attr=interface][color="0"], div.title[attr=blue][color="0"], div.title[attr="660"][color="0"], div.title[attr="615"][color="0"], str.title[attr=bb][color="0"], str.title[attr=medium][color="0"], str.title[attr=interface][color="0"], str.title[attr=blue][color="0"], str.title[attr="660"][color="0"], str.title[attr="615"][color="0"] {
  color: #2a1232;
}
div.title[attr=bb][color="1"], div.title[attr=medium][color="1"], div.title[attr=interface][color="1"], div.title[attr=blue][color="1"], div.title[attr="660"][color="1"], div.title[attr="615"][color="1"], str.title[attr=bb][color="1"], str.title[attr=medium][color="1"], str.title[attr=interface][color="1"], str.title[attr=blue][color="1"], str.title[attr="660"][color="1"], str.title[attr="615"][color="1"] {
  color: #fff;
}
div.title[attr=bb][color="2"], div.title[attr=medium][color="2"], div.title[attr=interface][color="2"], div.title[attr=blue][color="2"], div.title[attr="660"][color="2"], div.title[attr="615"][color="2"], str.title[attr=bb][color="2"], str.title[attr=medium][color="2"], str.title[attr=interface][color="2"], str.title[attr=blue][color="2"], str.title[attr="660"][color="2"], str.title[attr="615"][color="2"] {
  color: #807884;
}
div.title[attr=bb][color="3"], div.title[attr=medium][color="3"], div.title[attr=interface][color="3"], div.title[attr=blue][color="3"], div.title[attr="660"][color="3"], div.title[attr="615"][color="3"], str.title[attr=bb][color="3"], str.title[attr=medium][color="3"], str.title[attr=interface][color="3"], str.title[attr=blue][color="3"], str.title[attr="660"][color="3"], str.title[attr="615"][color="3"] {
  color: #bfb9c1;
}
div.title[attr=bb][color="9"], div.title[attr=medium][color="9"], div.title[attr=interface][color="9"], div.title[attr=blue][color="9"], div.title[attr="660"][color="9"], div.title[attr="615"][color="9"], str.title[attr=bb][color="9"], str.title[attr=medium][color="9"], str.title[attr=interface][color="9"], str.title[attr=blue][color="9"], str.title[attr="660"][color="9"], str.title[attr="615"][color="9"] {
  color: rgba(255, 255, 255, 0.75);
}
div.title[attr=bb][color="10"], div.title[attr=medium][color="10"], div.title[attr=interface][color="10"], div.title[attr=blue][color="10"], div.title[attr="660"][color="10"], div.title[attr="615"][color="10"], str.title[attr=bb][color="10"], str.title[attr=medium][color="10"], str.title[attr=interface][color="10"], str.title[attr=blue][color="10"], str.title[attr="660"][color="10"], str.title[attr="615"][color="10"] {
  color: rgba(178, 171, 181, 0.9);
}
div.title[attr=bb][color="magenta:802"], div.title[attr=medium][color="magenta:802"], div.title[attr=interface][color="magenta:802"], div.title[attr=blue][color="magenta:802"], div.title[attr="660"][color="magenta:802"], div.title[attr="615"][color="magenta:802"], str.title[attr=bb][color="magenta:802"], str.title[attr=medium][color="magenta:802"], str.title[attr=interface][color="magenta:802"], str.title[attr=blue][color="magenta:802"], str.title[attr="660"][color="magenta:802"], str.title[attr="615"][color="magenta:802"] {
  color: #802D9F;
}
div.title[attr=bb][color="magenta:892"], div.title[attr=medium][color="magenta:892"], div.title[attr=interface][color="magenta:892"], div.title[attr=blue][color="magenta:892"], div.title[attr="660"][color="magenta:892"], div.title[attr="615"][color="magenta:892"], str.title[attr=bb][color="magenta:892"], str.title[attr=medium][color="magenta:892"], str.title[attr=interface][color="magenta:892"], str.title[attr=blue][color="magenta:892"], str.title[attr="660"][color="magenta:892"], str.title[attr="615"][color="magenta:892"] {
  color: #8921B0;
}
div.title[attr=bb][color="berry:620"], div.title[attr=medium][color="berry:620"], div.title[attr=interface][color="berry:620"], div.title[attr=blue][color="berry:620"], div.title[attr="660"][color="berry:620"], div.title[attr="615"][color="berry:620"], str.title[attr=bb][color="berry:620"], str.title[attr=medium][color="berry:620"], str.title[attr=interface][color="berry:620"], str.title[attr=blue][color="berry:620"], str.title[attr="660"][color="berry:620"], str.title[attr="615"][color="berry:620"] {
  color: #620670;
}
div.title[attr=bb][color="lime:606"], div.title[attr=medium][color="lime:606"], div.title[attr=interface][color="lime:606"], div.title[attr=blue][color="lime:606"], div.title[attr="660"][color="lime:606"], div.title[attr="615"][color="lime:606"], str.title[attr=bb][color="lime:606"], str.title[attr=medium][color="lime:606"], str.title[attr=interface][color="lime:606"], str.title[attr=blue][color="lime:606"], str.title[attr="660"][color="lime:606"], str.title[attr="615"][color="lime:606"] {
  color: #606D11;
}
div.title[attr=bb][color="citron:555"], div.title[attr=medium][color="citron:555"], div.title[attr=interface][color="citron:555"], div.title[attr=blue][color="citron:555"], div.title[attr="660"][color="citron:555"], div.title[attr="615"][color="citron:555"], str.title[attr=bb][color="citron:555"], str.title[attr=medium][color="citron:555"], str.title[attr=interface][color="citron:555"], str.title[attr=blue][color="citron:555"], str.title[attr="660"][color="citron:555"], str.title[attr="615"][color="citron:555"] {
  color: #55580A;
}
div.label[attr=interface][line="56px"], div.label[attr=abr][line="56px"], div.label[attr=uppercase][line="56px"], div.label[attr=geist][line="56px"], div.label[attr=space][line="56px"], str.label[attr=interface][line="56px"], str.label[attr=abr][line="56px"], str.label[attr=uppercase][line="56px"], str.label[attr=geist][line="56px"], str.label[attr=space][line="56px"] {
  line-height: 56px;
}
div.label[attr=interface][line="46px"], div.label[attr=abr][line="46px"], div.label[attr=uppercase][line="46px"], div.label[attr=geist][line="46px"], div.label[attr=space][line="46px"], str.label[attr=interface][line="46px"], str.label[attr=abr][line="46px"], str.label[attr=uppercase][line="46px"], str.label[attr=geist][line="46px"], str.label[attr=space][line="46px"] {
  line-height: 46px;
}
div.label[attr=interface][line="42px"], div.label[attr=abr][line="42px"], div.label[attr=uppercase][line="42px"], div.label[attr=geist][line="42px"], div.label[attr=space][line="42px"], str.label[attr=interface][line="42px"], str.label[attr=abr][line="42px"], str.label[attr=uppercase][line="42px"], str.label[attr=geist][line="42px"], str.label[attr=space][line="42px"] {
  line-height: 42px;
}
div.label[attr=interface][line="40px"], div.label[attr=abr][line="40px"], div.label[attr=uppercase][line="40px"], div.label[attr=geist][line="40px"], div.label[attr=space][line="40px"], str.label[attr=interface][line="40px"], str.label[attr=abr][line="40px"], str.label[attr=uppercase][line="40px"], str.label[attr=geist][line="40px"], str.label[attr=space][line="40px"] {
  line-height: 40px;
}
div.label[attr=interface][line="32px"], div.label[attr=abr][line="32px"], div.label[attr=uppercase][line="32px"], div.label[attr=geist][line="32px"], div.label[attr=space][line="32px"], str.label[attr=interface][line="32px"], str.label[attr=abr][line="32px"], str.label[attr=uppercase][line="32px"], str.label[attr=geist][line="32px"], str.label[attr=space][line="32px"] {
  line-height: 32px;
}
div.label[attr=interface][line="28px"], div.label[attr=abr][line="28px"], div.label[attr=uppercase][line="28px"], div.label[attr=geist][line="28px"], div.label[attr=space][line="28px"], str.label[attr=interface][line="28px"], str.label[attr=abr][line="28px"], str.label[attr=uppercase][line="28px"], str.label[attr=geist][line="28px"], str.label[attr=space][line="28px"] {
  line-height: 28px;
}
div.label[attr=interface][line="22px"], div.label[attr=abr][line="22px"], div.label[attr=uppercase][line="22px"], div.label[attr=geist][line="22px"], div.label[attr=space][line="22px"], str.label[attr=interface][line="22px"], str.label[attr=abr][line="22px"], str.label[attr=uppercase][line="22px"], str.label[attr=geist][line="22px"], str.label[attr=space][line="22px"] {
  line-height: 22px;
}
div.label[attr=interface][line="16px"], div.label[attr=abr][line="16px"], div.label[attr=uppercase][line="16px"], div.label[attr=geist][line="16px"], div.label[attr=space][line="16px"], str.label[attr=interface][line="16px"], str.label[attr=abr][line="16px"], str.label[attr=uppercase][line="16px"], str.label[attr=geist][line="16px"], str.label[attr=space][line="16px"] {
  line-height: 16px;
}
div.label[attr=interface][line="14px"], div.label[attr=abr][line="14px"], div.label[attr=uppercase][line="14px"], div.label[attr=geist][line="14px"], div.label[attr=space][line="14px"], str.label[attr=interface][line="14px"], str.label[attr=abr][line="14px"], str.label[attr=uppercase][line="14px"], str.label[attr=geist][line="14px"], str.label[attr=space][line="14px"] {
  line-height: 14px;
}
div.label[attr=interface][line="12px"], div.label[attr=abr][line="12px"], div.label[attr=uppercase][line="12px"], div.label[attr=geist][line="12px"], div.label[attr=space][line="12px"], str.label[attr=interface][line="12px"], str.label[attr=abr][line="12px"], str.label[attr=uppercase][line="12px"], str.label[attr=geist][line="12px"], str.label[attr=space][line="12px"] {
  line-height: 12px;
}
div.label[attr=interface][line="10px"], div.label[attr=abr][line="10px"], div.label[attr=uppercase][line="10px"], div.label[attr=geist][line="10px"], div.label[attr=space][line="10px"], str.label[attr=interface][line="10px"], str.label[attr=abr][line="10px"], str.label[attr=uppercase][line="10px"], str.label[attr=geist][line="10px"], str.label[attr=space][line="10px"] {
  line-height: 10px;
}
div.label[attr=interface][line="1.6"], div.label[attr=abr][line="1.6"], div.label[attr=uppercase][line="1.6"], div.label[attr=geist][line="1.6"], div.label[attr=space][line="1.6"], str.label[attr=interface][line="1.6"], str.label[attr=abr][line="1.6"], str.label[attr=uppercase][line="1.6"], str.label[attr=geist][line="1.6"], str.label[attr=space][line="1.6"] {
  line-height: 1.6;
}
div.label[attr=interface][line="1.5"], div.label[attr=abr][line="1.5"], div.label[attr=uppercase][line="1.5"], div.label[attr=geist][line="1.5"], div.label[attr=space][line="1.5"], str.label[attr=interface][line="1.5"], str.label[attr=abr][line="1.5"], str.label[attr=uppercase][line="1.5"], str.label[attr=geist][line="1.5"], str.label[attr=space][line="1.5"] {
  line-height: 1.5;
}
div.label[attr=interface][line="1.4"], div.label[attr=abr][line="1.4"], div.label[attr=uppercase][line="1.4"], div.label[attr=geist][line="1.4"], div.label[attr=space][line="1.4"], str.label[attr=interface][line="1.4"], str.label[attr=abr][line="1.4"], str.label[attr=uppercase][line="1.4"], str.label[attr=geist][line="1.4"], str.label[attr=space][line="1.4"] {
  line-height: 1.4;
}
div.label[attr=interface][line="1.3"], div.label[attr=abr][line="1.3"], div.label[attr=uppercase][line="1.3"], div.label[attr=geist][line="1.3"], div.label[attr=space][line="1.3"], str.label[attr=interface][line="1.3"], str.label[attr=abr][line="1.3"], str.label[attr=uppercase][line="1.3"], str.label[attr=geist][line="1.3"], str.label[attr=space][line="1.3"] {
  line-height: 1.3;
}
div.label[attr=interface][line="1.2"], div.label[attr=abr][line="1.2"], div.label[attr=uppercase][line="1.2"], div.label[attr=geist][line="1.2"], div.label[attr=space][line="1.2"], str.label[attr=interface][line="1.2"], str.label[attr=abr][line="1.2"], str.label[attr=uppercase][line="1.2"], str.label[attr=geist][line="1.2"], str.label[attr=space][line="1.2"] {
  line-height: 1.2;
}
div.label[attr=interface][line="1.1"], div.label[attr=abr][line="1.1"], div.label[attr=uppercase][line="1.1"], div.label[attr=geist][line="1.1"], div.label[attr=space][line="1.1"], str.label[attr=interface][line="1.1"], str.label[attr=abr][line="1.1"], str.label[attr=uppercase][line="1.1"], str.label[attr=geist][line="1.1"], str.label[attr=space][line="1.1"] {
  line-height: 1.1;
}
div.label[attr=interface][color="0"], div.label[attr=abr][color="0"], div.label[attr=uppercase][color="0"], div.label[attr=geist][color="0"], div.label[attr=space][color="0"], str.label[attr=interface][color="0"], str.label[attr=abr][color="0"], str.label[attr=uppercase][color="0"], str.label[attr=geist][color="0"], str.label[attr=space][color="0"] {
  color: #2a1232;
}
div.label[attr=interface][color="1"], div.label[attr=abr][color="1"], div.label[attr=uppercase][color="1"], div.label[attr=geist][color="1"], div.label[attr=space][color="1"], str.label[attr=interface][color="1"], str.label[attr=abr][color="1"], str.label[attr=uppercase][color="1"], str.label[attr=geist][color="1"], str.label[attr=space][color="1"] {
  color: #fff;
}
div.label[attr=interface][color="2"], div.label[attr=abr][color="2"], div.label[attr=uppercase][color="2"], div.label[attr=geist][color="2"], div.label[attr=space][color="2"], str.label[attr=interface][color="2"], str.label[attr=abr][color="2"], str.label[attr=uppercase][color="2"], str.label[attr=geist][color="2"], str.label[attr=space][color="2"] {
  color: #807884;
}
div.label[attr=interface][color="3"], div.label[attr=abr][color="3"], div.label[attr=uppercase][color="3"], div.label[attr=geist][color="3"], div.label[attr=space][color="3"], str.label[attr=interface][color="3"], str.label[attr=abr][color="3"], str.label[attr=uppercase][color="3"], str.label[attr=geist][color="3"], str.label[attr=space][color="3"] {
  color: #bfb9c1;
}
div.label[attr=interface][color="9"], div.label[attr=abr][color="9"], div.label[attr=uppercase][color="9"], div.label[attr=geist][color="9"], div.label[attr=space][color="9"], str.label[attr=interface][color="9"], str.label[attr=abr][color="9"], str.label[attr=uppercase][color="9"], str.label[attr=geist][color="9"], str.label[attr=space][color="9"] {
  color: rgba(255, 255, 255, 0.75);
}
div.label[attr=interface][color="10"], div.label[attr=abr][color="10"], div.label[attr=uppercase][color="10"], div.label[attr=geist][color="10"], div.label[attr=space][color="10"], str.label[attr=interface][color="10"], str.label[attr=abr][color="10"], str.label[attr=uppercase][color="10"], str.label[attr=geist][color="10"], str.label[attr=space][color="10"] {
  color: rgba(178, 171, 181, 0.9);
}
div.label[attr=interface][color="magenta:802"], div.label[attr=abr][color="magenta:802"], div.label[attr=uppercase][color="magenta:802"], div.label[attr=geist][color="magenta:802"], div.label[attr=space][color="magenta:802"], str.label[attr=interface][color="magenta:802"], str.label[attr=abr][color="magenta:802"], str.label[attr=uppercase][color="magenta:802"], str.label[attr=geist][color="magenta:802"], str.label[attr=space][color="magenta:802"] {
  color: #802D9F;
}
div.label[attr=interface][color="magenta:892"], div.label[attr=abr][color="magenta:892"], div.label[attr=uppercase][color="magenta:892"], div.label[attr=geist][color="magenta:892"], div.label[attr=space][color="magenta:892"], str.label[attr=interface][color="magenta:892"], str.label[attr=abr][color="magenta:892"], str.label[attr=uppercase][color="magenta:892"], str.label[attr=geist][color="magenta:892"], str.label[attr=space][color="magenta:892"] {
  color: #8921B0;
}
div.label[attr=interface][color="berry:620"], div.label[attr=abr][color="berry:620"], div.label[attr=uppercase][color="berry:620"], div.label[attr=geist][color="berry:620"], div.label[attr=space][color="berry:620"], str.label[attr=interface][color="berry:620"], str.label[attr=abr][color="berry:620"], str.label[attr=uppercase][color="berry:620"], str.label[attr=geist][color="berry:620"], str.label[attr=space][color="berry:620"] {
  color: #620670;
}
div.label[attr=interface][color="lime:606"], div.label[attr=abr][color="lime:606"], div.label[attr=uppercase][color="lime:606"], div.label[attr=geist][color="lime:606"], div.label[attr=space][color="lime:606"], str.label[attr=interface][color="lime:606"], str.label[attr=abr][color="lime:606"], str.label[attr=uppercase][color="lime:606"], str.label[attr=geist][color="lime:606"], str.label[attr=space][color="lime:606"] {
  color: #606D11;
}
div.label[attr=interface][color="citron:555"], div.label[attr=abr][color="citron:555"], div.label[attr=uppercase][color="citron:555"], div.label[attr=geist][color="citron:555"], div.label[attr=space][color="citron:555"], str.label[attr=interface][color="citron:555"], str.label[attr=abr][color="citron:555"], str.label[attr=uppercase][color="citron:555"], str.label[attr=geist][color="citron:555"], str.label[attr=space][color="citron:555"] {
  color: #55580A;
}
div.content[attr=title][line="56px"], div.content[attr=interface][line="56px"], div.content[attr="560"][line="56px"], div.content[attr="600"][line="56px"], div.content[attr="615"][line="56px"], str.content[attr=title][line="56px"], str.content[attr=interface][line="56px"], str.content[attr="560"][line="56px"], str.content[attr="600"][line="56px"], str.content[attr="615"][line="56px"] {
  line-height: 56px;
}
div.content[attr=title][line="46px"], div.content[attr=interface][line="46px"], div.content[attr="560"][line="46px"], div.content[attr="600"][line="46px"], div.content[attr="615"][line="46px"], str.content[attr=title][line="46px"], str.content[attr=interface][line="46px"], str.content[attr="560"][line="46px"], str.content[attr="600"][line="46px"], str.content[attr="615"][line="46px"] {
  line-height: 46px;
}
div.content[attr=title][line="42px"], div.content[attr=interface][line="42px"], div.content[attr="560"][line="42px"], div.content[attr="600"][line="42px"], div.content[attr="615"][line="42px"], str.content[attr=title][line="42px"], str.content[attr=interface][line="42px"], str.content[attr="560"][line="42px"], str.content[attr="600"][line="42px"], str.content[attr="615"][line="42px"] {
  line-height: 42px;
}
div.content[attr=title][line="40px"], div.content[attr=interface][line="40px"], div.content[attr="560"][line="40px"], div.content[attr="600"][line="40px"], div.content[attr="615"][line="40px"], str.content[attr=title][line="40px"], str.content[attr=interface][line="40px"], str.content[attr="560"][line="40px"], str.content[attr="600"][line="40px"], str.content[attr="615"][line="40px"] {
  line-height: 40px;
}
div.content[attr=title][line="32px"], div.content[attr=interface][line="32px"], div.content[attr="560"][line="32px"], div.content[attr="600"][line="32px"], div.content[attr="615"][line="32px"], str.content[attr=title][line="32px"], str.content[attr=interface][line="32px"], str.content[attr="560"][line="32px"], str.content[attr="600"][line="32px"], str.content[attr="615"][line="32px"] {
  line-height: 32px;
}
div.content[attr=title][line="28px"], div.content[attr=interface][line="28px"], div.content[attr="560"][line="28px"], div.content[attr="600"][line="28px"], div.content[attr="615"][line="28px"], str.content[attr=title][line="28px"], str.content[attr=interface][line="28px"], str.content[attr="560"][line="28px"], str.content[attr="600"][line="28px"], str.content[attr="615"][line="28px"] {
  line-height: 28px;
}
div.content[attr=title][line="22px"], div.content[attr=interface][line="22px"], div.content[attr="560"][line="22px"], div.content[attr="600"][line="22px"], div.content[attr="615"][line="22px"], str.content[attr=title][line="22px"], str.content[attr=interface][line="22px"], str.content[attr="560"][line="22px"], str.content[attr="600"][line="22px"], str.content[attr="615"][line="22px"] {
  line-height: 22px;
}
div.content[attr=title][line="16px"], div.content[attr=interface][line="16px"], div.content[attr="560"][line="16px"], div.content[attr="600"][line="16px"], div.content[attr="615"][line="16px"], str.content[attr=title][line="16px"], str.content[attr=interface][line="16px"], str.content[attr="560"][line="16px"], str.content[attr="600"][line="16px"], str.content[attr="615"][line="16px"] {
  line-height: 16px;
}
div.content[attr=title][line="14px"], div.content[attr=interface][line="14px"], div.content[attr="560"][line="14px"], div.content[attr="600"][line="14px"], div.content[attr="615"][line="14px"], str.content[attr=title][line="14px"], str.content[attr=interface][line="14px"], str.content[attr="560"][line="14px"], str.content[attr="600"][line="14px"], str.content[attr="615"][line="14px"] {
  line-height: 14px;
}
div.content[attr=title][line="12px"], div.content[attr=interface][line="12px"], div.content[attr="560"][line="12px"], div.content[attr="600"][line="12px"], div.content[attr="615"][line="12px"], str.content[attr=title][line="12px"], str.content[attr=interface][line="12px"], str.content[attr="560"][line="12px"], str.content[attr="600"][line="12px"], str.content[attr="615"][line="12px"] {
  line-height: 12px;
}
div.content[attr=title][line="10px"], div.content[attr=interface][line="10px"], div.content[attr="560"][line="10px"], div.content[attr="600"][line="10px"], div.content[attr="615"][line="10px"], str.content[attr=title][line="10px"], str.content[attr=interface][line="10px"], str.content[attr="560"][line="10px"], str.content[attr="600"][line="10px"], str.content[attr="615"][line="10px"] {
  line-height: 10px;
}
div.content[attr=title][line="1.6"], div.content[attr=interface][line="1.6"], div.content[attr="560"][line="1.6"], div.content[attr="600"][line="1.6"], div.content[attr="615"][line="1.6"], str.content[attr=title][line="1.6"], str.content[attr=interface][line="1.6"], str.content[attr="560"][line="1.6"], str.content[attr="600"][line="1.6"], str.content[attr="615"][line="1.6"] {
  line-height: 1.6;
}
div.content[attr=title][line="1.5"], div.content[attr=interface][line="1.5"], div.content[attr="560"][line="1.5"], div.content[attr="600"][line="1.5"], div.content[attr="615"][line="1.5"], str.content[attr=title][line="1.5"], str.content[attr=interface][line="1.5"], str.content[attr="560"][line="1.5"], str.content[attr="600"][line="1.5"], str.content[attr="615"][line="1.5"] {
  line-height: 1.5;
}
div.content[attr=title][line="1.4"], div.content[attr=interface][line="1.4"], div.content[attr="560"][line="1.4"], div.content[attr="600"][line="1.4"], div.content[attr="615"][line="1.4"], str.content[attr=title][line="1.4"], str.content[attr=interface][line="1.4"], str.content[attr="560"][line="1.4"], str.content[attr="600"][line="1.4"], str.content[attr="615"][line="1.4"] {
  line-height: 1.4;
}
div.content[attr=title][line="1.3"], div.content[attr=interface][line="1.3"], div.content[attr="560"][line="1.3"], div.content[attr="600"][line="1.3"], div.content[attr="615"][line="1.3"], str.content[attr=title][line="1.3"], str.content[attr=interface][line="1.3"], str.content[attr="560"][line="1.3"], str.content[attr="600"][line="1.3"], str.content[attr="615"][line="1.3"] {
  line-height: 1.3;
}
div.content[attr=title][line="1.2"], div.content[attr=interface][line="1.2"], div.content[attr="560"][line="1.2"], div.content[attr="600"][line="1.2"], div.content[attr="615"][line="1.2"], str.content[attr=title][line="1.2"], str.content[attr=interface][line="1.2"], str.content[attr="560"][line="1.2"], str.content[attr="600"][line="1.2"], str.content[attr="615"][line="1.2"] {
  line-height: 1.2;
}
div.content[attr=title][line="1.1"], div.content[attr=interface][line="1.1"], div.content[attr="560"][line="1.1"], div.content[attr="600"][line="1.1"], div.content[attr="615"][line="1.1"], str.content[attr=title][line="1.1"], str.content[attr=interface][line="1.1"], str.content[attr="560"][line="1.1"], str.content[attr="600"][line="1.1"], str.content[attr="615"][line="1.1"] {
  line-height: 1.1;
}
div.content[attr=title][color="0"], div.content[attr=interface][color="0"], div.content[attr="560"][color="0"], div.content[attr="600"][color="0"], div.content[attr="615"][color="0"], str.content[attr=title][color="0"], str.content[attr=interface][color="0"], str.content[attr="560"][color="0"], str.content[attr="600"][color="0"], str.content[attr="615"][color="0"] {
  color: #2a1232;
}
div.content[attr=title][color="1"], div.content[attr=interface][color="1"], div.content[attr="560"][color="1"], div.content[attr="600"][color="1"], div.content[attr="615"][color="1"], str.content[attr=title][color="1"], str.content[attr=interface][color="1"], str.content[attr="560"][color="1"], str.content[attr="600"][color="1"], str.content[attr="615"][color="1"] {
  color: #fff;
}
div.content[attr=title][color="2"], div.content[attr=interface][color="2"], div.content[attr="560"][color="2"], div.content[attr="600"][color="2"], div.content[attr="615"][color="2"], str.content[attr=title][color="2"], str.content[attr=interface][color="2"], str.content[attr="560"][color="2"], str.content[attr="600"][color="2"], str.content[attr="615"][color="2"] {
  color: #807884;
}
div.content[attr=title][color="3"], div.content[attr=interface][color="3"], div.content[attr="560"][color="3"], div.content[attr="600"][color="3"], div.content[attr="615"][color="3"], str.content[attr=title][color="3"], str.content[attr=interface][color="3"], str.content[attr="560"][color="3"], str.content[attr="600"][color="3"], str.content[attr="615"][color="3"] {
  color: #bfb9c1;
}
div.content[attr=title][color="9"], div.content[attr=interface][color="9"], div.content[attr="560"][color="9"], div.content[attr="600"][color="9"], div.content[attr="615"][color="9"], str.content[attr=title][color="9"], str.content[attr=interface][color="9"], str.content[attr="560"][color="9"], str.content[attr="600"][color="9"], str.content[attr="615"][color="9"] {
  color: rgba(255, 255, 255, 0.75);
}
div.content[attr=title][color="10"], div.content[attr=interface][color="10"], div.content[attr="560"][color="10"], div.content[attr="600"][color="10"], div.content[attr="615"][color="10"], str.content[attr=title][color="10"], str.content[attr=interface][color="10"], str.content[attr="560"][color="10"], str.content[attr="600"][color="10"], str.content[attr="615"][color="10"] {
  color: rgba(178, 171, 181, 0.9);
}
div.content[attr=title][color="magenta:802"], div.content[attr=interface][color="magenta:802"], div.content[attr="560"][color="magenta:802"], div.content[attr="600"][color="magenta:802"], div.content[attr="615"][color="magenta:802"], str.content[attr=title][color="magenta:802"], str.content[attr=interface][color="magenta:802"], str.content[attr="560"][color="magenta:802"], str.content[attr="600"][color="magenta:802"], str.content[attr="615"][color="magenta:802"] {
  color: #802D9F;
}
div.content[attr=title][color="magenta:892"], div.content[attr=interface][color="magenta:892"], div.content[attr="560"][color="magenta:892"], div.content[attr="600"][color="magenta:892"], div.content[attr="615"][color="magenta:892"], str.content[attr=title][color="magenta:892"], str.content[attr=interface][color="magenta:892"], str.content[attr="560"][color="magenta:892"], str.content[attr="600"][color="magenta:892"], str.content[attr="615"][color="magenta:892"] {
  color: #8921B0;
}
div.content[attr=title][color="berry:620"], div.content[attr=interface][color="berry:620"], div.content[attr="560"][color="berry:620"], div.content[attr="600"][color="berry:620"], div.content[attr="615"][color="berry:620"], str.content[attr=title][color="berry:620"], str.content[attr=interface][color="berry:620"], str.content[attr="560"][color="berry:620"], str.content[attr="600"][color="berry:620"], str.content[attr="615"][color="berry:620"] {
  color: #620670;
}
div.content[attr=title][color="lime:606"], div.content[attr=interface][color="lime:606"], div.content[attr="560"][color="lime:606"], div.content[attr="600"][color="lime:606"], div.content[attr="615"][color="lime:606"], str.content[attr=title][color="lime:606"], str.content[attr=interface][color="lime:606"], str.content[attr="560"][color="lime:606"], str.content[attr="600"][color="lime:606"], str.content[attr="615"][color="lime:606"] {
  color: #606D11;
}
div.content[attr=title][color="citron:555"], div.content[attr=interface][color="citron:555"], div.content[attr="560"][color="citron:555"], div.content[attr="600"][color="citron:555"], div.content[attr="615"][color="citron:555"], str.content[attr=title][color="citron:555"], str.content[attr=interface][color="citron:555"], str.content[attr="560"][color="citron:555"], str.content[attr="600"][color="citron:555"], str.content[attr="615"][color="citron:555"] {
  color: #55580A;
}
div[p\:truncate], str[p\:truncate] {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

bge {
  background-image: none;
  background-color: transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
bge[attr=number][size="18"] {
  width: 18px;
  height: 18px;
  margin: 0;
  padding: 1px 0 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #FFCCD0;
}
bge[attr=live][size="18"] {
  width: 18px;
  height: 18px;
}
bge[shadow=true] {
  box-shadow: 0 1px 3px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px inset rgba(23, 3, 27, 0.08);
}
bge[color="0"] {
  background-image: none;
  background-color: #F32C3C;
}
int {
  background-image: none;
  background-color: transparent;
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
int[attr=bb][var="18"] {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 18px;
  font-variation-settings: "wght" 700;
  font-weight: 700;
  line-height: 1.4;
  color: #bfb9c1;
}
int[attr=bb][line="1.4"] {
  line-height: 1.4;
}
int[attr=bb][color="0"] {
  color: #2a1232;
}
int[attr=bb][color="1"] {
  color: #fff;
}
int[attr=bb][color="2"] {
  color: #807884;
}
int[attr=interface][var="13"] {
  margin: 0;
  padding: 2px 4px 0 4px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 13px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #bfb9c1;
}
int[attr=interface][var="12"] {
  margin: 0;
  padding: 1px 4px 0 4px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  color: #bfb9c1;
}
int[attr=interface][line="1.4"] {
  line-height: 1.4;
}
int[attr=interface][color="0"] {
  color: #2a1232;
}
int[attr=interface][color="1"] {
  color: #fff;
}
int[attr=interface][color="2"] {
  color: #807884;
}

checkbox {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 0;
  flex-shrink: 0;
  overflow: hidden;
  isolation: isolate;
  cursor: pointer;
}
checkbox[attr=primary] {
  background-image: none;
  background-color: #fff;
  width: 18px;
  height: 18px;
  border-radius: 4px;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.08), 0 1px 1px 0 rgba(23, 3, 27, 0.14);
}
checkbox[attr=primary] icon {
  opacity: 0;
  transform: scale(0.9) translateY(0);
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
checkbox[attr=primary][state="1"] {
  background-image: none;
  background-color: rgba(134, 124, 138, 0.33);
  box-shadow: none;
}
checkbox[attr=primary][state="1"] icon {
  opacity: 1;
  transform: scale(1) translateY(0);
}
checkbox[attr=primary][rounded=true] {
  border-radius: 50%;
}

toggle {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: relative;
  width: 28px;
  height: 16px;
  overflow: hidden;
  isolation: isolate;
  margin: 0;
  padding: 0;
  border-radius: 8px;
  cursor: pointer;
}
toggle .border {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  margin: 0;
  padding: 0;
  border-radius: 8px;
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.08);
}
toggle::before {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 3;
  top: 1px;
  left: 1px;
  width: 14px;
  height: 14px;
  margin: 0;
  padding: 0;
  display: flex;
  content: "";
  border-radius: 50%;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.08), 0 1px 1px 0 rgba(23, 3, 27, 0.14);
  transition: transform 0.125s ease-in-out;
}
toggle::after {
  background-image: none;
  background-color: #e4acf8;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  display: flex;
  content: "";
  border-radius: 8px;
  transition: transform 0.125s ease-in-out, background 0.125s ease-in-out;
}
toggle[state="1"]::before {
  transform: translateX(12px);
}
toggle[state="0"]::after {
  background-image: none;
  background-color: transparent;
  transform: translateX(-12px);
}

form-control {
  background-image: none;
  background-color: transparent;
  position: relative;
}
form-control input {
  background-image: none;
  background-color: #fff;
  position: relative;
  width: 100%;
  height: 42px;
  display: flex;
  margin: 0;
  padding: 10px 16px;
  border: 1px solid transparent;
  border-radius: 0;
  outline: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
form-control.fill input {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  width: 100%;
  height: auto;
  margin: 0;
  padding: 10px;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 570;
  font-weight: 570;
  line-height: 1.2;
  color: #2a1232;
}
form-control.fill input::placeholder {
  color: #908893;
}
form-control.fill input:focus {
  background-image: none;
  background-color: #fff;
}
form-control.system input {
  background-image: none;
  background-color: #fff;
  width: 100%;
  height: auto;
  margin: 0;
  padding: 10px;
  border: 1px solid rgba(42, 18, 50, 0.1);
  border-radius: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 570;
  font-weight: 570;
  line-height: 1.2;
  color: #2a1232;
}
form-control.system input::placeholder {
  color: #908893;
}
form-control.system input:focus {
  background-image: none;
  background-color: #fff;
}
form-control::before {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border: 1px solid #5D9EFF;
  box-shadow: 0 0 0 1px #5D9EFF;
  opacity: 0;
  transform: scale(0.99) translateY(0);
  display: flex;
  content: "";
  pointer-events: none;
  transition: opacity 0.03s ease-in-out, transform 0.02s ease-in-out;
}
form-control:focus-within::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
form-control[size="30"] input {
  height: 30px;
}
form-control[size="30"]::before {
  height: 28px;
}
form-control[size="32"] input {
  height: 32px;
}
form-control[size="32"]::before {
  height: 30px;
}
form-control[radius="7"] input {
  border-radius: 7px;
}
form-control[radius="7"]::before {
  border-radius: 7px;
}
form-control[radius="6"] input {
  border-radius: 6px;
}
form-control[radius="6"]::before {
  border-radius: 6px;
}
form-control[radius="5"] input {
  border-radius: 5px;
}
form-control[radius="5"]::before {
  border-radius: 5px;
}
form-control[indent-A="42"] input {
  padding-left: 42px;
}
form-control[indent-A="30"] input {
  padding-left: 30px;
}
form-control[indent-B="30"] input {
  padding-right: 30px;
}
form-control [as=icon] {
  position: absolute;
  top: 3px;
  left: 4px;
  width: 24px;
  height: 24px;
}
form-control [as=button] {
  position: absolute;
  left: 6px;
  top: 50%;
  transform: translateY(-50%);
}
form-control [as=clear] {
  position: absolute;
  right: 6px;
  top: 50%;
  transform: translateY(-50%);
}
form-control [as=visibility] {
  position: absolute;
  top: 4px;
  right: 4px;
  width: 24px;
  height: 24px;
}
form-control [as=visibility] icon {
  position: absolute;
}

form-textarea {
  background-image: none;
  background-color: transparent;
  position: relative;
}
form-textarea.chat div {
  background-image: none;
  background-color: transparent;
  position: relative;
  z-index: 2;
  width: 100%;
  max-height: 168px;
  min-height: none;
  padding: 8px;
  display: block;
  overflow: auto;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #2a1232;
}
form-textarea[minh="48"] div {
  min-height: 48px;
  padding: 8px 8px;
}
form-textarea[minh="48"] .placeholder {
  top: 8px;
}
form-textarea[minh="28"] div {
  min-height: 28px;
  padding: 6px 8px;
}
form-textarea[minh="28"] .placeholder {
  top: 6px;
}
form-textarea .placeholder {
  position: absolute;
  z-index: 1;
  top: 8px;
  left: 8px;
  display: flex;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #aaa4ad;
  pointer-events: none;
}

button {
  background-image: none;
  background-color: transparent;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: auto;
  height: auto;
  margin: 0;
  padding: 0;
  border: 0 solid transparent;
  border-radius: 0;
  cursor: pointer;
}
button .text {
  position: relative;
  z-index: 2;
  white-space: pre;
}
button .icon {
  position: relative;
  z-index: 2;
}
button[fullwidth] {
  width: 100%;
}
button.common[attr=atn] {
  margin: 0;
  padding: 0 8px;
}
button.common[attr=atn][size="20"] {
  width: auto;
  height: 20px;
  margin: 0;
  padding: 0 6px;
}
button.common[attr=atn][size="18"] {
  width: auto;
  height: 18px;
  margin: 0;
  padding: 0;
}
button.common[attr=atn] .text {
  transition: color 0.15s ease-in-out;
}
button.common[attr=atn][var=reverse] {
  margin: 0;
  padding: 0;
}
button.common[attr=atn][var=reverse] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 9px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #807884;
  letter-spacing: -0.1px;
  text-transform: uppercase;
}
button.common[attr=atn][var=reverse]:hover .text {
  color: #2a1232;
}
button.common[attr=atn][var=reverse]:active .text {
  color: #2a1232;
}
button.common[attr=atn][var=reverse] icon {
  position: relative;
  z-index: 10;
  display: flex;
  align-items: center;
  justify-content: center;
  pointer-events: auto;
}
button.common[attr=atn][var=reverse] icon[align=A] {
  margin: 0 -4px 0 -8px;
}
button.common[attr=atn][var=reverse] icon[align=B] {
  margin: 0 -1px 0 -1px;
}
button.common[attr=atn][var=reverse] icon .static {
  position: relative;
  z-index: 1;
  transition: opacity 0.175s ease-in-out;
}
button.common[attr=atn][var=reverse] icon .hidden {
  position: absolute;
  z-index: 0;
  transition: opacity 0.175s ease-in-out;
}
button.common[attr=atn][var=reverse]:hover .static {
  z-index: 0;
  opacity: 0 !important;
}
button.common[attr=atn][var=reverse]:hover .hidden {
  z-index: 1;
  opacity: 1 !important;
}
button.common[attr=atn][var=reverse][s\:active] .static {
  z-index: 0;
  opacity: 0 !important;
}
button.common[attr=atn][var=reverse][s\:active] .hidden {
  z-index: 1;
  opacity: 1 !important;
}
button.common[attr=str] {
  margin: 0;
  padding: 0;
}
button.common[attr=str][var=g] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
  letter-spacing: -0.1px;
  transition: color 0.125s ease-in-out;
}
button.common[attr=str][var=g]:hover .text {
  color: #2a1232;
}
button.common[attr=str][var=g]:active .text {
  color: #2a1232;
}
button.common[attr=str][var=w] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10.5px;
  font-variation-settings: "wght" 600;
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: -0.1px;
  color: rgba(255, 255, 255, 0.6);
  transition: color 0.125s ease-in-out;
}
button.common[attr=str][var=w]:hover .text {
  color: rgba(255, 255, 255, 0.85);
}
button.common[attr=str][var=w]:active .text {
  color: rgba(255, 255, 255, 0.85);
}
button.common[attr=underline] {
  margin: 0;
  padding: 0;
}
button.common[attr=underline] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: #807884;
  text-decoration: underline;
  transition: color 0.125s ease-in-out;
}
button.common[attr=underline] .text:hover {
  color: #2a1232;
}
button.system .box {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
}
button.system::before, button.system::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  z-index: 2;
  top: -1px;
  right: -1px;
  bottom: -1px;
  left: -1px;
  border-radius: 0;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.system:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.system:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.system[radius="7"] {
  border-radius: 7px;
}
button.system[radius="7"] .box {
  border-radius: 7px;
}
button.system[radius="7"]::before, button.system[radius="7"]::after {
  border-radius: 7px;
}
button.system[radius="6"] {
  border-radius: 6px;
}
button.system[radius="6"] .box {
  border-radius: 6px;
}
button.system[radius="6"]::before, button.system[radius="6"]::after {
  border-radius: 6px;
}
button.system[radius="5"] {
  border-radius: 5px;
}
button.system[radius="5"] .box {
  border-radius: 5px;
}
button.system[radius="5"]::before, button.system[radius="5"]::after {
  border-radius: 5px;
}
button.system[radius="4"] {
  border-radius: 4px;
}
button.system[radius="4"] .box {
  border-radius: 4px;
}
button.system[radius="4"]::before, button.system[radius="4"]::after {
  border-radius: 4px;
}
button.system[attr=border] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0 8px;
  border-radius: 0;
}
button.system[attr=border][size="28"] {
  height: 28px;
  margin: 0;
  padding: 0 14px;
}
button.system[attr=border][size="26"] {
  height: 26px;
  margin: 0;
  padding: 0 10px;
}
button.system[attr=border][size="24"] {
  height: 24px;
  margin: 0;
  padding: 0 10px;
}
button.system[attr=border][size="22"] {
  height: 22px;
  margin: 0;
  padding: 0 8px;
}
button.system[attr=border] .box {
  box-shadow: 0 0 0 1px rgba(42, 18, 50, 0.09);
}
button.system[attr=border][var="11*"] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
button.system[attr=border][var="11"] .text {
  margin: 1px 0 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
button.system[attr=border] icon[align=A] {
  margin: 0 2px 0 -2px;
  padding: 0;
  order: 0;
}
button.system[attr=border] icon[align=B] {
  margin: 1px -8px 0 -3px;
  padding: 0;
  order: 1;
}
button.fill::before, button.fill::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.fill:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.fill:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.fill[attr=horizontal] {
  background-image: none;
  background-color: #2354fe;
  margin: 0;
  padding: 0 10px;
  border-radius: 5px;
}
button.fill[attr=horizontal]::before, button.fill[attr=horizontal]::after {
  border-radius: 5px;
}
button.fill[attr=horizontal][size="64"] {
  width: 64px;
  height: 28px;
}
button.fill[attr=horizontal][size="0"] {
  width: 0px;
  height: 0px;
}
button.fill[attr=horizontal][radius="7"] {
  border-radius: 7px;
}
button.fill[attr=horizontal][radius="7"]::before, button.fill[attr=horizontal][radius="7"]::after {
  border-radius: 7px;
}
button.fill[attr=horizontal][radius="6"] {
  border-radius: 6px;
}
button.fill[attr=horizontal][radius="6"]::before, button.fill[attr=horizontal][radius="6"]::after {
  border-radius: 6px;
}
button.fill[attr=horizontal][radius="5"] {
  border-radius: 5px;
}
button.fill[attr=horizontal][radius="5"]::before, button.fill[attr=horizontal][radius="5"]::after {
  border-radius: 5px;
}
button.fill[attr=blue] {
  background-image: none;
  background-color: #2354fe;
  margin: 0;
  padding: 0 10px;
  border-radius: 5px;
}
button.fill[attr=blue]::before, button.fill[attr=blue]::after {
  border-radius: 5px;
}
button.fill[attr=blue][size="28"] {
  height: 28px;
  margin: 0;
  padding: 0 14px;
}
button.fill[attr=blue][size="26"] {
  height: 26px;
  margin: 0;
  padding: 0 8px;
}
button.fill[attr=blue][size="24"] {
  height: 24px;
  margin: 0;
  padding: 0 10px;
}
button.fill[attr=blue][radius="7"] {
  border-radius: 7px;
}
button.fill[attr=blue][radius="7"]::before, button.fill[attr=blue][radius="7"]::after {
  border-radius: 7px;
}
button.fill[attr=blue][radius="6"] {
  border-radius: 6px;
}
button.fill[attr=blue][radius="6"]::before, button.fill[attr=blue][radius="6"]::after {
  border-radius: 6px;
}
button.fill[attr=blue][radius="5"] {
  border-radius: 5px;
}
button.fill[attr=blue][radius="5"]::before, button.fill[attr=blue][radius="5"]::after {
  border-radius: 5px;
}
button.fill[attr=blue] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11.5px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #fff;
  letter-spacing: -0.1px;
}
button.fill[attr=abr-link] {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  margin: 0;
  padding: 0 8px;
  border-radius: 12px;
}
button.fill[attr=abr-link]::before, button.fill[attr=abr-link]::after {
  border-radius: 10px;
}
button.fill[attr=abr-link][size="22"] {
  height: 22px;
  margin: 0;
  padding: 0 10px;
}
button.fill[attr=abr-link][size="24"] {
  height: 24px;
  margin: 0;
  padding: 0 8px;
}
button.fill[attr=abr-link] .src {
  width: 16px;
  height: 16px;
  margin: 0 6px 0 0;
  padding: 0;
  overflow: hidden;
}
button.fill[attr=abr-link] .src img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
}
button.fill[attr=abr-link] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.5;
  color: #2a1232;
  letter-spacing: -0.1px;
}
button.bind::before, button.bind::after {
  background-image: none;
  background-color: rgba(42, 18, 50, 0.06);
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.bind:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.bind:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.bind[s\:active]::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.bind[radius="7"] {
  border-radius: 7px;
}
button.bind[radius="7"]::before, button.bind[radius="7"]::after {
  border-radius: 7px;
}
button.bind[radius="6"] {
  border-radius: 6px;
}
button.bind[radius="6"]::before, button.bind[radius="6"]::after {
  border-radius: 6px;
}
button.bind[radius="5"] {
  border-radius: 5px;
}
button.bind[radius="5"]::before, button.bind[radius="5"]::after {
  border-radius: 5px;
}
button.bind[radius="4"] {
  border-radius: 4px;
}
button.bind[radius="4"]::before, button.bind[radius="4"]::after {
  border-radius: 4px;
}
button.bind[attr=atn] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0 8px;
}
button.bind[attr=atn][size="26"] {
  width: auto;
  height: 26px;
  margin: 0;
  padding: 0 10px;
}
button.bind[attr=atn][size="24"] {
  width: auto;
  height: 24px;
  margin: 0;
  padding: 0 8px;
}
button.bind[attr=atn][size="26:8"] {
  width: auto;
  height: 26px;
  margin: 0;
  padding: 0 8px;
}
button.bind[attr=atn][size="0:0"] {
  width: auto;
  height: 0px;
  margin: 0;
  padding: 0 0px;
}
button.bind[attr=atn][s\:active] {
  background-image: none;
  background-color: transparent;
}
button.bind[attr=atn][var=text] .text {
  margin: 1px 0 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #2a1232;
  letter-spacing: -0.1px;
}
button.bind[attr=atn][var=gray] .text {
  margin: 1px 0 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #807884;
  letter-spacing: -0.1px;
}
button.bind[attr=atn][var=medium] .text {
  margin: 1px 0 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12px;
  font-variation-settings: "wght" 630;
  font-weight: 630;
  line-height: 1.4;
  color: #2a1232;
}
button.bind[attr=atn][var=white] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #fff;
  letter-spacing: -0.1px;
}
button.bind[attr=atn] icon[align=A] {
  order: 0;
  margin: 0 2px 0 -6px;
}
button.bind[attr=atn] icon[align=E] {
  margin: 1px 0 0 -5px;
}
button.bind[attr=atn] icon[align=M] {
  position: absolute;
  top: 0;
  left: 52px;
}
button.bind[attr=atn] .color {
  order: -1;
  background-image: none;
  background-color: transparent;
  width: 9px;
  height: 9px;
  margin: 0 6px 0 0;
  padding: 0;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.08);
}
button.bind[attr=square] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
button.bind[attr=square][size="28"] {
  width: 28px;
  height: 28px;
}
button.bind[attr=square][size="22"] {
  width: 22px;
  height: 22px;
}
button.bind[attr=square][size="20"] {
  width: 20px;
  height: 20px;
}
button.bind[attr=vertical] {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
}
button.bind[attr=vertical][var="*"]::before, button.bind[attr=vertical][var="*"]::after {
  margin: 0;
  padding: 1px 0 0 1px;
  border-radius: 8px 0 0 8px;
}
button.bind[attr=vertical][size="12, 28"] {
  width: 12px;
  height: 28px;
}
button.bind[attr=vertical][size="24, 28"] {
  width: 24px;
  height: 28px;
}
button.label {
  background-image: none;
  background-color: transparent;
  margin: 0;
  padding: 0;
  border: 0;
}
button.label[attr=token][size="24"] {
  gap: 1px;
  height: 24px;
  margin: 0;
  padding: 0 8px 0 2px;
  border-radius: 8.33px;
}
button.label[attr=token][size="24"] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 11px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: inherit;
}
button.label[attr=token][size="26"] {
  gap: 2px;
  height: 26px;
  margin: 0;
  padding: 0 9px;
  border-radius: 8.33px;
}
button.label[attr=token][size="26"] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 12.5px;
  font-variation-settings: "wght" 560;
  font-weight: 560;
  line-height: 1.4;
  color: inherit;
}
button.label[attr=token][var=AA] {
  background: linear-gradient(180deg, #F8E8FF 0%, #ECBFFF 100%);
  box-shadow: inset 0 0 0 0.75px rgba(137, 33, 176, 0.12), 0 -1.4px 0 0 inset rgba(42, 18, 50, 0.04), 0 1.2px 0 0 inset rgba(255, 255, 255, 0.5), 0 0 0 0.45px inset rgba(42, 18, 50, 0.08), 0 0.92px 2.8px 0 rgba(42, 18, 50, 0.1);
}
button.label[attr=token][var=AA] .text {
  margin: 0;
  padding: 1px 0 0;
  color: #8921B0;
}
button.label[attr=token][var=BB] {
  background: linear-gradient(180deg, #F2FFA6 0%, #E9FF69 100%);
  box-shadow: inset 0 0 0 0.75px rgba(96, 109, 17, 0.12), 0 -1.4px 0 0 inset rgba(42, 18, 50, 0.04), 0 1.2px 0 0 inset rgba(255, 255, 255, 0.5), 0 0 0 0.45px inset rgba(42, 18, 50, 0.08), 0 0.92px 2.8px 0 rgba(42, 18, 50, 0.1);
}
button.label[attr=token][var=BB] .text {
  margin: 0;
  padding: 1px 0 0;
  color: #606D11;
}
button.label[attr=token][var=CC] {
  background: linear-gradient(180deg, #FFEBFF 0%, #FEC4FF 100%);
  box-shadow: inset 0 0 0 0.75px rgba(151, 24, 171, 0.12), 0 -1.4px 0 0 inset rgba(42, 18, 50, 0.04), 0 1.2px 0 0 inset rgba(255, 255, 255, 0.5), 0 0 0 0.45px inset rgba(42, 18, 50, 0.08), 0 0.92px 2.8px 0 rgba(42, 18, 50, 0.1);
}
button.label[attr=token][var=CC] .text {
  margin: 0;
  padding: 1px 0 0;
  color: #9718AB;
}
button.label[attr=token][s\:inactive] {
  background: linear-gradient(180deg, #FFEBFF 0%, #FEC4FF 100%) !important;
  opacity: 0.75;
  filter: grayscale(1);
}
button.label[attr=token][s\:inactive] icon, button.label[attr=token][s\:inactive] span {
  opacity: 0.6;
}
button.label[attr=capsule] {
  height: 18px;
  margin: 0;
  padding: 0 6px;
  border-radius: 10px;
}
button.label[attr=capsule][size="24"] {
  height: 24px;
  margin: 0;
  padding: 0 8px;
  border-radius: 12px;
}
button.label[attr=capsule][var^=AA] {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule][var^=AA] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #FFF;
  letter-spacing: -0.1px;
}
button.label[attr=capsule][p\:clickable]:hover, button.label[attr=capsule][p\:clickable]:active {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule][var^=BB] {
  background-image: none;
  background-color: #F2D7FC;
}
button.label[attr=capsule][var^=BB] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #802D9F;
  letter-spacing: -0.1px;
}
button.label[attr=capsule][p\:clickable]:hover, button.label[attr=capsule][p\:clickable]:active {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule][var^=CC] {
  background-image: none;
  background-color: #FFC6F7;
}
button.label[attr=capsule][var^=CC] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #802D9F;
  letter-spacing: -0.1px;
}
button.label[attr=capsule][p\:clickable]:hover, button.label[attr=capsule][p\:clickable]:active {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule][var^=DD] {
  background-image: none;
  background-color: #E9FF69;
}
button.label[attr=capsule][var^=DD] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #606D11;
  letter-spacing: -0.1px;
}
button.label[attr=capsule][p\:clickable]:hover, button.label[attr=capsule][p\:clickable]:active {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule][var^=EE] {
  background-image: none;
  background-color: #F5FF6A;
}
button.label[attr=capsule][var^=EE] .text {
  margin: 0;
  padding: 0;
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 615;
  font-weight: 615;
  line-height: 1.4;
  color: #6A6F21;
  letter-spacing: -0.1px;
}
button.label[attr=capsule][p\:clickable]:hover, button.label[attr=capsule][p\:clickable]:active {
  background-image: none;
  background-color: #2354FE;
}
button.label[attr=capsule] icon[align=A] {
  order: 0;
  margin: 0 -1px 0 -6px;
}
button.label[attr=capsule] icon[align=B] {
  order: 1;
  margin: 0 -6px 0 -1px;
}
button.misc[attr=atn]::before, button.misc[attr=atn]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.misc[attr=atn]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=atn]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=atn][size="20"] {
  height: 20px;
  margin: 0;
  padding: 0 10px;
}
button.misc[attr=atn][size="18"] {
  height: 18px;
  margin: 0;
  padding: 0 8px;
}
button.misc[attr=atn] .text {
  font-family: Montreal, -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  font-kerning: normal;
  font-size: 10px;
  font-variation-settings: "wght" 660;
  font-weight: 660;
  line-height: 1.4;
  color: #fff;
  letter-spacing: -0.1px;
}
button.misc[attr=atn] icon[align=B] {
  order: 1;
  margin: 1px -8px 0 -4px;
}
button.misc[attr=def] {
  width: 24px;
  height: 24px;
}
button.misc[attr=icon][var="10x28"] {
  width: 10px;
  height: 28px;
}
button.misc[attr=icon][var="12x24"] {
  width: 12px;
  height: 24px;
}
button.misc[attr=icon][var="14x28"] {
  width: 14px;
  height: 28px;
}
button.misc[attr=icon][var="14x22"] {
  width: 14px;
  height: 22px;
}
button.misc[attr=icon][var="16x28"] {
  width: 16px;
  height: 28px;
}
button.misc[attr=icon][var="18x18"] {
  width: 18px;
  height: 18px;
}
button.misc[attr=icon][var="24x24"] {
  width: 24px;
  height: 24px;
}
button.misc[attr=icon][var="26x26"] {
  width: 26px;
  height: 26px;
}
button.misc[attr=square]::before, button.misc[attr=square]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 5px;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.misc[attr=square]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=square]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=square][size="30"] {
  width: 30px;
  height: 30px;
}
button.misc[attr=square][size="22"] {
  width: 22px;
  height: 22px;
}
button.misc[attr=square][size="20"] {
  width: 20px;
  height: 20px;
}
button.misc[attr=square][size="16"] {
  width: 16px;
  height: 16px;
}
button.misc[attr=square][radius="7"] {
  border-radius: 7px;
}
button.misc[attr=square][radius="7"]::before, button.misc[attr=square][radius="7"]::after {
  border-radius: 7px;
}
button.misc[attr=square][radius="6"] {
  border-radius: 6px;
}
button.misc[attr=square][radius="6"]::before, button.misc[attr=square][radius="6"]::after {
  border-radius: 6px;
}
button.misc[attr=square][radius="5"] {
  border-radius: 5px;
}
button.misc[attr=square][radius="5"]::before, button.misc[attr=square][radius="5"]::after {
  border-radius: 5px;
}
button.misc[attr=square][var=blur] {
  background-color: rgba(21, 4, 20, 0.6);
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
}
button.misc[attr=square][var=badge] {
  background-image: none;
  background-color: #1E1622;
  box-shadow: 0 1px 3px 0 rgba(23, 3, 27, 0.15), 0 1px 1px 0 rgba(23, 3, 27, 0.05), 0 0 0 1px inset rgba(23, 3, 27, 0.08);
}
button.misc[attr=square][var=obb] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=square][var=obb]::before, button.misc[attr=square][var=obb]::after {
  background-image: none;
  background-color: rgba(178, 171, 181, 0.14);
}
button.misc[attr=square][var=transparent] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=square][var=transparent]::before, button.misc[attr=square][var=transparent]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
}
button.misc[attr=square][var="transparent*"] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=square][var="transparent*"]::before, button.misc[attr=square][var="transparent*"]::after {
  display: none;
}
button.misc[attr=round] {
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
button.misc[attr=round]::before, button.misc[attr=round]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.misc[attr=round]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=round]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=round][var=transparent] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=round][var=transparent]::before, button.misc[attr=round][var=transparent]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
}
button.misc[attr=round][var=obb] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=round][var=obb]::before, button.misc[attr=round][var=obb]::after {
  background-image: none;
  background-color: rgba(178, 171, 181, 0.14);
}
button.misc[attr=round][var=blue] {
  background-image: none;
  background-color: #2354fe;
}
button.misc[attr=round][var=blur] {
  background-color: rgba(21, 4, 20, 0.6);
  background-image: none;
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
}
button.misc[attr=round][var=transparent] {
  background-image: none;
  background-color: transparent;
}
button.misc[attr=round][var=transparent]::before, button.misc[attr=round][var=transparent]::after {
  display: none;
}
button.misc[attr=round][border=true] {
  box-shadow: 0 0 0 2px #fff;
}
button.misc[attr=horizontal]::before, button.misc[attr=horizontal]::after {
  background-image: none;
  background-color: rgba(255, 255, 255, 0.08);
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 6px;
  opacity: 0;
  transform: scale(0.96) translateY(1px);
  display: flex;
  content: "";
  transition: opacity 0.125s ease-in-out, transform 0.125s ease-in-out;
}
button.misc[attr=horizontal]:hover::before {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=horizontal]:active::after {
  opacity: 1;
  transform: scale(1) translateY(0);
}
button.misc[attr=horizontal][size="64"] {
  width: 64px;
  height: 28px;
}
button.misc[attr=horizontal][size="30"] {
  width: 30px;
  height: 28px;
}
button.misc[attr=horizontal][radius="7"] {
  border-radius: 7px;
}
button.misc[attr=horizontal][radius="7"]::before, button.misc[attr=horizontal][radius="7"]::after {
  border-radius: 7px;
}
button.misc[attr=horizontal][radius="6"] {
  border-radius: 6px;
}
button.misc[attr=horizontal][radius="6"]::before, button.misc[attr=horizontal][radius="6"]::after {
  border-radius: 6px;
}
button.misc[attr=horizontal][radius="5"] {
  border-radius: 5px;
}
button.misc[attr=horizontal][radius="5"]::before, button.misc[attr=horizontal][radius="5"]::after {
  border-radius: 5px;
}

cell {
  position: relative;
  width: 100%;
  height: auto;
}
cell[size="32"] {
  width: 32px;
  height: 32px;
}
cell[size="28"] {
  width: 28px;
  height: 28px;
}
cell[size="26"] {
  width: 26px;
  height: 26px;
}
cell[size="24"] {
  width: 24px;
  height: 24px;
}
cell[ratio="1:1"] {
  height: auto;
  aspect-ratio: 1/1;
}
cell[ratio] img {
  position: absolute;
}
cell[radius=round] .image {
  border-radius: 50%;
}
cell[radius=round] .image img {
  border-radius: 50%;
}
cell[border=true] .image {
  background-image: none;
  background-color: #fff;
  box-shadow: 0 0 0 1px #fff;
}
cell[inset=true] .image::before {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 50%;
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.03);
  display: flex;
  content: "";
}
cell[p\:pointer] {
  cursor: pointer;
}
cell .image {
  background-image: none;
  background-color: transparent;
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
cell .image img {
  width: auto;
  height: auto;
  align-self: center;
  border-radius: 0;
}

obj [mm-span=B] {
  background-image: none;
  background-color: #fff;
  position: absolute;
  z-index: 0;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  width: auto;
  height: auto;
  border-radius: 10px;
  box-shadow: 0 1px 2px 0 rgba(23, 3, 27, 0.08);
  transition: box-shadow 0.175s ease-in-out;
}
obj [mm-span=F] {
  background-image: none;
  background-color: transparent;
  position: absolute;
  z-index: 10;
  top: 4px;
  right: 4px;
  bottom: 4px;
  left: 4px;
  width: auto;
  height: auto;
  border-radius: 10px;
  box-shadow: inset 0 0 0 1px rgba(42, 18, 50, 0.13);
  transition: box-shadow 0.175s ease-in-out;
  pointer-events: none;
}
obj[dd\:move] [mm-span=B] {
  box-shadow: 0 18px 8px rgba(23, 3, 27, 0.015), 0 10px 6px rgba(23, 3, 27, 0.035), 0 4px 4px rgba(23, 3, 27, 0.07), 0 1.5px 2.5px rgba(23, 3, 27, 0.03), 0 0 0 1px rgba(23, 3, 27, 0.06);
}
obj[dd\:move] [mm-span=F] {
  box-shadow: none;
}

obj[attr=Bb] {
  background-image: none;
  background-color: transparent;
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 4px;
}
obj[attr=Bb] .l-container {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  flex-grow: 1;
}

obj[attr="Bb:i"] {
  background-image: none;
  background-color: transparent;
  height: 100%;
  margin: 0;
  padding: 4px;
}
obj[attr="Bb:i"] .l-container {
  background-image: none;
  background-color: #fff;
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  flex-grow: 1;
  border-radius: 10px;
}

obj[attr="Bb:s"] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 4px;
}
obj[attr="Bb:s"] .l-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 12px 10px;
}

obj[attr="Bb:c"] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 4px;
}
obj[attr="Bb:c"] .l-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin: 0;
  padding: 0;
  border-radius: 10px;
  overflow: hidden;
}

obj[attr="Bb:v"] {
  display: flex;
  flex-direction: column;
  margin: 0;
  padding: 4px;
}
obj[attr="Bb:v"] .l-container {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin: 0;
  padding: 0;
}

obj[attr="Bb:a"] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
  padding: 4px;
  border-radius: 9px;
}
obj[attr="Bb:a"] .l-container {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: auto;
  padding: 0;
}
obj[attr="Bb:a"] .l-container .block {
  display: flex;
  flex-direction: column;
  gap: 4px;
  margin: 0;
  padding: 0;
}
obj[attr="Bb:a"] .l-container .block [aspect] {
  position: relative;
  z-index: 4;
  display: flex;
  align-items: center;
  justify-content: center;
}
obj[attr="Bb:a"] .l-container .block [aspect][attr=wide] {
  width: 104px;
  height: 62px;
}
obj[attr="Bb:a"] .l-container .block [aspect][attr=stretch] {
  width: 104px;
  height: 88px;
}
obj[attr="Bb:a"] .l-container .block [aspect][attr=square] {
  width: 88px;
  height: 88px;
  margin: 0 auto;
}
obj[attr="Bb:a"] .l-container .block [aspect] [aspect-og][attr=solid] {
  border: 2px solid #FFF;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
}
obj[attr="Bb:a"] .l-container .block [aspect] [aspect-og][attr=solid] img {
  width: auto;
  height: auto;
  max-width: 80px;
  max-height: 80px;
}
obj[attr="Bb:a"] .l-container .block [aspect] [aspect-og][attr=hrt] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 40px;
  border: 2px solid #FFF;
  border-radius: 0;
  box-shadow: 0 0 0 1px rgba(23, 3, 27, 0.07), 0 1px 2px 0 rgba(23, 3, 27, 0.12);
  overflow: hidden;
}
obj[attr="Bb:a"] .l-container .block [aspect] [aspect-og][attr=radius] {
  border-radius: 8px;
  overflow: hidden;
}
obj[attr="Bb:a"] .l-container .block [subbar] {
  display: flex;
  flex-direction: column;
  gap: 2px;
  max-width: 104px;
}
obj[attr="Bb:a"] .l-container .block [subbar] [subbar-name] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}
obj[attr="Bb:a"] .l-container .block [subbar] [subbar-meta] {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 14px;
}

.os-scrollbar.enh_reduce.os-scrollbar-vertical {
  width: 10px;
}
