.c7930f693f39f9d913a2 {
  --scroll-offset: 0rem;
  --bg-img-height: 11rem;
  --inset-top-height: var(--inset-top);
  z-index: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: var(--doc-width);
  height: var(--bg-img-height);
  background: url(/c40388ba0dd22df16548.svg) center/ cover no-repeat;
  --mask-image: linear-gradient(to bottom, black calc(var(--bg-img-height) - 1rem), transparent var(--bg-img-height));
  mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
  transform: translatey(calc(-1 * var(--scroll-offset)));
}
.c7930f693f39f9d913a2 ._903b39bb597a373e312f {
  height: var(--inset-top-height);
  pointer-events: none;
  visibility: collapse;
}
._7545796793f31b55e8d1 {
  height: 100%;
  flex: 1;
  border: 1px solid var(--line-color-border-3, #dde2e9);
  transform: scale(0.5, 1);
}
.ddf9c798611e7f777d05 {
  height: 1.5rem;
  display: none;
}
.cee666fc3e146a7e323e {
  width: 100%;
  height: 100%;
  display: flex;
}
._6855896446a2fb668e89 .ddf9c798611e7f777d05 {
  display: block;
}
._81f23e059eb936e4ae61 {
  padding: 0 0.375rem;
  height: auto;
  width: auto;
  margin-top: 0;
  position: relative;
  top: 0.25rem;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
._52c068d2dd1b68ae7d2f {
  width: calc(100% - 1.5rem);
  height: fit-content;
  flex: 1;
  margin-bottom: 1.25rem;
}
._05f50b40ecdecdd0b340 {
  width: 100%;
  height: 1.375rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.375rem;
  color: var(--text-color-text-3, #737a87);
}
.f6f8727a374cca4ac399 {
  width: 100%;
  height: fit-content;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: var(--text-color-text-1, #0c0d0e);
  background-color: #f6f8fa;
  padding: 0.5rem 0.75rem;
  margin-top: 0.25rem;
  border-radius: 0.125rem 0.75rem 0.75rem 0.75rem;
}
.d6417cd758f52350c1e2 {
  width: 100%;
  height: fit-content;
  margin-top: 0.5rem;
  margin-bottom: 0.25rem;
  display: flex;
  flex-direction: column;
}
.d6417cd758f52350c1e2 ._44a9fb7ff62c4617541f {
  width: 100%;
  display: block;
  font-size: 1rem;
  line-height: 1.625rem;
  font-weight: 600;
  color: var(--text-color-text-1, #0c0d0e);
}
.d6417cd758f52350c1e2 .b62054116e48105d54cb {
  width: 100%;
  display: block;
  margin-top: 0.25rem;
  font-size: 0.9375rem;
  line-height: 1.5rem;
  font-weight: 400;
  color: var(--text-color-text-1, #0c0d0e);
}
.d6417cd758f52350c1e2 .cae8849f92cdfd291c7d {
  width: 100%;
  height: 12.5rem;
  margin-top: 0.5rem;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  overflow-x: scroll;
}
.d6417cd758f52350c1e2 .cae8849f92cdfd291c7d::-webkit-scrollbar {
  display: none;
}
.d6417cd758f52350c1e2 .cae8849f92cdfd291c7d ._3c8c47bc411a7d8d2736 {
  width: 100%;
}
.d6417cd758f52350c1e2 ._675393f88cac4a2625e5 {
  width: 100%;
  margin-top: 0.625rem;
  position: relative;
}
.d6417cd758f52350c1e2 ._675393f88cac4a2625e5 ._43f86281c6226f2e8e33 {
  width: 100%;
}
.d6417cd758f52350c1e2 ._675393f88cac4a2625e5 ._134e7e09c7e40398e6e4 {
  position: absolute;
  top: calc(50% - 2.5rem);
  left: calc(50% - 2.5rem);
}
.d6417cd758f52350c1e2 .b84e36420fad928cec52 {
  margin-top: 0.625rem;
  display: flex;
  align-items: center;
}
._8f0ab3e9c54006795e43 {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.375rem;
}
._8f0ab3e9c54006795e43 > img {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
  border: '0.0625rem solid #EFE5D9';
}
._8f0ab3e9c54006795e43 ._2f3001bdeb33c2be4ba4 {
  height: 1.25rem;
  min-width: 1.4375rem;
  line-height: 1.25rem;
  padding: 0 0.5rem;
  box-sizing: border-box;
  background: #f7f2ec;
  color: #737a87;
  border-radius: 0.5rem;
  border: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
}
.b9528ab93f74dc4deac1 {
  width: 100%;
  margin-bottom: 1.25rem;
  margin-top: 1.25rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  position: relative;
}
._386604ecb42917fc1ec9 {
  width: 100%;
  padding: 0.125rem 1rem 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
._1e543aea119490cb66c5 {
  width: 100%;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.c8dc463d7e7247e83ca8  .adm-skeleton {
  margin-top: 0;
  margin-bottom: 0;
}
._11dd28db7f5ebf650cc9  .adm-skeleton {
  height: 24px;
}
._0547673cca759584f953 {
  height: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  background-color: #fff;
  border-radius: 1rem 1rem 0 0;
  padding: 0 1.5rem;
}
._52f0ac19d3c07852ba4e {
  width: 100%;
  margin-bottom: 1.375rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._3e777201533e296c2da1 {
  width: 100%;
  padding-top: 1rem;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
}
._719262925bb10b6e2830 {
  width: 100%;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.b097137c4b99deb98af2 {
  height: 1.625rem;
  margin-left: 1rem;
  font-size: 1.125rem;
  font-weight: 600;
  line-height: 1.625rem;
  color: var(--text-color-text-1, #0c0d0e);
}
._5709ceb550d5bcc3bf4d {
  min-height: 1.25rem;
  max-height: 2.5rem;
  width: 100%;
  margin-top: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: rgba(0, 0, 0, 0.5);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.a9c4c7305a9bdf0a476b {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.a9c4c7305a9bdf0a476b::-webkit-scrollbar {
  display: none;
}
.a9c4c7305a9bdf0a476b  .adm-pull-to-refresh {
  height: 100%;
}
._7eb0b79c3d837d0bde6a {
  height: 100%;
  width: 100%;
  padding-bottom: 4rem;
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._6fa2673ef0eae3fb3517 {
  font-size: 1rem;
  line-height: 1.5rem;
  color: var(--text-color-text-3, #737a87);
  text-align: center;
}
._43f544b038669baee903 {
  width: 2rem;
  background-image: linear-gradient(90deg, rgba(221, 226, 233, 0) 0%, #0063a7 100%);
  height: 0.0625rem;
  margin-right: 0.75rem;
}
.bacda9449bc6eeebe28b {
  width: 2rem;
  border-image-slice: 1;
  background-image: linear-gradient(90deg, #0063a7 0%, rgba(221, 226, 233, 0) 100%);
  height: 0.0625rem;
  margin-left: 0.75rem;
}
._3ac407d507d788b32eb9 {
  width: 100%;
  height: 12rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65) 17%, #ffffff 50%, #ffffff 100%);
  position: absolute;
  bottom: 0;
  margin-bottom: 1rem;
}
._7bfb2a803b1bd1d069a6 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
  color: #0063a7;
  padding-bottom: 4.5rem;
}
._8d1a23bb4a18ab3310d0 {
  display: flex;
  align-items: center;
}
._8d1a23bb4a18ab3310d0 ._2bc967393be446745fdf {
  flex: auto;
  height: 1.25rem;
  line-height: 1.25rem;
}
.f29385beb8b87e2f3975 {
  flex: none;
  margin-left: 8px;
  padding: 4px;
  cursor: pointer;
}
.f29385beb8b87e2f3975 svg {
  display: block;
  font-size: var(--adm-font-size-7);
}
.cc7917b4061e31a5b18a {
  margin-top: 0.75rem;
  overflow: hidden;
  position: relative;
}
.c348fb5e205dc04bf4b8 {
  border: var(--tweet-border);
  border-radius: 12px;
}
._3751a63e224202eb4d98 {
  display: grid;
  grid-auto-rows: 1fr;
  gap: 2px;
  height: 100%;
  width: 100%;
}
._125865ff12e0e9b6e80a {
  grid-template-columns: repeat(2, 1fr);
}
._29d4d634f80a1bf5dd59 > a:first-child {
  grid-row: span 2;
}
._6f9d0b24240c5c5af7e3 {
  grid-template-rows: repeat(2, 1fr);
}
.e515dd1d6e2f93183835 {
  position: relative;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
._344a59f412564820f6db {
  text-decoration: none;
  outline-style: none;
}
.b48f728ba68d0fec21e2 {
  padding-bottom: 56.25%;
  width: 100%;
  display: block;
}
.a54a75aa77cc6451023a {
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  height: 100%;
  width: 100%;
  margin: 0;
  object-fit: cover;
  object-position: center;
}
._55a269e16549a0e98ee3 {
  --tweet-body-font-size: 1rem;
  --tweet-translate-margin: 1rem 0;
  --tweet-translate-header-font-weight: 500;
}
._56852c59a01c3d5f55b0 {
  font-size: var(--tweet-body-font-size);
  font-weight: var(--tweet-body-font-weight);
  line-height: var(--tweet-body-line-height);
  margin: var(--tweet-translate-margin);
  overflow-wrap: break-word;
  white-space: pre-wrap;
  margin: 1.5rem 0 !important;
}
.c2f3a68a4afa2ed561b3 {
  font-weight: var(--tweet-translate-header-font-weight);
}
._45af7040fd9276a91ebe .snoo-cls-1 {
  fill: url(#snoo-radial-gragient);
}
._45af7040fd9276a91ebe .snoo-cls-1, 
._45af7040fd9276a91ebe .snoo-cls-2, 
._45af7040fd9276a91ebe .snoo-cls-3, 
._45af7040fd9276a91ebe .snoo-cls-4, 
._45af7040fd9276a91ebe .snoo-cls-5, 
._45af7040fd9276a91ebe .snoo-cls-6, 
._45af7040fd9276a91ebe .snoo-cls-7, 
._45af7040fd9276a91ebe .snoo-cls-8, 
._45af7040fd9276a91ebe .snoo-cls-9, 
._45af7040fd9276a91ebe .snoo-cls-10, 
._45af7040fd9276a91ebe .snoo-cls-11 {
  stroke-width: 0px;
}
._45af7040fd9276a91ebe .snoo-cls-2 {
  fill: url(#snoo-radial-gragient-2);
}
._45af7040fd9276a91ebe .snoo-cls-3 {
  fill: url(#snoo-radial-gragient-3);
}
._45af7040fd9276a91ebe .snoo-cls-4 {
  fill: url(#snoo-radial-gragient-4);
}
._45af7040fd9276a91ebe .snoo-cls-5 {
  fill: url(#snoo-radial-gragient-6);
}
._45af7040fd9276a91ebe .snoo-cls-6 {
  fill: url(#snoo-radial-gragient-8);
}
._45af7040fd9276a91ebe .snoo-cls-7 {
  fill: url(#snoo-radial-gragient-5);
}
._45af7040fd9276a91ebe .snoo-cls-8 {
  fill: url(#snoo-radial-gragient-7);
}
._45af7040fd9276a91ebe .snoo-cls-9 {
  fill: #842123;
}
._45af7040fd9276a91ebe .snoo-cls-10 {
  fill: #ff4500;
}
._45af7040fd9276a91ebe .snoo-cls-11 {
  fill: #ffc49c;
}
._4c0b560e8612d04cc93b {
  --avatar-size: 2rem;
  --half-avatar-size: calc(var(--avatar-size) / 2);
  --expand-btn-size: 1rem;
  --half-expand-btn-size: calc(var(--expand-btn-size) / 2);
  --line-color: #d4d4d4;
  width: 100%;
  box-sizing: border-box;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  padding: 1rem;
  border: 1px solid var(--line-color);
  border-radius: 0.5rem;
  background-color: #fff;
}
._4c0b560e8612d04cc93b:hover {
  background-color: #f2f4f5;
  border-color: rgba(0, 0, 0, 0.2);
}
._4c0b560e8612d04cc93b:hover ._83b4b863f2d945dbe3eb {
  background-color: #f2f4f5;
}
._440c49d9741b9b55a3b0 p {
  margin: 0;
}
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152 {
  height: var(--avatar-size);
  display: flex;
  align-items: center;
  gap: 0.25rem;
  position: relative;
}
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152.d35e04fc5c147d666645:before, 
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152._33b690f1abc24249f42a:before {
  content: '';
  display: block;
  position: absolute;
  border: 0;
  border-bottom: 1px solid var(--line-color);
  border-left: 1px solid var(--line-color);
  border-bottom-left-radius: 50%;
  left: calc(-1 * var(--half-avatar-size));
  top: 0;
  width: var(--half-avatar-size);
  height: var(--half-avatar-size);
}
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152 ._41d27546dcd1eca8a04c {
  position: relative;
  border-radius: 50%;
  width: var(--avatar-size);
  height: var(--avatar-size);
  flex-grow: 0;
  flex-shrink: 0;
}
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152 .d1b5a59d93521f99dc8e {
  flex-grow: 1;
  overflow: hidden;
  max-height: 100%;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow-wrap: break-word;
  margin-left: 0.5rem;
  font-size: 12px;
  line-height: 16px;
}
._440c49d9741b9b55a3b0 ._0b13bb82d1fe6c190152 ._5007bad0b56ffcc973ff {
  height: 24px;
  flex-shrink: 0;
  align-self: flex-end;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c {
  margin-left: var(--avatar-size);
  position: relative;
  box-sizing: border-box;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c ._8df49a2906a204e5a272 {
  padding: 0.75rem;
  position: relative;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c ._8df49a2906a204e5a272 ._83b4b863f2d945dbe3eb {
  position: absolute;
  bottom: 0;
  left: calc(-1 * var(--half-expand-btn-size) - var(--half-avatar-size));
  width: var(--expand-btn-size);
  height: var(--expand-btn-size);
  border-radius: 50%;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c ._8df49a2906a204e5a272:before {
  height: calc(100% - var(--half-avatar-size));
  border: 0 solid;
  border-left: 1px solid var(--line-color);
  border-right-width: -1px;
  content: '';
  display: block;
  position: absolute;
  left: calc(-1 * var(--half-avatar-size));
  top: 0;
  background-color: transparent;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c ._8df49a2906a204e5a272._705d967809bf8d484549::before {
  height: 100%;
}
._440c49d9741b9b55a3b0 ._70ee231d05093ab1229c ._8df49a2906a204e5a272.eb3848ccbb5a137f6038:after {
  height: calc(100% + var(--avatar-size));
  border: 0 solid;
  border-left: 1px solid var(--line-color);
  border-right-width: -1px;
  content: '';
  display: block;
  position: absolute;
  left: calc(-1.5 * var(--avatar-size));
  top: calc(-1 * var(--avatar-size));
  background-color: transparent;
}
 .adm-dialog {
  z-index: 1999;
}
 .adm-center-popup-wrap {
  z-index: 2000;
}
._6a8d589002ddcda0a940 {
  position: absolute;
  background-color: white;
  animation-fill-mode: forwards;
  overflow: clip;
  pointer-events: auto;
}
.b270166fa3c4699fc8e6 {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  opacity: 0;
}
._2b45721c58ced085eec7 {
  --size: 6px;
  position: relative;
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: white;
  animation: _2b45721c58ced085eec7 1s infinite linear alternate;
  animation-delay: 0.5s;
}
._2b45721c58ced085eec7::before, 
._2b45721c58ced085eec7::after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
}
._2b45721c58ced085eec7::before {
  left: calc(var(--size) * -2 / 3 - var(--size));
  width: var(--size);
  height: var(--size);
  background-color: white;
  border-radius: 50%;
  animation: _2b45721c58ced085eec7 1s infinite alternate;
  animation-delay: 0s;
}
._2b45721c58ced085eec7::after {
  left: calc(var(--size) * 2 / 3 + var(--size));
  width: var(--size);
  height: var(--size);
  border-radius: 50%;
  background-color: white;
  animation: _2b45721c58ced085eec7 1s infinite alternate;
  animation-delay: 1s;
}
@keyframes _2b45721c58ced085eec7 {
  0% {
    background-color: white;
  }
  50%, 100% {
    background-color: rgba(255, 255, 255, 0.2);
  }
}
._337cb6d79215708c883f  .adm-input-clear {
  margin-bottom: 20px;
}
@keyframes _6a95f4f8645b3bb67e34 {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  80% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.b9259c708baab146d916 {
  position: absolute;
  z-index: 1000;
  animation: _6a95f4f8645b3bb67e34 1s;
  animation-fill-mode: forwards;
  width: var(--doc-width);
  pointer-events: none;
}
.b9259c708baab146d916._5b84a1fe675581e81063 {
  top: calc(var(--doc-height) / 10);
}
.b9259c708baab146d916._8b15f21443b3c2b5fc3d {
  top: calc(var(--doc-height) / 2);
  transform: translatey(-50%);
}
.b9259c708baab146d916._896f70078a685688eb3c {
  bottom: calc(var(--doc-height) / 10);
}
._301e2560abf15dec6d14 {
  background-color: white;
  border-radius: 2rem;
  width: fit-content;
  margin: 0 auto;
}
.b9851055e5fa5598ea11 {
  border: 0.5px solid;
  height: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 2rem;
  overflow: hidden;
  margin: 0 auto;
  padding: 0 1rem;
  box-sizing: border-box;
  padding: 0.375rem 0.75rem;
  background: #0c0d0e;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.1);
}
._3685c206bac4ce75ac6f {
  width: 1rem;
  display: inline-block;
}
.f71bd0e6e76be54af092 {
  color: #ffffff;
  display: flex;
  align-items: center;
  font-size: 0.875rem;
}
._0376d86c27ab9c79327c {
  --blockquote-border-color: rgba(0, 0, 0, 0.1);
  --blockquote-color: rgba(0, 0, 0, 0.5);
  --blockquote-font-size: inherit;
  --blockquote-line-height: inherit;
}
._0376d86c27ab9c79327c p {
  margin: 0;
}
._0376d86c27ab9c79327c li p {
  display: inline;
}
._0376d86c27ab9c79327c ol, 
._0376d86c27ab9c79327c ul {
  padding-left: 2rem;
}
._0376d86c27ab9c79327c br {
  content: "";
  height: 1rem;
  display: block;
}
._0376d86c27ab9c79327c h1, 
._0376d86c27ab9c79327c h2, 
._0376d86c27ab9c79327c h3, 
._0376d86c27ab9c79327c h4, 
._0376d86c27ab9c79327c h5, 
._0376d86c27ab9c79327c h6 {
  font-size: 1.2rem;
  line-height: 1.8rem;
  margin: 0;
}
._0376d86c27ab9c79327c blockquote {
  margin: 0.5rem 0;
  padding-left: 0.56rem;
  border: 0;
  border-left: 0.25rem;
  border-style: solid;
  border-color: var(--blockquote-border-color);
  color: var(--blockquote-color);
  font-size: var(--blockquote-font-size);
  line-height: var(--blockquote-line-height);
}
._5bee8175aad985293f6a {
  --chat-message-padding-x: 0.75rem;
  --chat-message-padding-y: 0.625rem;
  max-width: 100%;
  border-radius: 0.75rem;
  font-size: 1.0625rem;
  line-height: 1.5rem;
  font-style: normal;
  font-weight: 400;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
._5bee8175aad985293f6a > * {
  margin: 0 var(--chat-message-padding-x);
}
._5bee8175aad985293f6a > *:first-child {
  margin-top: var(--chat-message-padding-y);
}
._5bee8175aad985293f6a > *:last-child {
  margin-bottom: var(--chat-message-padding-y);
}
._0ee89e302b173829eb5a {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  color: #737a87;
}
._7e44c6ce27860a4beebb {
  padding: 10px 12px;
  gap: 8px;
  background: rgba(244, 245, 247, 0.5);
  border-radius: 12px;
}
._2e66d4c14a884b4f0c49 {
  color: var(--text-color-text-1, #0c0d0e);
  text-align: justify;
  font-family: "PingFang SC";
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  gap: 0.5rem;
}
._6199f04a5e8eba33e19c {
  width: 1rem;
  animation: bbc516fe786cc16a8169 0.3s linear infinite;
  animation-fill-mode: forwards;
  margin-right: 0.2rem;
}
._9829e08eedddcb80082c {
  color: var(--text-color-text-3, var(--text-color-text-3, #737a87));
  text-align: justify;
  font-family: "PingFang SC";
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  gap: 0.25rem;
}
._5b43109530ea90ff8631 {
  color: #f50a20;
  text-align: justify;
  font-family: "PingFang SC";
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5rem;
  gap: 0.25rem;
}
._74547e0c57367b003a8d {
  animation: _62e024b9e30aaea3f904 1s infinite linear;
}
@keyframes _62e024b9e30aaea3f904 {
  0% {
    opacity: 1;
  }
  33% {
    opacity: 0.8;
  }
  66% {
    opacity: 0.4;
  }
  100% {
    opacity: 0.1;
  }
}
rendering-answer-indicator {
  animation: _62e024b9e30aaea3f904 1s infinite linear;
  background: url(/5b5c9c5499445d4fd03d.svg) center/ cover no-repeat;
  height: 0.5rem;
  width: 0.5rem;
  display: inline-block;
  vertical-align: middle;
}
._2ea9baa06046a681881b {
  background-color: white;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  border-radius: 0.75rem;
}
._2ea9baa06046a681881b .eced32b49ffb778ee6f1 {
  color: #737a87;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}
._2ea9baa06046a681881b .f7b1f21367b950680426 {
  align-self: stretch;
  padding: 0.625rem 0.75rem;
  background: #f6f8fa;
  border-radius: 0.75rem;
  color: black;
}
._872e97f05eeec02815e4 {
  background: linear-gradient(90deg, #000000 0%, #333333 100%);
  color: white;
  --blockquote-border-color: rgba(255, 255, 255, 0.5);
  --blockquote-color: white;
  --blockquote-font-size: 0.9375rem;
  --blockquote-line-height: 1.375rem;
}
._3dc0eddd08c62d958d0a {
  background: white;
}
._3dc0eddd08c62d958d0a > .a58178b2a9a0042aa192:first-child {
  margin: 0;
}
._3dc0eddd08c62d958d0a > .a58178b2a9a0042aa192:first-child > * {
  padding-left: var(--chat-message-padding-x);
  padding-right: var(--chat-message-padding-x);
}
.a58178b2a9a0042aa192 {
  --expand-animation-duration: 0.2s;
}
.a58178b2a9a0042aa192::after {
  content: '';
  display: block;
  box-sizing: border-box;
  margin: 0 var(--chat-message-padding-x);
  border-bottom: 0.5px solid var(--line-color-border-3, #dde2e9);
}
.a58178b2a9a0042aa192 .c0bb59c51534d7aa514b {
  padding: 0.75rem 0;
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.25rem;
  font-size: ;
  display: flex;
  align-items: center;
}
.a58178b2a9a0042aa192 .ca8c6225cf684bbaa87b {
  padding: 0.25rem 0;
  box-sizing: border-box;
  min-height: 0;
  overflow-y: visible;
  overflow-x: hidden;
  scrollbar-width: none;
  transition: opacity var(--expand-animation-duration) ease-in-out;
}
.a58178b2a9a0042aa192 .ca8c6225cf684bbaa87b.hide_card {
  opacity: 0;
  height: 0;
  padding: 0;
}
.a58178b2a9a0042aa192 .ca8c6225cf684bbaa87b  .adm-swiper-track-inner {
  gap: 0.75rem;
}
.a58178b2a9a0042aa192 ._92b82f2ee27e7f99c587 {
  display: flex;
  align-items: center;
  gap: 0.12rem;
  margin-left: 0.5rem;
  transition: opacity var(--expand-animation-duration) ease-in-out;
}
.a58178b2a9a0042aa192 ._92b82f2ee27e7f99c587.hide_references {
  opacity: 0;
}
.a58178b2a9a0042aa192 ._8315f0f018e05c6948be {
  width: 1rem;
  height: 1rem;
  border-radius: var(--style-small-2876, 0.25rem);
}
.a58178b2a9a0042aa192 ._0f99043ea520f2aed219 {
  color: var(--text-color-text-3, var(--text-color-text-3, #737a87));
  font-size: 1.125rem;
  transition: transform var(--expand-animation-duration) ease-in-out;
}
.a58178b2a9a0042aa192 ._0f99043ea520f2aed219.expanded {
  transform: rotate(180deg);
}
.a58178b2a9a0042aa192 .e52fbfc1e6ad7da29b50 {
  margin-left: 0.13rem;
  display: flex;
  padding: 0.0625rem 0.25rem;
  flex-direction: column;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.4375rem;
  background: #f7f7f7;
  color: #999;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
}
.a58178b2a9a0042aa192 ._1395474421fb986177e0 {
  display: flex;
  padding: 0.75rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5rem;
  box-sizing: border-box;
  border-radius: 0.5rem;
  background: var(--background-color-bg-4, #f6f8fa);
}
.a58178b2a9a0042aa192 ._1395474421fb986177e0 ._46f97f77ca992aa98d16 {
  color: var(--text-color-text-3, var(--text-color-text-3, #737a87));
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
  display: flex;
  align-items: center;
  gap: 0.25rem;
}
.a58178b2a9a0042aa192 .e6e13b7c3aebbfc794fe {
  overflow: hidden;
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  text-overflow: ellipsis;
}
.c7e5a65b86ee4801ea21 {
  background: transparent;
  border-color: #dde2e9;
  border-radius: 1rem;
  border-style: solid;
  border-width: 1px;
  margin-top: 1rem;
  --chat-message-padding-y: 0.25rem;
}
.c7e5a65b86ee4801ea21 ._08297b7524f1534835dc {
  padding: 0.5rem 0;
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
  color: #0c0d0e;
}
.c7e5a65b86ee4801ea21 ._08297b7524f1534835dc:not(:last-child) {
  border-bottom: 1px solid #dde2e9;
}
._72032bdf90cc54acbde4 {
  width: calc(100% - 2rem);
}
._08d4a5da23b256998aa1 {
  --padding-top: 1rem;
  --padding-bottom: 0;
  padding-right: 0.5rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: column-reverse;
}
._08d4a5da23b256998aa1 .cbbda337e5f978c0e7e5 {
  height: var(--padding-bottom);
  flex-shrink: 0;
  flex-grow: 0;
}
._08d4a5da23b256998aa1 ._126fc4ca4da81770d682 {
  height: var(--padding-top);
  flex-shrink: 0;
  flex-grow: 0;
}
.captcha .code-box {
  display: flex;
}
.captcha .code-box :last-child {
  margin-right: 0 !important;
}
.captcha .code-box .item-content {
  margin-right: 1rem;
  height: 3.75rem;
  width: calc((100% - 3rem) / 4);
  font-weight: 590;
  font-size: 1.25rem;
  line-height: 3.75rem;
  text-align: center;
}
.captcha .code-box .item-content.item-content-active::before {
  position: absolute;
  top: 25%;
  left: 50%;
  display: block;
  width: 2px;
  height: 50%;
  margin-left: -1px;
  background-color: #0C0D0E;
  animation: rc-captcha-input-flash steps(2) 1s infinite;
  content: '';
}
.captcha .input-box-wrap {
  position: absolute;
  left: -9999px;
}
.captcha.captcha-theme-line .code-box .item-content {
  position: relative;
  color: #161823;
  border-bottom: 1px solid rgba(22, 24, 35, 0.5);
}
.captcha.captcha-theme-box .code-box .item-content {
  color: #121212;
  border: 1px solid #DDE2E9;
  border-radius: 0.5rem;
}
.captcha.captcha-theme-box .code-box .item-content.item-content-active {
  position: relative;
  border: 1.5px solid #0C0D0E;
}
@keyframes rc-captcha-input-flash {
  0% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

._61fc141b1c4683bf66f5::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background: lightblue;
  z-index: -1;
}
.a805df74b23116a42dc4 {
  position: relative;
  --bg-padding-left: 0.5rem;
  --bg-padding-right: 0.5rem;
  --bg-padding-y: 0.5rem;
}
.a805df74b23116a42dc4._653edbc6e5f36b289f14 {
  --bg-padding-left: calc(0.375rem + var(--list-padding-left, 1rem));
  --bg-padding-right: 0.375rem;
  --bg-padding-y: 0.125rem;
}
.a805df74b23116a42dc4._5a40fba0cdbb6fb9b4ac {
  --bg-padding-y: 0.125rem;
}
.a805df74b23116a42dc4::before {
  content: '';
  border-radius: 0.5rem;
  z-index: -1;
  position: absolute;
  top: calc(-1 * var(--bg-padding-y));
  left: calc(-1 * var(--bg-padding-left));
  width: calc(100% + var(--bg-padding-left) + var(--bg-padding-right));
  height: calc(100% + var(--bg-padding-y) * 2);
}
.b67cf683c56ffc58c620::before {
  animation: fc1b7f89628e130ca067 2.4s ease-in-out;
  animation-delay: 300ms;
  animation-fill-mode: forwards;
}
@keyframes fc1b7f89628e130ca067 {
  0% {
    background-color: transparent;
  }
  20.8% {
    background-color: #e6f4fb;
  }
  83.3% {
    background-color: #e6f4fb;
  }
  100% {
    background-color: #e6f4fb;
  }
}
._74412a37535323091de3 {
  color: #0d2f73;
  border-radius: 0.25rem;
}
._74412a37535323091de3:active {
  background: var(--background-color-bg-4, #f6f8fa);
}
._6110037be3241e144132  .article-citation-ai {
  position: relative;
  background-image: linear-gradient(to right, #737a87 33.33%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 6px 1px;
  background-repeat: repeat-x;
  padding-bottom: 1px;
}
:root {
  font-size: 16px;
  --content-font-size: 1.0625rem;
  --base-line-height: 1.5;
  --content-line-height: 1.875rem;
  --content-font-weight: 400;
  --content-mt: 1rem;
  --content-h1-font-weight: 600;
  --content-h1-mt: 1.25rem;
  --content-h1-font-size: 1.25rem;
  --content-h2-font-weight: 600;
  --content-h2-mt: 1rem;
  --content-h2-font-size: var(--content-font-size);
  --content-blockquote-font-size: var(--content-font-size);
  --content-blockquote-line-height: var(--content-line-height);
  --content-blockquote-border-color: rgba(12, 13, 14, 0.5);
  --content-blockquote-color: rgba(12, 13, 14, 0.6);
}
.a85ac6c7904dae61ca13 {
  font-size: var(--content-h1-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h1-font-weight);
  margin-top: var(--content-h1-mt);
}
table {
  border-collapse: collapse;
  display: block;
  overflow-x: auto;
  scrollbar-width: none;
  max-width: max-content;
  width: max-content;
  border-radius: 0.25rem;
  border: 1px solid var(--line-color-border-3, #dde2e9);
}
table th, 
table td {
  padding: 0.5rem 1rem;
  word-break: break-word;
  max-width: 200px;
}
table th:not(:last-child), 
table td:not(:last-child) {
  border-right: 1px solid var(--line-color-border-3, #dde2e9);
}
table th {
  background-color: var(--background-color-bg-5, #f1f3f5);
  font-size: 0.9375rem;
  font-weight: 600;
  line-height: 1.5rem;
}
table tr {
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: 1.5rem;
}
table tr:not(:last-child) {
  border-bottom: 1px solid var(--line-color-border-3, #dde2e9);
}
table thead {
  border-bottom: 1px solid var(--line-color-border-3, #dde2e9);
}
.b87efd74830548659a14 {
  font-size: var(--content-h1-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h1-font-weight);
  margin-top: var(--content-h1-mt);
}
._0048a32616b4f8befdc4 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2505dbfaea08b4ee93a {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.fb09ae35eccce8745779 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
._6b8e5ca43a5abe86b4d2 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f:first-child {
  margin-top: var(--content-h1-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h1 {
  font-size: var(--content-h1-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h1-font-weight);
  margin-top: var(--content-h1-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h2 {
  font-size: var(--content-h1-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h1-font-weight);
  margin-top: var(--content-h1-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h3 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h4 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h5 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h6 {
  font-size: var(--content-h2-font-size);
  line-height: var(--base-line-height);
  font-weight: var(--content-h2-font-weight);
  margin-top: var(--content-h2-mt);
}
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h1, 
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h2, 
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h3, 
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h4, 
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h5, 
.a2be1e035feb43800a21 .a753c9e2fd5d422ad75f h6 {
  margin: 0;
  font-size: unset;
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f {
  font-size: var(--content-font-size);
  line-height: var(--content-line-height);
  font-weight: var(--content-font-weight);
  margin-top: var(--content-mt);
  --list-padding-left: 1rem;
  --blockquote-padding-left: 0.56rem;
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f p {
  margin: 0;
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f p:not(.a2be1e035feb43800a21 .c252f757b9fe24c3767f p:first-child) {
  margin-top: var(--content-mt);
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f ol, 
.a2be1e035feb43800a21 .c252f757b9fe24c3767f ul {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding-left: var(--list-padding-left);
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f blockquote {
  position: relative;
  margin: 0;
  padding-left: var(--blockquote-padding-left);
  border: 0;
  color: var(--content-blockquote-color);
  font-size: var(--content-blockquote-font-size);
  line-height: var(--content-blockquote-line-height);
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f blockquote::before {
  --blockquote-margin-y: 3px;
  content: '';
  box-sizing: border-box;
  position: absolute;
  height: calc(100% - var(--blockquote-margin-y) * 2);
  left: 0;
  top: var(--blockquote-margin-y);
  border: 0;
  border-left: 0.25rem;
  border-style: solid;
  border-color: var(--content-blockquote-border-color);
}
.a2be1e035feb43800a21 .c252f757b9fe24c3767f blockquote:not(.a2be1e035feb43800a21 .c252f757b9fe24c3767f blockquote:first-child) {
  margin-top: var(--content-mt);
}
._844d0420dc7773cb6784  .adm-auto-center-content {
  flex: none !important;
  width: 100%;
}
._46bfe05edd9ad676d29c {
  width: 100%;
  word-break: keep-all;
  word-wrap: break-word;
  overflow-wrap: break-word;
}
._13e472cb99f3b3148dab {
  height: 100%;
}
._13e472cb99f3b3148dab  .adm-tabs-content {
  padding: 0;
  height: 100%;
}
._7debcfe8da21296058b8 {
  position: absolute;
  width: calc(100% - 3rem);
  bottom: 20rem;
}
.d0b46fd5762cb8463b12 {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.1rem;
  margin: 0 0.2rem 0.2rem 0.2rem;
  border-radius: 0.3rem;
  margin-right: 0.2rem;
}
.cf522c6e0e7f23e91733 {
  font-size: 1rem;
}
.a8baf7fc5fc368cb2cea {
  display: flex;
  flex-direction: column;
}
.cf522c6e0e7f23e91733 a {
  text-decoration: none;
  color: #5782d5;
}
._9425535fb01a2a101a6b {
  width: 3rem;
  height: 3rem;
  --cell-size: 3rem;
}
.ba50f6eee59d27cf1a36 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-left: 0.5rem;
}
._9c3befaec316dbb80cfc {
  font-size: 1.25rem;
  line-height: normal;
  font-weight: 500;
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
}
.b3605dcdfb6c9f6f3932 {
  color: #999;
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem;
}
._4e5dadbc59cfae71930f {
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
  font-family: "PingFang SC";
  font-size: 1.0625rem;
  font-style: normal;
  font-weight: 600;
  line-height: 1.5rem;
}
.c7bdf3cd920b63bc6897 {
  color: #b3b3b3;
  text-align: right;
  font-family: "PingFang SC";
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}
.ead712b462d54ea6d8ed {
  height: var(--doc-height);
  background-color: #ffffff;
  padding: 1.25rem;
}
._141350df5e7d16fd8222 {
  background-color: #ffffff;
  border-radius: 0.1rem;
  margin-bottom: 1.5rem;
}
._15c0c0f93f5df5f01c2e {
  position: absolute;
  left: 1rem;
  bottom: 5rem;
  display: flex;
  align-items: center;
  font-size: 1rem;
}
.c969491e9b8804b19e28 {
  font-size: 0.875rem;
  color: #0d2f73;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5rem 0;
}
.c969491e9b8804b19e28 svg {
  width: 0.875rem;
}
.eff37c079f9e3b1d6566 {
  transition: transform 1s ease-in-out;
  width: 0.875rem;
  height: 1.25rem;
  padding: 0 0.25rem;
  display: flex;
  align-items: center;
  position: relative;
}
._61bc6d74f21f1a9ca36c {
  border: 0.02rem solid;
  -webkit-border-image-source: linear-gradient(90deg, rgba(221, 226, 233, 0) 0%, #0d2f73 100%);
  border-image-source: linear-gradient(90deg, rgba(221, 226, 233, 0) 0%, #0d2f73 100%);
  border-image-slice: 1;
  height: 0.02rem;
  margin-right: 0.75rem;
}
.fb32af900e62f5f06e3e {
  border: 0.02rem solid;
  -webkit-border-image-source: linear-gradient(90deg, #0d2f73 0%, rgba(221, 226, 233, 0) 100%);
  border-image-source: linear-gradient(90deg, #0d2f73 0%, rgba(221, 226, 233, 0) 100%);
  border-image-slice: 1;
  height: 0.02rem;
  margin-left: 0.75rem;
}
.a667acfdaddea460b141 {
  background-color: #fff;
  font-size: 1rem;
  padding: 0.875rem 0;
  margin: 0 0.75rem;
  border-bottom: 0.03rem solid #dde2e9;
  margin-bottom: 0.03rem;
}
._843c4db74c864b0f0c04 {
  width: calc(var(--doc-width) - 10.5rem);
  align-self: center;
}
._859118152a873f2aa9c1 {
  font-size: 1.1rem;
  font-weight: 500;
  color: #222;
}
._8c94b46494d936acd1d7 {
  font-size: 1.1rem;
  font-weight: 400;
  color: #222;
}
._1873b08450d74b865a3f {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #222;
}
._02d74ab4bf3fd266de6c {
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 300;
  color: #222;
}
._94c2966d6ef509d1b236 {
  margin: 0.5rem 0 0 0;
  color: #a1a3a6 !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 1rem;
  font-size: 0.75rem;
}
._3eebfa7b7fa7fc6d7fd3 {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0.5rem 0;
}
._586fadc1f54332414765 {
  color: #999999;
  background: #f7f7f7;
  border-radius: 0.5rem;
  padding: 0 0.4rem;
  font-size: 0.75rem;
}
.a27dd87e800c68cfea6a {
  width: 1rem;
  height: 1rem;
  padding: 0.1rem;
  border-radius: 0.3rem;
  margin-right: 0.2rem;
}
._82d61faa6f0274c87a7c {
  height: 4.75rem;
  width: 7.25rem;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  border-radius: 0.25rem;
  position: relative;
  background-color: var(--adm-color-fill-content);
  margin-top: 0.4rem;
}
._0c0dd5b52f29f3f0bffc {
  height: 100%;
  border-radius: 0.4rem;
  z-index: 1;
}
._4801ee158bbf72858050 {
  color: #4ed290;
  display: inline-block;
  font-weight: 700;
  font-size: 1.5rem;
  position: absolute;
  right: 1.5rem;
}
._5b99f46cc623d756607b {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
  background-position: center;
  filter: blur(8px);
}
.af681aa3e5d23da05b51 {
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
._1cbd3085d810aefd809e {
  height: 9.625rem;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  border-radius: 0.25rem;
  margin-bottom: 0.75rem;
  position: relative;
  background-color: var(--adm-color-fill-content);
  width: 100%;
}
.df71ec4842abeef24bc9 {
  height: 9.625rem;
  min-width: 10rem;
  transform: scalex(1.05);
  z-index: 1;
}
.a64cdc33b5c859769b7a {
  color: #4ed290;
  display: inline-block;
  font-weight: 700;
  font-size: 1.5rem;
  position: absolute;
  right: 1.5rem;
}
._3e20e625af7eebf9c649 {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  filter: blur(8px);
}
._5928011561ece52693c1 {
  width: 100%;
  height: 100%;
  background-color: #f5f5f5;
  display: flex;
  align-items: center;
  justify-content: center;
}
.d58a7d989cf94dbbc24f {
  --title-color: #0C0D0E;
  --brief-color: #222;
  box-shadow: 0px 4px 20px 0px #0c0d0e1a;
  border: 0.5px solid #c7ccd6;
  border-radius: 1rem;
  background-color: #fff;
  font-size: 1rem;
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 0.15rem;
}
._632ebc85c968206993bf {
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-bottom: 0.75rem;
  font-weight: 600;
  color: var(--title-color);
}
._1f4c2b0228ab2ade427d {
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-bottom: 0.75rem;
  font-weight: 400;
  color: var(--title-color);
}
._956636f543d1b135d118 {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
  color: var(--brief-color);
}
.c259a5ea214340f7123b {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 0.625rem;
  font-weight: 300;
  color: var(--brief-color);
}
._8653c10210b67d594eb2 {
  color: #a1a3a6 !important;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  height: 1rem;
  font-size: 0.875rem;
}
._91c7d458ec2b6765030f {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.b64db6a9d423bb0a0853 {
  color: #999999;
  background: #f7f7f7;
  border-radius: 0.5rem;
  padding: 0 0.4rem;
  font-size: 0.75rem;
}
._1e6426bebe033fcae5bf {
  width: 1rem;
  height: 1rem;
  padding: 0.1rem;
  border-radius: 0.3rem;
  margin-right: 0.2rem;
}
._41d48fde68d107a545e4 {
  background-color: #f5f5f5;
  --title-color: #A1A3A6;
  --brief-color: #A1A3A6;
}
.fea6d4b68b47f0ce571d {
  padding: 0.2rem;
}
._836c14feda08c0406684 {
  width: calc((var(--doc-width) / 2) - 0.6rem);
  height: fit-content;
}
._75af198a29fd48b1474b {
  --border-inner: 0px;
  --adm-color-background: #ffffff;
  --padding-left: 10px;
  --padding-right: 10px;
}
._99b681afafb863e323b1 {
  transform: translate(0, 100%);
}
.d7b17b3993a44460e793 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(194, 194, 194, 0.5);
  color: #fff;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 0rem;
  padding: 0.2rem;
  bottom: 11rem;
}
._5fdb21e3f476b809f797 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(194, 194, 194, 0.5);
  color: #fff;
  width: 1.5rem;
  height: 1.5rem;
  position: absolute;
  right: 0rem;
  padding: 0.2rem;
  bottom: 8rem;
}
._8d34888644042e025b65 {
  --width: 100%;
  --height: 100px;
  --border-radius: 8px;
}
._8c20a1458f8b3d0201fe {
  --width: 7.25rem;
  --height: 4.75rem;
  --border-radius: 8px;
  margin-top: 0.75rem;
  margin-right: 0.6rem;
}
._5e84960a38473bdcee79 {
  --width: 60%;
  --height: 100px;
  --border-radius: 8px;
}
._1616cedf1f366bed8269 {
  --width: 60%;
}
._1cd55cea330ce17e10e1 {
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
  border-radius: 1rem;
  background-color: #fff;
  font-size: 1rem;
  padding: 1rem;
  margin: 1rem;
}
._364552674a035894f6c7 {
  box-shadow: #f4f6f8 0px 0.1rem 0.4rem;
  border-radius: 0.1rem;
  background-color: #fff;
  font-size: 1rem;
  padding: 0.5rem 0.75rem;
  border-bottom: 0.03rem solid #dde2e9;
  margin-bottom: 0.03rem;
}
.dfacf4b1617ea115d4ac  .adm-pull-to-refresh {
  height: 100%;
}
._618b4de804d2185158be {
  position: absolute;
  top: 6px;
  right: 6px;
  background: rgba(0, 0, 0, 0.3);
  padding: 4px 8px;
  color: #ffffff;
  border-radius: 4px;
  user-select: none;
}
._22edba214bd81f20095b {
  padding: 0.1rem;
  border: 0.2rem solid #e4e4e4;
  border-radius: 50%;
  position: absolute;
  font-size: 2rem;
  opacity: 0.5;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
}
._92a22aa2759c7a4dee0f {
  padding: 0.1rem;
  border: 0.2rem solid #e4e4e4;
  border-radius: 50%;
  position: absolute;
  font-size: 2rem;
  opacity: 0.5;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
}
._03e38f58732257ec8b64 {
  width: 100%;
  position: relative;
  pointer-events: none;
}
._03e38f58732257ec8b64 .fa6b06b1f7fc53736416 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--safe-doc-height);
  overflow: clip;
}
._03e38f58732257ec8b64 ._6816970501012ca66c74 {
  z-index: 1;
  position: absolute;
  pointer-events: auto;
  top: 0;
  left: 0;
  width: 100%;
  height: var(--top-bar-height, 3rem);
  display: flex;
  align-items: center;
  transition: transform 0.2s ease-in-out, opacity 0.2s ease-in-out;
}
._03e38f58732257ec8b64 ._6816970501012ca66c74._5450b018c405ff1af931 {
  transform: translatey(-100%);
  opacity: 0;
}
.ea7d8c5f55c0599e5fc4 {
  height: calc(100% - 7.75rem);
  overflow-y: scroll;
}
.ea7d8c5f55c0599e5fc4 .adm-list-body {
  border-top: 0 !important;
}
.ea7d8c5f55c0599e5fc4 .adm-list-item {
  padding: 0 !important;
}
.ea7d8c5f55c0599e5fc4 .adm-list-item .adm-list-item-content {
  padding: 0 !important;
}
._3b3790274cbd32607390 .adm-text-area {
  width: calc(100% - 2rem) !important;
}
._6bd9eb57b062ee7f052c {
  margin-left: var(--article-x-padding);
  margin-right: var(--article-x-padding);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5px;
}
._6bd9eb57b062ee7f052c::before, 
._6bd9eb57b062ee7f052c::after {
  content: '';
  width: 100%;
  height: 0.0625rem;
  background-image: linear-gradient(to right, black 40%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 2.5px 1px;
  background-repeat: repeat-x;
  box-sizing: border-box;
}
._9ba7f620c717f395f53f {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem 0.5rem;
  align-items: center;
}
.d7cd19d8e1743c05bd92 {
  flex-grow: 0;
  flex-shrink: 0;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
  gap: 0.375rem;
  color: var(--text-color-text-2, var(--text-color-text-2, #42464e));
  font-size: 0.8125rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1rem;
}
.d7cd19d8e1743c05bd92 ._969a81272b7944af4c3a {
  background-color: #dde2e9;
}
.d7cd19d8e1743c05bd92 > img {
  width: 1rem;
  height: 1rem;
  border-radius: 50%;
}
.d7cd19d8e1743c05bd92 > div {
  max-width: 8rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._23357acf4f5e100ac625 {
  width: 0.0625rem;
  height: 0.75rem;
  transform: rotate(30deg);
  flex-shrink: 0;
  flex-grow: 0;
  background: var(--line-color-border-2, #eaedf1);
  margin-left: 0.125rem;
}
.bced2be91f54a58869ff {
  color: var(--text-color-text-3, var(--text-color-text-3, #737a87));
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
}
.fbdca6d0e3a4163c5379 {
  display: flex;
  padding: 0.0625rem 0.25rem;
  flex-direction: column;
  align-items: center;
  gap: 0.625rem;
  border-radius: 1.4375rem;
  background: #f7f7f7;
  color: #999;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: 0.875rem;
}
._3223fd2eba68a963b65b {
  font-size: 1.625rem;
  line-height: 1.4;
  font-weight: 600;
  margin: 0 0 1.25rem;
  padding-left: var(--article-x-padding);
  padding-right: var(--article-x-padding);
}
._3223fd2eba68a963b65b ._3cc949f0f85b4c057358 {
  display: flex;
  flex-direction: column;
}
._3223fd2eba68a963b65b ._33623f7a9b6eb8fdbaaa {
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
  color: var(--text-color-text-3, var(--text-color-text-3, #737a87));
  font-family: "PingFang SC";
  font-size: 0.875rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.375rem;
}
._0a8f4bcdadeaed8f1362 {
  display: flex;
  width: fit-content;
  padding: 0.3125rem 0.5rem;
  align-items: flex-start;
  gap: 0.25rem;
  opacity: 0.9;
  border-radius: 1.875rem;
  background: linear-gradient(90deg, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.24) 100%);
  backdrop-filter: blur(10px);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: 0.875rem;
}
._0a8f4bcdadeaed8f1362 .f47af9cc65ec2ffbb440 {
  background: linear-gradient(90deg, #0c0d0e 0%, #0c0d0e 60.28%, #ff5533 100%);
  background-clip: text;
  -webkit-background-clip: text;
  color: transparent;
  display: flex;
  align-items: center;
}
._116d481e0b236297a53b {
  --font-size: 1rem;
  --line-height: 1.375rem;
  display: flex;
  align-items: center;
  margin: 0.5rem 1.5rem;
}
._116d481e0b236297a53b .f3ca9224c1fb010ef328 {
  flex-grow: 1;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  font-size: var(--font-size);
  line-height: var(--line-height);
  color: #9fafc6;
  border: 1.5px double transparent;
  border-radius: 1.7rem;
  background-image: linear-gradient(white, white), linear-gradient(89.35deg, #569edc 1.23%, #006090 45.67%, #ff5533 100%);
  background-origin: border-box;
  background-clip: padding-box, border-box;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._116d481e0b236297a53b ._45dd7ba32d2edb70fc60 {
  height: var(--line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._1e2f2d58bfa4aea9daaf {
  --article-x-padding: 1.5rem;
  --top-bar-height: 3rem;
  --content-font-size: 1.0625rem;
  --content-line-height: 1.875rem;
  --content-h1-font-weight: 600;
  --content-h1-mt: 1.25rem;
  --content-h1-font-size: 1.25rem;
  position: relative;
  width: var(--doc-width);
  height: 100%;
  color: #0c0d0e;
  flex: 1;
  display: flex;
  flex-direction: column;
}
._1e2f2d58bfa4aea9daaf ._7250e5da5b98b4d025f0 {
  overscroll-behavior-y: none;
  min-height: 0;
  height: 100%;
  font-size: 1rem;
  padding-top: calc(var(--top-bar-height));
  overflow: overlay;
  z-index: 0;
}
._1e2f2d58bfa4aea9daaf h3, 
._1e2f2d58bfa4aea9daaf h4 {
  font-size: 1.2rem;
  margin: 0;
}
.f18138e00928dedef61e {
  margin-left: var(--article-x-padding);
  margin-right: var(--article-x-padding);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 1.5px;
}
.f18138e00928dedef61e::before, 
.f18138e00928dedef61e::after {
  content: '';
  width: 100%;
  height: 0.0625rem;
  background-image: linear-gradient(to right, black 40%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 2.5px 1px;
  background-repeat: repeat-x;
  box-sizing: border-box;
}
._5739ae2c7f0641f3dae6 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px;
  color: #000;
  width: 1.2rem;
  height: 1.2rem;
  position: fixed;
  right: 0.2rem;
  padding: 0.2rem;
  bottom: 8rem;
}
.b493f9e3af94e96bc0c2 {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px;
  color: #000;
  width: 1.2rem;
  height: 1.2rem;
  position: fixed;
  right: 0.2rem;
  padding: 0.2rem;
  bottom: 10.5rem;
}
._2449e576c9f9acd5338e {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px;
  color: #000;
  width: 1.2rem;
  height: 1.2rem;
  position: fixed;
  right: 0.2rem;
  padding: 0.2rem;
  bottom: 13rem;
}
._29301ab6685f104a1853 {
  font-size: var(--content-h1-font-size);
  font-weight: var(--content-h1-font-weight);
  line-height: var(--content-line-height);
  margin-top: var(--content-h1-mt);
  padding: 0 var(--article-x-padding);
}
._692ac5b41f91dff67f61 {
  margin: 0 var(--article-x-padding);
  padding-bottom: 2rem;
}
.b90cde4c872cd084f830 {
  margin: 0 var(--article-x-padding);
}
._3a56c521866509ab6b13 {
  margin-top: 2rem;
}
._6c1f0b2a17e2c81c656f {
  margin-top: 2rem;
}
._979674eaa262f92e2264 {
  position: absolute;
  top: 6px;
  right: 6px;
  background: rgba(0, 0, 0, 0.3);
  padding: 4px 8px;
  color: #ffffff;
  border-radius: 4px;
  user-select: none;
}
.ccfba79cb83144f07ce4 {
  padding: 0.1rem;
  border: 0.2rem solid #e4e4e4;
  border-radius: 50%;
  position: absolute;
  font-size: 2rem;
  opacity: 0.5;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 0;
}
.c8a15282a062c5917e59 {
  padding: 0.1rem;
  border: 0.2rem solid #e4e4e4;
  border-radius: 50%;
  position: absolute;
  font-size: 2rem;
  opacity: 0.5;
  width: 1.5rem;
  height: 1.5rem;
  background: rgba(0, 0, 0, 0.3);
  color: white;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 0;
}
.a1591f73517b5b3e755b {
  margin: 0 1rem;
  max-width: calc(var(--doc-width) - 6rem);
}
._6c1f0b2a17e2c81c656f {
  padding-bottom: 2rem;
}
.ab1ad1def6272572045f {
  --font-size: 0.875rem;
  --line-height: calc(var(--font-size) * 1.5);
  box-sizing: content-box;
  height: var(--line-height);
  padding: 0.375rem 1rem;
  font-size: var(--font-size);
  line-height: var(--line-height);
  margin: 0.5rem 1rem 1.25rem 1rem;
  color: #525252;
  border: solid 1px #f5f5f5;
  border-radius: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.ab1ad1def6272572045f ._711202f99ebb6f758272 {
  height: var(--line-height);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
._5b54364a0751f1907a9c  .adm-toast-main {
  padding: 0.5625rem 1rem;
  border-radius: 1.375rem;
  background: var(--text-color-text-1, #0c0d0e);
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
}
._5b54364a0751f1907a9c ._03aeac19e51cec8e1628 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  white-space: nowrap;
}
.f44c59280f740d549581 {
  width: 2rem;
  background-image: linear-gradient(90deg, rgba(221, 226, 233, 0) 0%, #dde2e9 100%);
  height: 0.0625rem;
  margin-right: 0.75rem;
}
._8671eec67da8370b4502 {
  background-image: linear-gradient(90deg, rgba(221, 226, 233, 0) 0%, #0063a7 100%);
}
._07813493c5291c32943a {
  width: 2rem;
  border-image-slice: 1;
  background-image: linear-gradient(90deg, #dde2e9 0%, rgba(221, 226, 233, 0) 100%);
  height: 0.0625rem;
  margin-left: 0.75rem;
}
._37301ece5bc5ed2fc71b {
  background-image: linear-gradient(90deg, #0063a7 0%, rgba(221, 226, 233, 0) 100%);
}
.ebeaec5f152cd6216dbd {
  width: 100%;
  height: 10rem;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  background: linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.65) 20%, #ffffff 60%, #ffffff 100%);
  position: absolute;
  bottom: 0;
  padding-bottom: 2.5rem;
  box-sizing: border-box;
}
._8c116a3c9bb7e3e6f0e3 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.8125rem;
  line-height: 1.5rem;
  color: #0063a7;
}
.e6f05e6bfe5b64cc7a88 {
  max-height: 100vh;
  overflow: hidden;
  position: relative;
}
.e653b6e2488e32db3eca {
  display: flex;
  align-items: center;
}
.e653b6e2488e32db3eca ._660ed148121b600bf236 {
  flex: auto;
}
.e58764ad36874d7344ea {
  flex: none;
  margin-left: 8px;
  padding: 4px;
  cursor: pointer;
}
.e58764ad36874d7344ea svg {
  display: block;
  font-size: var(--adm-font-size-7);
}
@keyframes cf8e426daa83e76946f6 {
  0% {
    transform: translatey(80%);
  }
  100% {
    transform: translatey(0);
  }
}
@keyframes _8dfcd2814c35e2e43726 {
  0% {
    transform: translatey(0);
  }
  100% {
    transform: translatey(80%);
    visibility: hidden;
  }
}
@keyframes _16ecc4ad827a0b3e5c3f {
  0% {
    background: none;
  }
  100% {
    visibility: hidden;
    background: none;
  }
}
._87ef08821e131e7427e5 {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
  background: linear-gradient(180deg, #ffffff 0%, #f0f3fa 29.54%);
  border-radius: 10px 10px 0px 0px;
}
._28f54f9c9e7d0a0e22f6 {
  pointer-events: none;
  border-radius: 10px 10px 0px 0px;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 11rem;
  background: url(/c40388ba0dd22df16548.svg) center/ cover no-repeat;
}
.fd85dcb26cb93f36e614 {
  font-style: normal;
  font-weight: 600;
  font-size: 20px;
  line-height: 25px;
  z-index: 1;
  color: #000000;
}
._9ec27385035404a99af7 {
  width: 20px;
  height: 20px;
  display: inline-block;
}
.db3ce7ecef85dbe3ff94 {
  --ai-gradient: linear-gradient(270.04deg, rgba(255, 153, 102, 0.4) 0.07%, rgba(246, 137, 57, 0.4) 19.73%, rgba(219, 104, 104, 0.4) 35.41%, rgba(35, 135, 218, 0.4) 50.24%, rgba(77, 178, 229, 0.4) 100.41%);
  --background-color: white;
  --blur-border-size: 0.125rem;
  position: relative;
  padding: var(--blur-border-size);
}
.a631f24d7b85d20c06d1 {
  position: absolute;
  top: 0;
  left: 0;
  padding: var(--blur-border-size);
  border-radius: 1000px;
  pointer-events: none;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
._3965ddd3afb6da764af7 {
  --font-size: 1rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  position: relative;
  padding: 0.75rem 1rem;
  gap: 8px;
  border: 0.09375rem solid transparent;
  background-origin: border-box;
  background-image: linear-gradient(var(--background-color), var(--background-color)), var(--ai-gradient);
  background-clip: padding-box, border-box;
  border-radius: 27px;
  line-height: 1.375rem;
}
._3965ddd3afb6da764af7 textarea {
  scrollbar-width: none;
}
._5b0db1476347bdba1df6 {
  display: flex;
  align-self: flex-end;
  height: 1.5rem;
}
._52c4a1256e151c4a6061 {
  height: 6px;
  width: 36px;
  border-radius: 3px;
  background: #3c3c434d;
}
._614201005ee81ea515ab {
  background: rgba(0, 0, 0, 0.55);
  height: var(--doc-height);
  width: var(--doc-width);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
}
.cdae61e9c973b0e777ed {
  background: rgba(0, 0, 0, 0.55);
  height: var(--doc-height);
  width: var(--doc-width);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1000;
  animation: _16ecc4ad827a0b3e5c3f 0.4s ease-in-out;
  animation-fill-mode: forwards;
}
._1a816590e0460e85cdb7 {
  visibility: hidden;
}
._55cdcaf04f871ffc6a8d {
  animation: cf8e426daa83e76946f6 0.4s ease-in;
  animation-fill-mode: forwards;
  position: fixed;
  bottom: 0;
  left: 0;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
}
.e0a89043b436a183a2b2 {
  animation: _8dfcd2814c35e2e43726 0.4s ease-in;
  animation-fill-mode: forwards;
  position: fixed;
  bottom: 0;
  left: 0;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
}
._85e8ec48f24dc106b21f {
  visibility: hidden;
}
._358b62f8f934ea0571b6 {
  border-radius: 0.5rem;
  border: 1px solid var(--line-color-border-3, #dde2e9);
  background: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08);
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
  font-family: "PingFang SC";
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  gap: 0.25rem;
}
@keyframes e03c0e125afac2ff672c {
  0% {
    transform: translatex(100%);
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    transform: translatex(0);
    opacity: 1;
  }
}
@keyframes _0d1defc603d0f9591309 {
  0% {
    transform: translatex(100%);
    opacity: 0;
  }
  100% {
    transform: translatex(100%);
    opacity: 0;
  }
}
._55cdcaf04f871ffc6a8d {
  position: fixed;
  height: var(--doc-height);
  width: var(--doc-width);
  z-index: 1000;
  position: absolute;
  left: 0;
  top: 0;
  background-color: #fff;
  overflow: clip;
  animation-fill-mode: forwards;
}
._55cdcaf04f871ffc6a8d.e60fd34b46000ce679a5 {
  animation: e03c0e125afac2ff672c 0.3s ease-in-out;
}
._55cdcaf04f871ffc6a8d._3380984c736165b49c0b {
  transform: translatex(100%);
  opacity: 0;
  pointer-events: none;
  animation: _0d1defc603d0f9591309 0.3s ease-in-out;
}
@keyframes ae57136179959818e2f7 {
  0% {
    transform: translatey(80%);
  }
  100% {
    transform: translatey(0);
  }
}
@keyframes _79a6ff6c6fa66bcc4b2e {
  0% {
    transform: translatey(0);
  }
  100% {
    transform: translatey(80%);
    visibility: hidden;
  }
}
@keyframes _5caa57c6cc7c5c441e92 {
  0% {
    background: none;
  }
  100% {
    visibility: hidden;
    background: none;
  }
}
._0054787adc8aba6c6de3 {
  position: fixed;
  bottom: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
  background: linear-gradient(180deg, #ffffff 0%, #f0f3fa 29.54%);
  border-radius: 10px 10px 0px 0px;
}
._771fcf2714525ed0ab46 {
  font-style: normal;
  font-weight: 600;
  font-size: 1.25rem;
  line-height: 1.5rem;
  color: #000000;
}
.a7ecb19937f3ec7210e9 {
  width: 1.5rem;
  height: 1.5rem;
  font-size: 1.5rem;
  display: inline-block;
}
.bcf4d7c58945a2f02ac6 {
  --ai-gradient: linear-gradient(89.35deg, #569EDC 1.23%, #006090 45.67%, #FF5533 100%);
  --background-color: white;
  --blur-border-size: 0.125rem;
  position: relative;
  padding: var(--blur-border-size);
}
._8dd60ff78f0e60bf0e31 {
  position: absolute;
  top: 0;
  left: 0;
  padding: var(--blur-border-size);
  border-radius: 1000px;
  pointer-events: none;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.f30452259edfda61fec1 {
  --font-size: 1rem;
  box-sizing: border-box;
  display: flex;
  flex-direction: row;
  position: relative;
  padding: 0.5rem 1rem;
  gap: 8px;
  border: 0.09375rem solid transparent;
  background-origin: border-box;
  background-image: linear-gradient(var(--background-color), var(--background-color)), var(--ai-gradient);
  background-clip: padding-box, border-box;
  border-radius: 27px;
  line-height: 1.375rem;
}
.f30452259edfda61fec1 textarea {
  scrollbar-width: none;
}
.ce19556ee0d021b7798f {
  display: flex;
  align-self: flex-end;
  height: 1.5rem;
}
._2371db884dac1e8838b5 {
  background: rgba(0, 0, 0, 0.55);
  height: var(--doc-height);
  width: var(--doc-width);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
}
._66679911f747a9ea20b9 {
  background: rgba(0, 0, 0, 0.55);
  height: var(--doc-height);
  width: var(--doc-width);
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1001;
  animation: _5caa57c6cc7c5c441e92 0.4s ease-in-out;
  animation-fill-mode: forwards;
}
._4348a05e95002dd36cd4 {
  visibility: hidden;
}
.f9ec2b3f48333c79fe0d {
  animation: ae57136179959818e2f7 0.4s ease-in;
  animation-fill-mode: forwards;
  position: fixed;
  bottom: 0;
  left: 0;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
}
._1dd223eac3ca0dc23765 {
  animation: _79a6ff6c6fa66bcc4b2e 0.4s ease-in;
  animation-fill-mode: forwards;
  position: fixed;
  bottom: 0;
  left: 0;
  height: calc(var(--safe-doc-height) * 0.95);
  width: var(--doc-width);
}
.efa02a18c599357e9dc2 {
  visibility: hidden;
}
.c16cb0103dd044f82c33 {
  border-radius: 0.5rem;
  border: 1px solid var(--line-color-border-3, #dde2e9);
  background: #fff;
  box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.08);
  color: var(--text-color-text-1, var(--text-color-text-1, #0c0d0e));
  font-family: "PingFang SC";
  font-size: 1rem;
  font-style: normal;
  font-weight: 500;
  line-height: 1.5rem;
  gap: 0.25rem;
}
._837597b999b89047e525 {
  height: var(--top-bar-height, 3rem);
  width: 100%;
  position: relative;
  pointer-events: none;
  background-color: transparent;
}
._837597b999b89047e525 .cd630714ae4321c17905 {
  height: var(--top-bar-height, 3rem);
  width: 100%;
  pointer-events: auto;
  display: flex;
  align-items: center;
}
._837597b999b89047e525 ._408a14f9043e637de571 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background: #000;
  color: #fff;
  border-radius: 1rem;
  cursor: pointer;
}
.adf18ce540869ef670e6 {
  width: 100%;
  flex: 1;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.adf18ce540869ef670e6 ._2096deef33dc257232ea {
  flex: 1;
  overflow: hidden;
}
.adf18ce540869ef670e6 ._6ee7a7d2b70fc7eebd67 {
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 6rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.adf18ce540869ef670e6 ._6ee7a7d2b70fc7eebd67 ._116c8b8f804969503626 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background: #000;
  color: #fff;
  border-radius: 1rem;
  cursor: pointer;
}
._387ee73bf616f2fb0aa4 {
  height: 100%;
  width: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
._00fb42634e9c45d1af74 {
  background: url(/0e006273c6e2335a1ad6.svg) center/ cover no-repeat;
  width: 10rem;
  height: 6.25rem;
}
._2fdd83b1797bf640dc91 {
  background: url(/d895d6a6fbe6ee7ed170.svg) center/ cover no-repeat;
}
._959a124d082b8bf98167 {
  width: calc(100vw - 4rem);
}
._13c85224b168d40be873 {
  max-width: calc(100% - 5rem);
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.f0732fa055b4525fa3ce {
  margin: 1.5rem 0 5rem;
  z-index: 10;
}
.e7cd9751a03f0b78a019 {
  font-size: 0.8125rem;
  color: #737a87;
  position: fixed;
  bottom: 2.5625rem;
}
@media (max-height: 800px) {
  .f0732fa055b4525fa3ce {
    margin: 0.5rem 0 2rem;
    z-index: 10;
  }
  .e7cd9751a03f0b78a019 {
    font-size: 0.8125rem;
    color: #737a87;
    position: fixed;
    bottom: 1.5rem;
  }
}
@media (max-height: 600px) {
  .f0732fa055b4525fa3ce {
    margin: 0;
    z-index: 10;
  }
  .e7cd9751a03f0b78a019 {
    font-size: 0.8125rem;
    color: #737a87;
    position: fixed;
    bottom: 1.5rem;
  }
}
.ae1799907cbdb772fce0 {
  --icon-size: 1rem;
  margin-right: 0.625rem;
}
@keyframes cb6d9093a927aac5c300 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.dfdc1d1791feaa0f5cb7 {
  --content-padding: 0px;
  width: 90%;
}
._40aae78f39a0f7946670 {
  font-size: 0.9rem;
  font-weight: 500;
  background: linear-gradient(90deg, #0c0d0e 0%, #0c0d0e 70%, #ff5533 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.d6b709986a7181e090ed {
  width: 1rem;
  height: 1rem;
  animation: cb6d9093a927aac5c300 0.4s linear infinite;
  animation-fill-mode: forwards;
  margin-right: 0.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
._51cb1042dca488da3d88  .uc-ui-button.outline {
  border-width: 1px;
  outline: none;
}
.aa43700138cf7f4f9a12 {
  background-color: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.eb917ce82e609d004d05 {
  height: var(--safe-doc-height);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.e4e6c5da2d5f3041f1ed {
  height: calc(var(--doc-height));
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
@keyframes _79a6a6ffd6309cd33347 {
  0% {
    transform: translatey(0px);
  }
  100% {
    transform: translatey(-14px);
    scale: 1.05;
  }
}
.c4026643079a8cb4893e {
  margin-right: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.c4026643079a8cb4893e:hover {
  animation: _79a6a6ffd6309cd33347 0.8s ease-in-out;
  animation-delay: 100ms;
  animation-fill-mode: forwards;
}
.c4026643079a8cb4893e ._9e23800f7ee53e492c71 {
  height: 450px;
  min-width: 204px;
  padding: 4px;
  background-color: #fff;
  border-radius: 16px;
  box-shadow: 0 4px 20px 0 #0c0d0e1a;
  border: 0.5px solid #c7ccd6;
}
.c4026643079a8cb4893e .e29d53cd442b5974f552 {
  height: 450px;
  min-width: 204px;
  position: relative;
  right: 50px;
  scale: 0.9;
  transform: rotate(8deg);
  z-index: -1;
  border-radius: 16px;
  box-shadow: 0 4px 20px 0 #0c0d0e1a;
  border: 0.5px solid #c7ccd6;
}
.c4026643079a8cb4893e ._445e9adf6146254f0e08 {
  height: 450px;
  min-width: 204px;
  position: relative;
  left: 60px;
  scale: 0.92;
  transform: rotate(-8deg);
  z-index: -1;
  border-radius: 16px;
  box-shadow: 0 4px 20px 0 #0c0d0e1a;
  border: 0.5px solid #c7ccd6;
}
.ee90323aecd01d874971 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
._6159b7e430383687f500 {
  align-items: center;
  background: #000;
  border: none;
  border-radius: 10px;
  color: #fff;
  cursor: pointer;
  display: flex;
  font-size: 20px;
  font-weight: 700;
  height: 60px;
  justify-content: center;
  margin: 20px 0;
  position: relative;
  text-decoration: none;
  width: 200px;
}
.fc30b46b42a3676d4fd8 {
  height: 60px;
  width: 100%;
  align-items: center;
  border-top: 1px solid rgba(0, 0, 0, 0.05);
  color: rgba(0, 0, 0, 0.5);
  display: flex;
  flex: 0 0 auto;
  flex-direction: column;
  font-family: 10px;
  font-size: 12px;
  justify-content: center;
  margin: 0 20px;
  text-align: center;
  position: fixed;
  bottom: 6px;
}
.fc30b46b42a3676d4fd8 .c2e4bc7133d16c0d47b1 {
  width: 1px;
  transform: scale(0.3, 0.6);
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  margin: 0 10px;
}
._9f006335de1586421dc6 {
  z-index: -1;
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100vh;
  background: url(/c40388ba0dd22df16548.svg) center/ cover no-repeat;
  --mask-image: linear-gradient(to bottom, black 100vh, transparent 100vh);
  mask-image: var(--mask-image);
  -webkit-mask-image: var(--mask-image);
}
._6f4cfbaafb026924eff9 {
  position: fixed;
  right: 20px;
  top: 70px;
}
.ece3229839f37867007b p, 
.ece3229839f37867007b span {
  line-height: 2;
  word-break: break-all;
}
.ece3229839f37867007b h1, 
.ece3229839f37867007b h2 {
  margin: 1rem 0;
}
.ece3229839f37867007b li {
  margin-left: 1rem;
}
.ece3229839f37867007b a {
  color: #336df4;
  text-decoration: none;
}
.f423674e79bd0c014735 {
  margin: 1rem 0;
}
._6f4bd6d1a6fc40f369db {
  background-color: #fff;
  height: 100%;
}
.b90ae1434ca700dee79d p, 
.b90ae1434ca700dee79d span {
  line-height: 2;
  word-break: break-all;
}
.b90ae1434ca700dee79d h1, 
.b90ae1434ca700dee79d h2 {
  margin: 1rem 0;
}
.b90ae1434ca700dee79d li {
  margin-left: 1rem;
}
.b90ae1434ca700dee79d a {
  color: #336df4;
}
.bca4b5df5948226d60b0 {
  margin: 1rem 0;
}
._014e0db65c092f20d447 {
  background-color: #fff;
  height: 100%;
}
._1b97563af09a28a66449 p {
  line-height: 2;
  word-break: break-all;
}
._1b97563af09a28a66449 span {
  line-height: 2;
}
._1b97563af09a28a66449 h1, 
._1b97563af09a28a66449 h2 {
  margin: 1rem 0;
}
._1b97563af09a28a66449 ol {
  margin-left: 0.5rem;
}
._1b97563af09a28a66449 li {
  margin-left: 1rem;
}
._1b97563af09a28a66449 a {
  color: #336df4;
  text-decoration: none;
}
._6b7c6b45fb42b0cccf69 {
  background-color: #fff;
  height: 100%;
}
._0a3127ebbecf3740ba0c p {
  line-height: 2;
  word-break: break-all;
}
._0a3127ebbecf3740ba0c span {
  line-height: 2;
}
._0a3127ebbecf3740ba0c h1, 
._0a3127ebbecf3740ba0c h2 {
  margin: 1rem 0;
}
._0a3127ebbecf3740ba0c li {
  margin-left: 1rem;
}
._0a3127ebbecf3740ba0c table {
  display: table;
  width: 100%;
  max-width: none;
}
._0a3127ebbecf3740ba0c table th, 
._0a3127ebbecf3740ba0c table td {
  max-width: none;
}
._0a3127ebbecf3740ba0c table th:first-of-type, 
._0a3127ebbecf3740ba0c table td:first-of-type {
  width: 25%;
}
._0a3127ebbecf3740ba0c table th:last-of-type, 
._0a3127ebbecf3740ba0c table td:last-of-type {
  width: 50%;
}
._7dbb54192e0733b5c81a {
  background-color: #fff;
  height: 100%;
}
._36d1cd1672e96d35c3d8 p {
  line-height: 2;
  word-break: break-all;
}
._36d1cd1672e96d35c3d8 span {
  line-height: 2;
}
._36d1cd1672e96d35c3d8 h1, 
._36d1cd1672e96d35c3d8 h2 {
  margin: 1rem 0;
}
._36d1cd1672e96d35c3d8 li {
  margin-left: 1rem;
}
._72799ac410f0c4cf0d24 {
  background-color: #fff;
  height: 100%;
}
._1335cfe05c61a729d65e p {
  line-height: 2;
  word-break: break-all;
}
._1335cfe05c61a729d65e span {
  line-height: 2;
}
._1335cfe05c61a729d65e h1, 
._1335cfe05c61a729d65e h2 {
  margin: 1rem 0;
}
._1335cfe05c61a729d65e li {
  margin-left: 1rem;
}
._1335cfe05c61a729d65e a:not(._86efc989646bd4d2548d) {
  color: #336df4;
  text-decoration: none;
}
._198c52b5b51e47731d5b {
  background-color: #fff;
  height: 100%;
}
._993a688d8ab96ca0e5eb {
  background-color: #fff;
  height: 100%;
}
._9f60e50f3805deeb12ee h1, 
._9f60e50f3805deeb12ee h2 {
  margin: 1rem 0;
}
._9f60e50f3805deeb12ee p, 
._9f60e50f3805deeb12ee span {
  word-break: break-all;
}
._9f60e50f3805deeb12ee ._557325863fb50662be61 {
  border-bottom: 1px solid var(--adm-color-text);
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
._9f60e50f3805deeb12ee ul li {
  margin-left: 1rem;
}
._0f375eff92fde88c110c {
  background-color: #fff;
  height: 100%;
}
.bbbabb75b501f5413db7 h1, 
.bbbabb75b501f5413db7 h2 {
  margin: 1rem 0;
}
.bbbabb75b501f5413db7 p, 
.bbbabb75b501f5413db7 span {
  word-break: break-all;
}
.bbbabb75b501f5413db7 .c216d12e08216c60ade6 {
  border-bottom: 1px solid var(--adm-color-text);
  margin-top: 0.5rem;
  margin-bottom: 1rem;
}
.bbbabb75b501f5413db7 ul li {
  margin-left: 1rem;
}
._3e3402b23bfb3d55bdae {
  background-color: #fff;
  height: 100%;
}
._888b41f3e40b38a8938f p, 
._888b41f3e40b38a8938f span {
  line-height: 2;
  word-break: break-all;
}
._888b41f3e40b38a8938f h1, 
._888b41f3e40b38a8938f h2 {
  margin: 1rem 0;
}
._888b41f3e40b38a8938f li {
  margin-left: 1rem;
}
._888b41f3e40b38a8938f a {
  color: #336df4;
}
.cb1008dc13c443f4de1e {
  margin: 1rem 0;
}
._0ba8dce18f48751d4165 {
  background-color: #fff;
  height: 100%;
}
.a9e11e299ee2e480bf86 p, 
.a9e11e299ee2e480bf86 span {
  line-height: 2;
  word-break: break-all;
}
.a9e11e299ee2e480bf86 h1, 
.a9e11e299ee2e480bf86 h2 {
  margin: 1rem 0;
}
.a9e11e299ee2e480bf86 li {
  margin-left: 1rem;
}
.a9e11e299ee2e480bf86 a {
  color: #336df4;
  text-decoration: none;
}
.dfe6d00e50b6a157e229 {
  margin: 1rem 0;
}
._6402d1d573e3d5e77204 {
  background-color: #fff;
  height: 100%;
}
._7ff3294ae1d182b34169 p, 
._7ff3294ae1d182b34169 span {
  line-height: 2;
  word-break: break-all;
}
._7ff3294ae1d182b34169 h1, 
._7ff3294ae1d182b34169 h2 {
  margin: 1rem 0;
}
._7ff3294ae1d182b34169 li {
  margin-left: 1rem;
}
._7ff3294ae1d182b34169 a {
  color: #336df4;
}
.c294840bc77f4280da7a {
  margin: 1rem 0;
}
._406670c69f6882a19d26 {
  background-color: #fff;
  height: 100%;
}
._4e04dfe2f13ae132a3af {
  height: 100%;
  width: 100%;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.b159b525e19f46c54485 p {
  line-height: 1.6;
  margin: 1rem 0;
}
.b159b525e19f46c54485 h1, 
.b159b525e19f46c54485 h2 {
  margin: 1rem 0;
}
.b159b525e19f46c54485 li {
  margin-left: 1rem;
  margin: 1rem 0 1rem 1rem;
}
.a341c1ccfcd71f9868c5 {
  --text-color-text-1: #0C0D0E;
  --line-color-border-3: #DDE2E9;
  background-color: #fff;
  height: var(--doc-height);
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
._62efe71dd7e24b8a4aa2 {
  max-width: 420px;
}
.e8c4fb45458422956486 {
  height: var(--safe-doc-height);
  display: flex;
  flex-direction: column;
}
._755b931005eed1ac67c8 {
  height: calc(var(--doc-height));
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
._955c2fc63fe438356188 {
  height: var(--bottom-bar-height);
  position: fixed;
  display: flex;
  align-items: center;
  bottom: 0;
  width: 100vw;
  background-color: white;
  transition: transform 0.1s ease-in-out;
}
._955c2fc63fe438356188._73e2dad9d43bea727c1c {
  transform: translatey(100%);
}
._315f2011f570da18d69e {
  height: 100vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
._4bc46c4891f99b29e6fc {
  height: calc(100vh - 2rem);
  max-height: 60rem;
  width: 100%;
  margin: 1rem 0;
  border: 5px solid #444;
  background-color: #444;
  border-radius: 2rem;
  box-shadow: 6px 6px 12px 1px #555;
}
.a8ed0ed68ada0dbc5d9f {
  height: calc(100vh - 2rem - 10px);
  max-height: calc(60rem - 10px);
  width: 100%;
  background-color: #fff;
  border: 5px solid #111;
  border-radius: 1.5rem;
  position: relative;
  overflow: hidden;
  transform: translate(0);
}
*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
}
.container {
  width: 100%;
}
@media (min-width: 640px) {
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1536px) {
  .container {
    max-width: 1536px;
  }
}
.pointer-events-none {
  pointer-events: none;
}
.\!visible {
  visibility: visible !important;
}
.visible {
  visibility: visible;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-0\.5 {
  bottom: 0.125rem;
}
.left-0 {
  left: 0px;
}
.left-4 {
  left: 1rem;
}
.left-\[1rem\] {
  left: 1rem;
}
.right-0 {
  right: 0px;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-4 {
  right: 1rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.top-\[0\.25rem\] {
  top: 0.25rem;
}
.top-\[0\.625rem\] {
  top: 0.625rem;
}
.z-10 {
  z-index: 10;
}
.z-\[1000\] {
  z-index: 1000;
}
.m-0 {
  margin: 0px;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-1\.5 {
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}
.mx-3 {
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}
.mx-4 {
  margin-left: 1rem;
  margin-right: 1rem;
}
.mx-\[0\.1875rem\] {
  margin-left: 0.1875rem;
  margin-right: 0.1875rem;
}
.mx-\[0\.2rem\] {
  margin-left: 0.2rem;
  margin-right: 0.2rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-\[0\.75rem\] {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.mb-\[1\.25rem\] {
  margin-bottom: 1.25rem;
}
.mb-\[1\.875rem\] {
  margin-bottom: 1.875rem;
}
.mb-\[1rem\] {
  margin-bottom: 1rem;
}
.mb-\[2rem\] {
  margin-bottom: 2rem;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-1\.5 {
  margin-left: 0.375rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-6 {
  margin-left: 1.5rem;
}
.ml-8 {
  margin-left: 2rem;
}
.mr-1 {
  margin-right: 0.25rem;
}
.mr-12 {
  margin-right: 3rem;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3 {
  margin-right: 0.75rem;
}
.mr-4 {
  margin-right: 1rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mr-6 {
  margin-right: 1.5rem;
}
.mr-\[0\.625rem\] {
  margin-right: 0.625rem;
}
.mr-\[4px\] {
  margin-right: 4px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-3\.5 {
  margin-top: 0.875rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[0\.5rem\] {
  margin-top: 0.5rem;
}
.mt-\[0\.75rem\] {
  margin-top: 0.75rem;
}
.mt-\[0\.875rem\] {
  margin-top: 0.875rem;
}
.mt-\[1\.25rem\] {
  margin-top: 1.25rem;
}
.mt-\[1\.5rem\] {
  margin-top: 1.5rem;
}
.mt-\[2rem\] {
  margin-top: 2rem;
}
.box-border {
  box-sizing: border-box;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.\!table {
  display: table !important;
}
.table {
  display: table;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.h-12 {
  height: 3rem;
}
.h-4 {
  height: 1rem;
}
.h-5 {
  height: 1.25rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[1\.125rem\] {
  height: 1.125rem;
}
.h-\[1\.25rem\] {
  height: 1.25rem;
}
.h-\[1\.3125rem\] {
  height: 1.3125rem;
}
.h-\[1\.625rem\] {
  height: 1.625rem;
}
.h-\[100\%\] {
  height: 100%;
}
.h-\[100vh\] {
  height: 100vh;
}
.h-\[12\.5rem\] {
  height: 12.5rem;
}
.h-\[130px\] {
  height: 130px;
}
.h-\[1rem\] {
  height: 1rem;
}
.h-\[2\.25rem\] {
  height: 2.25rem;
}
.h-\[3\.25rem\] {
  height: 3.25rem;
}
.h-\[3\.5rem\] {
  height: 3.5rem;
}
.h-\[3\.75rem\] {
  height: 3.75rem;
}
.h-\[3rem\] {
  height: 3rem;
}
.h-\[4\.75rem\] {
  height: 4.75rem;
}
.h-\[4rem\] {
  height: 4rem;
}
.h-\[70px\] {
  height: 70px;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.max-h-\[2\.125rem\] {
  max-height: 2.125rem;
}
.max-h-\[3\.25rem\] {
  max-height: 3.25rem;
}
.max-h-full {
  max-height: 100%;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-screen {
  min-height: 100vh;
}
.w-0 {
  width: 0px;
}
.w-12 {
  width: 3rem;
}
.w-4 {
  width: 1rem;
}
.w-6 {
  width: 1.5rem;
}
.w-9 {
  width: 2.25rem;
}
.w-\[100vw\] {
  width: 100vw;
}
.w-\[130px\] {
  width: 130px;
}
.w-\[1rem\] {
  width: 1rem;
}
.w-\[4rem\] {
  width: 4rem;
}
.w-\[8rem\] {
  width: 8rem;
}
.w-\[9\.375rem\] {
  width: 9.375rem;
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: 0px;
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-md {
  max-width: 28rem;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-0 {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-1 {
  --tw-translate-y: 0.25rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-\[0\.125rem\] {
  --tw-translate-y: 0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-45 {
  --tw-rotate: -45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.scale-x-50 {
  --tw-scale-x: .5;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes pulse {
  50% {
    opacity: .5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
.cursor-pointer {
  cursor: pointer;
}
.touch-none {
  touch-action: none;
}
.resize {
  resize: both;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.justify-start {
  justify-content: flex-start;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-stretch {
  justify-content: stretch;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-\[0\.25rem\] {
  gap: 0.25rem;
}
.gap-\[0\.29rem\] {
  gap: 0.29rem;
}
.gap-\[0\.5rem\] {
  gap: 0.5rem;
}
.gap-\[1\.5rem\] {
  gap: 1.5rem;
}
.gap-\[1rem\] {
  gap: 1rem;
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-clip {
  overflow: clip;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.text-ellipsis {
  text-overflow: ellipsis;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-pre-line {
  white-space: pre-line;
}
.break-words {
  overflow-wrap: break-word;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-\[0\.125rem\] {
  border-radius: 0.125rem;
}
.rounded-\[0\.25rem\] {
  border-radius: 0.25rem;
}
.rounded-\[0\.5rem\] {
  border-radius: 0.5rem;
}
.rounded-\[0\.625rem\] {
  border-radius: 0.625rem;
}
.rounded-\[1rem\] {
  border-radius: 1rem;
}
.rounded-\[50\%\] {
  border-radius: 50%;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-\[0\.03125rem\] {
  border-width: 0.03125rem;
}
.border-b {
  border-bottom-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.border-none {
  border-style: none;
}
.border-\[\#0000001a\] {
  border-color: #0000001a;
}
.border-\[\#0C0D0E\] {
  --tw-border-opacity: 1;
  border-color: rgb(12 13 14 / var(--tw-border-opacity));
}
.border-\[\#dde2e9\] {
  --tw-border-opacity: 1;
  border-color: rgb(221 226 233 / var(--tw-border-opacity));
}
.border-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity));
}
.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}
.border-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity));
}
.border-neutral-800 {
  --tw-border-opacity: 1;
  border-color: rgb(38 38 38 / var(--tw-border-opacity));
}
.bg-\[\#0C0D0E\] {
  --tw-bg-opacity: 1;
  background-color: rgb(12 13 14 / var(--tw-bg-opacity));
}
.bg-\[\#1618230c\] {
  background-color: #1618230c;
}
.bg-\[\#F1F3F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(241 243 245 / var(--tw-bg-opacity));
}
.bg-\[\#F5F5F5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#F6F8FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 248 250 / var(--tw-bg-opacity));
}
.bg-\[\#FFFFFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-\[\#ffffff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  background-color: rgba(0,0,0,0.5);
}
.bg-black\/5 {
  background-color: rgb(0 0 0 / 0.05);
}
.bg-blue-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(37 99 235 / var(--tw-bg-opacity));
}
.bg-neutral-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(163 163 163 / var(--tw-bg-opacity));
}
.bg-stone-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 249 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.from-gray-50 {
  --tw-gradient-from: #f9fafb var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.to-gray-100 {
  --tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position);
}
.to-gray-50 {
  --tw-gradient-to: #f9fafb var(--tw-gradient-to-position);
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[0\] {
  padding: 0;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[0\.375rem\] {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}
.px-\[0\.4rem\] {
  padding-left: 0.4rem;
  padding-right: 0.4rem;
}
.px-\[0\.5rem\] {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-\[0\.625rem\] {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-\[1\.5rem\] {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-\[1rem\] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-\[0\.4rem\] {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.py-\[0\.625rem\] {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-\[0\.62rem\] {
  padding-top: 0.62rem;
  padding-bottom: 0.62rem;
}
.\!pt-4 {
  padding-top: 1rem !important;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-\[1\.3125rem\] {
  padding-bottom: 1.3125rem;
}
.pb-\[3\.6rem\] {
  padding-bottom: 3.6rem;
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-2 {
  padding-left: 0.5rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-\[120px\] {
  padding-top: 120px;
}
.text-center {
  text-align: center;
}
.align-text-top {
  vertical-align: text-top;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-\[0\.5rem\] {
  font-size: 0.5rem;
}
.text-\[0\.75rem\] {
  font-size: 0.75rem;
}
.text-\[0\.8125rem\] {
  font-size: 0.8125rem;
}
.text-\[0\.875rem\] {
  font-size: 0.875rem;
}
.text-\[0\.9375rem\] {
  font-size: 0.9375rem;
}
.text-\[1\.0625rem\] {
  font-size: 1.0625rem;
}
.text-\[1\.125rem\] {
  font-size: 1.125rem;
}
.text-\[1\.5rem\] {
  font-size: 1.5rem;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.font-\[500\] {
  font-weight: 500;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-\[0\.875rem\] {
  line-height: 0.875rem;
}
.leading-\[1\.125rem\] {
  line-height: 1.125rem;
}
.leading-\[1\.25rem\] {
  line-height: 1.25rem;
}
.leading-\[1\.375rem\] {
  line-height: 1.375rem;
}
.leading-\[1\.625rem\] {
  line-height: 1.625rem;
}
.leading-\[1rem\] {
  line-height: 1rem;
}
.leading-\[2rem\] {
  line-height: 2rem;
}
.leading-\[3\.25rem\] {
  line-height: 3.25rem;
}
.leading-none {
  line-height: 1;
}
.text-\[\#0C0D0E\] {
  --tw-text-opacity: 1;
  color: rgb(12 13 14 / var(--tw-text-opacity));
}
.text-\[\#22BF3C\] {
  --tw-text-opacity: 1;
  color: rgb(34 191 60 / var(--tw-text-opacity));
}
.text-\[\#737A87\] {
  --tw-text-opacity: 1;
  color: rgb(115 122 135 / var(--tw-text-opacity));
}
.text-\[\#828384\] {
  --tw-text-opacity: 1;
  color: rgb(130 131 132 / var(--tw-text-opacity));
}
.text-\[\#A1A3A6\] {
  --tw-text-opacity: 1;
  color: rgb(161 163 166 / var(--tw-text-opacity));
}
.text-\[\#B6BCC9\] {
  --tw-text-opacity: 1;
  color: rgb(182 188 201 / var(--tw-text-opacity));
}
.text-\[\#C7CCD6\] {
  --tw-text-opacity: 1;
  color: rgb(199 204 214 / var(--tw-text-opacity));
}
.text-\[\#FF0015\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 21 / var(--tw-text-opacity));
}
.text-\[\#fff\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.text-\[rgb\(0\2c 111\2c 214\)\] {
  --tw-text-opacity: 1;
  color: rgb(0 111 214 / var(--tw-text-opacity));
}
.text-black\/50 {
  color: rgb(0 0 0 / 0.5);
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}
.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
.text-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.opacity-0 {
  opacity: 0;
}
.shadow-lg {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm {
  --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
  --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline {
  outline-style: solid;
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-sm {
  --tw-backdrop-blur: blur(4px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
          backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

:root {
  overflow: hidden;
  height: 100vh;

  --doc-height: 100%;
  --doc-width: 100%;
  --inset-top: env(safe-area-inset-top, 0rem);
  --safe-doc-height: calc(var(--doc-height) - var(--inset-top));
  --bottom-bar-height: 3.5rem;

  --adm-color-primary: #000000;
  --adm-color-success: #00b578;
  --adm-color-warning: #ff8f1f;
  --adm-color-danger: #ff3141;

  --adm-color-white: #ffffff;
  --adm-color-text: #333333;
  --adm-color-text-secondary: #666666;
  --adm-color-weak: #999999;
  --adm-color-light: #cccccc;
  --adm-color-border: #eeeeee;
  --adm-color-box: #f5f5f5;
  --adm-color-background: #ffffff;

  --adm-font-size-main: var(--adm-font-size-5);

  --adm-font-family: -apple-system, blinkmacsystemfont, 'Helvetica Neue',
    helvetica, segoe ui, arial, roboto, 'PingFang SC', 'miui',
    'Hiragino Sans GB', 'Microsoft Yahei', sans-serif;
}

html,
body {
  margin: 0;
  padding: 0;
  overscroll-behavior-x: none;
}

.adm-pull-to-refresh {
  background: #fff;
}

.new-list .adm-list-body {
  border-top: 0;
  border-bottom: 0;
}
.news-container .adm-tabs-header {
  border-bottom: 0;
}

.news-list .adm-list-item-content-main {
  padding: 0;
}

.news-container .adm-tabs-tab-active {
  font-size: 1.25rem;
  font-weight: 600;
}
.news-container .adm-tabs-tab-line {
  width: 0.5rem !important;
  left: calc(var(--tab-line-width) / 2 - 0.25rem);
}
.hover\:-translate-y-0:hover {
  --tw-translate-y: -0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:-translate-y-0\.5:hover {
  --tw-translate-y: -0.125rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:bg-blue-700:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
}
.hover\:shadow-xl:hover {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.\[\&\:not\(\:last-child\)\]\:border-b:not(:last-child) {
  border-bottom-width: 1px;
}
.\[\&\:not\(\:last-child\)\]\:border-b-\[0\.5px\]:not(:last-child) {
  border-bottom-width: 0.5px;
}


/*# sourceMappingURL=main_1752821730894.css.map*/