/*
 *Last modified: 2024-09-12 16:57:12
 */
.v3-var-color {
  /*Stage colors*/
  --_h-stage: 0;
  --_s-stage: 0%;
  --_l-stage: 100%;
  --_c-stage: hsl(var(--_h-stage), var(--_s-stage), var(--_l-stage));
  --_c-stage-4: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.04);
  --_c-stage-8: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.08);
  --_c-stage-12: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.12);
  --_c-stage-16: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.16);
  --_c-stage-20: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.20);
  --_c-stage-24: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.24);
  --_c-stage-28: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.28);
  --_c-stage-32: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.32);
  --_c-stage-36: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.36);
  --_c-stage-40: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.40);
  --_c-stage-44: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.44);
  --_c-stage-48: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.48);
  --_c-stage-52: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.52);
  --_c-stage-56: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.56);
  --_c-stage-60: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.60);
  --_c-stage-64: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.64);
  --_c-stage-68: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.68);
  --_c-stage-72: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.72);
  --_c-stage-66: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.76);
  --_c-stage-80: hsla(var(--_h-stage), var(--_s-stage), var(--_l-stage), 0.80);
  /*Mask colors*/
  --_h-mask: 0;
  --_s-mask: 0%;
  --_l-mask: 0%;
  --_c-mask: hsl(var(--_h-mask), var(--_s-mask), var(--_l-mask));
  --_c-mask-4: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.04);
  --_c-mask-8: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.08);
  --_c-mask-12: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.12);
  --_c-mask-16: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.16);
  --_c-mask-20: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.20);
  --_c-mask-24: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.24);
  --_c-mask-28: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.28);
  --_c-mask-32: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.32);
  --_c-mask-36: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.36);
  --_c-mask-40: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.40);
  --_c-mask-44: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.44);
  --_c-mask-48: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.48);
  --_c-mask-52: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.52);
  --_c-mask-56: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.56);
  --_c-mask-60: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.60);
  --_c-mask-64: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.64);
  --_c-mask-68: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.68);
  --_c-mask-72: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.72);
  --_c-mask-66: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.76);
  --_c-mask-80: hsla(var(--_h-mask), var(--_s-mask), var(--_l-mask), 0.80);
  --_c-coef: 1;
  /*Primary colors*/
  /*bg->background,bd->border,fc->focus,ht->halftone,lt->lighten,dp->deepen,aj->adjacent,gy->grey,dk->dark,sg->sunglass,sd->shadow,tl->translucent,fg->frosted glass*/
  --_h-prim: 210;
  --_s-prim: 100%;
  --_l-prim: 55%;
  --_a-prim: 1;
  --_c-prim: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), var(--_a-prim));
  --_c-prim-bg: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0.04);
  --_c-prim-bd: hsl(var(--_h-prim), 60%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-prim-fc: hsl(var(--_h-prim), 62%, calc(var(--_l-stage) - 15%*var(--_c-coef)));
  --_c-prim-ht: hsl(var(--_h-prim), 70%, calc(var(--_l-stage) - 30%*var(--_c-coef)));
  --_c-prim-lt: hsla(var(--_h-prim), calc(var(--_s-prim) + 10%), calc(var(--_l-prim) + 10%), var(--_a-prim));
  --_c-prim-dp: hsla(var(--_h-prim), calc(var(--_s-prim) - 10%), calc(var(--_l-prim) - 10%), var(--_a-prim));
  --_c-prim-aj: hsla(calc(var(--_h-prim) + 50), var(--_s-prim), var(--_l-prim), var(--_a-prim));
  --_c-prim-gy: hsla(var(--_h-prim), 20%, calc(var(--_l-stage) - 20%*var(--_c-coef)), var(--_a-prim));
  --_c-prim-dk: hsla(var(--_h-prim), 20%, 30%, var(--_a-prim));
  --_c-prim-sg: hsl(var(--_h-prim), 70%, 20%);
  --_c-prim-ct: hsla(calc(var(--_h-prim) + 180), var(--_s-prim), var(--_l-prim), var(--_a-prim));
  --_c-prim-tp: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0);
  --_c-prim-ac: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0.08);
  --_c-prim-sd: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0.2);
  --_c-prim-tl: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0.6);
  --_c-prim-fg: hsla(var(--_h-prim), var(--_s-prim), var(--_l-prim), 0.8);
  /*Text colors*/
  --_h-text: 0;
  --_s-text: 0%;
  --_l-text: 20%;
  --_a-text: 1;
  --_c-text: hsla(var(--_h-text), var(--_s-text), var(--_l-text), var(--_a-text));
  --_c-text-bg: hsla(var(--_h-text), var(--_s-text), var(--_l-text), 0.04);
  --_c-text-bd: hsl(var(--_h-text), var(--_s-text), calc(var(--_l-stage) - 12%*var(--_c-coef)));
  --_c-text-fc: hsl(var(--_h-text), var(--_s-text), calc(var(--_l-stage) - 16%*var(--_c-coef)));
  --_c-text-ht: hsl(var(--_h-text), var(--_s-text), 60%);
  --_c-text-lt: hsla(var(--_h-text), var(--_s-text), 30%, var(--_a-text));
  --_c-text-dp: hsla(var(--_h-text), var(--_s-text), 10%, var(--_a-text));
  --_c-text-aj: hsla(var(--_h-text), var(--_s-text), 40%, var(--_a-text));
  --_c-text-ct: hsla(var(--_h-text), var(--_s-text), 100%, var(--_a-text));
  --_c-text-tp: hsla(var(--_h-text), var(--_s-text), calc(-100% * var(--_c-coef)), 0);
  --_c-text-ac: hsla(var(--_h-text), var(--_s-text), calc(-100% * var(--_c-coef)), 0.06);
  --_c-text-sd: hsla(var(--_h-text), var(--_s-text), calc(-100% * var(--_c-coef)), 0.2);
  --_c-text-tl: hsla(var(--_h-text), var(--_s-text), 0%, 0.6);
  --_c-text-fg: hsla(var(--_h-text), var(--_s-text), 0%, 0.8);
  --_c-brief: hsla(var(--_h-text), var(--_s-text), calc(var(--_l-text) + 20%*var(--_c-coef)), var(--_a-text));
  --_c-brief-bg: hsla(var(--_h-text), var(--_s-text), var(--_l-text), 0.02);
  --_c-brief-bd: var(--_c-brief);
  --_c-brief-sd: hsla(var(--_h-text), var(--_s-text), 0%, 0.2);
  --_c-ignore: hsl(var(--_h-text), var(--_s-text), calc(var(--_l-stage) - 30%*var(--_c-coef)));
  --_c-ignore-bg: hsla(var(--_h-text), var(--_s-text), var(--_l-text), 0.02);
  --_c-ignore-bd: var(--_c-ignore);
  --_c-ignore-sd: hsl(var(--_h-text), var(--_s-text), 0%, 0.1);
  --_c-disable: hsl(var(--_h-text), var(--_s-text), calc(var(--_l-stage) - 30%*var(--_c-coef)));
  --_c-disable-bg: hsla(var(--_h-text), var(--_s-text), var(--_l-text), 0.02);
  --_c-disable-bd: var(--_c-disable);
  --_c-disable-sd: hsl(var(--_h-text), var(--_s-text), 0%, 0.1);
  /*State colors*/
  --_h-succ: 134;
  --_s-succ: 43%;
  --_l-succ: 45%;
  --_a-succ: 1;
  --_c-succ: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), var(--_a-succ));
  --_c-succ-bg: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0.04);
  --_c-succ-bd: hsl(var(--_h-succ), 33%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-succ-fc: hsl(var(--_h-succ), 38%, calc(var(--_l-stage) - 13%*var(--_c-coef)));
  --_c-succ-ht: hsl(var(--_h-succ), 23%, 74%);
  --_c-succ-lt: hsla(var(--_h-succ), var(--_s-succ), calc(var(--_l-succ) + 5%), var(--_a-succ));
  --_c-succ-dp: hsla(var(--_h-succ), var(--_s-succ), calc(var(--_l-succ) - 5%), var(--_a-succ));
  --_c-succ-aj: hsla(calc(var(--_h-succ) - 56), 63%, 59%, var(--_a-succ));
  --_c-succ-tp: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0);
  --_c-succ-ac: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0.08);
  --_c-succ-sd: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0.2);
  --_c-succ-tl: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0.6);
  --_c-succ-fg: hsla(var(--_h-succ), var(--_s-succ), var(--_l-succ), 0.8);
  --_h-error: 354;
  --_s-error: 70%;
  --_l-error: 54%;
  --_a-error: 1;
  --_c-error: hsla(var(--_h-error), var(--_s-error), var(--_l-error), var(--_a-error));
  --_c-error-bg: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0.04);
  --_c-error-bd: hsl(var(--_h-error), 39%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-error-fc: hsl(var(--_h-error), 42%, calc(var(--_l-stage) - 14%*var(--_c-coef)));
  --_c-error-ht: hsl(var(--_h-error), 23%, 74%);
  --_c-error-lt: hsla(var(--_h-error), var(--_s-error), calc(var(--_l-error) + 5%), var(--_a-error));
  --_c-error-dp: hsla(var(--_h-error), var(--_s-error), calc(var(--_l-error) - 5%), var(--_a-error));
  --_c-error-aj: hsla(calc(var(--_h-error) - 310), 100%, 50%, var(--_a-error));
  --_c-error-tp: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0);
  --_c-error-ac: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0.08);
  --_c-error-sd: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0.2);
  --_c-error-tl: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0.6);
  --_c-error-fg: hsla(var(--_h-error), var(--_s-error), var(--_l-error), 0.8);
  --_h-warn: 45;
  --_s-warn: 100%;
  --_l-warn: 51%;
  --_a-warn: 1;
  --_c-warn: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), var(--_a-warn));
  --_c-warn-bg: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0.04);
  --_c-warn-bd: hsl(var(--_h-warn), 60%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-warn-fc: hsl(var(--_h-warn), 49%, calc(var(--_l-stage) - 15%*var(--_c-coef)));
  --_c-warn-ht: hsl(var(--_h-warn), 23%, 74%);
  --_c-warn-lt: hsla(var(--_h-warn), var(--_s-warn), calc(var(--_l-warn) + 5%), var(--_a-warn));
  --_c-warn-dp: hsla(var(--_h-warn), var(--_s-warn), calc(var(--_l-warn) - 5%), var(--_a-warn));
  --_c-warn-aj: hsla(calc(var(--_h-warn) - 0), var(--_s-warn), 74%, var(--_a-warn));
  --_c-warn-tp: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0);
  --_c-warn-ac: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0.08);
  --_c-warn-sd: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0.2);
  --_c-warn-tl: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0.6);
  --_c-warn-fg: hsla(var(--_h-warn), var(--_s-warn), var(--_l-warn), 0.8);
  --_h-info: 210;
  --_s-info: 100%;
  --_l-info: 55%;
  --_a-info: 1;
  --_c-info: hsla(var(--_h-info), var(--_s-info), var(--_l-info), var(--_a-info));
  --_c-info-bg: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0.04);
  --_c-info-bd: hsl(var(--_h-info), 60%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-info-fc: hsl(var(--_h-info), 62%, calc(var(--_l-stage) - 15%*var(--_c-coef)));
  --_c-info-ht: hsl(var(--_h-info), 75%, 67%);
  --_c-info-lt: hsla(var(--_h-info), var(--_s-info), calc(var(--_l-info) + 5%), var(--_a-info));
  --_c-info-dp: hsla(var(--_h-info), var(--_s-info), calc(var(--_l-info) - 10%), var(--_a-info));
  --_c-info-aj: hsla(calc(var(--_h-info) - 30), 82%, 44%, var(--_a-info));
  --_c-info-tp: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0);
  --_c-info-ac: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0.08);
  --_c-info-sd: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0.2);
  --_c-info-tl: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0.6);
  --_c-info-fg: hsla(var(--_h-info), var(--_s-info), var(--_l-info), 0.8);
  --_h-issue: 31;
  --_s-issue: 100%;
  --_l-issue: 50%;
  --_a-issue: 1;
  --_c-issue: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), var(--_a-issue));
  --_c-issue-bg: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0.04);
  --_c-issue-bd: hsl(var(--_h-issue), 60%, calc(var(--_l-stage) - 10%*var(--_c-coef)));
  --_c-issue-fc: hsl(var(--_h-issue), 49%, calc(var(--_l-stage) - 15%*var(--_c-coef)));
  --_c-issue-ht: hsl(var(--_h-issue), 23%, 74%);
  --_c-issue-lt: hsla(var(--_h-issue), var(--_s-issue), calc(var(--_l-issue) + 5%), var(--_a-issue));
  --_c-issue-dp: hsla(var(--_h-issue), var(--_s-issue), calc(var(--_l-issue) - 10%), var(--_a-issue));
  --_c-issue-aj: hsla(calc(var(--_h-issue) + 20), var(--_s-issue), 57%, var(--_a-issue));
  --_c-issue-tp: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0);
  --_c-issue-ac: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0.08);
  --_c-issue-sd: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0.2);
  --_c-issue-tl: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0.5);
  --_c-issue-fg: hsla(var(--_h-issue), var(--_s-issue), var(--_l-issue), 0.8);
  /*Other colors*/
  --_c-divide: rgba(0, 0, 0, 0.12);
}
.v3-var-image {
  /*Images*/
  --_spin: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg' stroke='%23198cff'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(1 1)' stroke-width='1'%3E %3Ccircle stroke-opacity='.2' cx='14' cy='14' r='12'/%3E %3Cpath d='M14,26C7.372,26,2,20.629,2,14'%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='1s' repeatCount='indefinite'/%3E %3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --_spin-dk: url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 28 28' xmlns='http://www.w3.org/2000/svg' stroke='%23ffffff'%3E %3Cg fill='none' fill-rule='evenodd'%3E %3Cg transform='translate(1 1)' stroke-width='1'%3E %3Ccircle stroke-opacity='.2' cx='14' cy='14' r='12'/%3E %3Cpath d='M14,26C7.372,26,2,20.629,2,14'%3E %3CanimateTransform attributeName='transform' type='rotate' from='0 14 14' to='360 14 14' dur='1s' repeatCount='indefinite'/%3E %3C/path%3E %3C/g%3E %3C/g%3E %3C/svg%3E");
  --_blank: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='150'%3E%3C/svg%3E");
  --_avatar: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cpath fill='%23FAFAFA' d='M0 0h80v160H0z'/%3E%3Cpath fill='%23F2F2F2' d='M80 0h80v160H80z'/%3E%3Cpath fill='%23B2B2B2' d='M98.916 97.252c10.393-6.382 17.34-17.851 17.34-30.916 0-19.992-16.266-36.255-36.257-36.255-19.992 0-36.255 16.263-36.255 36.255 0 13.064 6.946 24.534 17.338 30.916-26.968 8.119-46.615 33.135-46.615 62.748h131.066c0-29.613-19.648-54.629-46.617-62.748z'/%3E%3C/svg%3E");
  --_empty: url("data:image/svg+xml,%3Csvg class='icon' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cpath d='M118.827 138.41a7.968 7.968 0 0 0 7.92-7.921V111.35a7.92 7.92 0 1 0-15.84 0v19.173a7.968 7.968 0 0 0 7.92 7.92zm14.596 14.595h19.185a7.92 7.92 0 1 0 0-15.84h-19.173a7.92 7.92 0 1 0 0 15.84zm-29.192-15.782H85.058a7.92 7.92 0 0 0 0 15.842h19.173a7.92 7.92 0 0 0 0-15.842zm14.596 14.585a7.968 7.968 0 0 0-7.92 7.92v19.173a7.92 7.92 0 0 0 15.84 0v-19.149a7.968 7.968 0 0 0-7.92-7.92zm788.504 118.275a38.726 38.726 0 1 0 38.726 38.726 38.678 38.678 0 0 0-38.762-38.785zm0 61.492a22.884 22.884 0 1 1 22.884-22.885 22.92 22.92 0 0 1-22.884 22.885zM692.526 47.879a23.501 23.501 0 1 0-23.501-23.5 23.501 23.501 0 0 0 23.5 23.5zm0-31.303a7.672 7.672 0 1 1-7.672 7.672 7.707 7.707 0 0 1 7.672-7.672zm0 0' fill='%23e6e6e6'/%3E%3Cpath d='M275.769 992.816c0 11.145 38.156 21.343 99.85 26.963a1197.186 1197.186 0 0 0 199.912 0c61.906-5.573 99.85-15.818 99.85-26.963s-38.157-21.343-99.85-26.964a1197.02 1197.02 0 0 0-199.913 0c-61.657 5.573-99.85 15.818-99.85 26.964zm0 0' fill='%23f0f0f0'/%3E%3Cpath d='M571.025 482.896a7.766 7.766 0 0 0-11.134 0l-12 12-11.999-12a7.873 7.873 0 1 0-11.134 11.134l12 12-12 12a7.956 7.956 0 1 0 11.253 11.252l12-12 11.999 12a7.778 7.778 0 0 0 5.573 2.371 7.577 7.577 0 0 0 5.573-2.371 7.766 7.766 0 0 0 0-11.134l-12-12 12-11.999a8.11 8.11 0 0 0-.119-11.253zm-154.902 46.398a7.873 7.873 0 0 0 5.573 2.371 7.873 7.873 0 0 0 5.572-13.481l-12-12 12-12a7.766 7.766 0 0 0 0-11.133 7.992 7.992 0 0 0-11.264 0l-12 12-11.999-12a7.992 7.992 0 0 0-11.264 0 7.766 7.766 0 0 0 0 11.134l12 11.999-12 12a7.766 7.766 0 0 0 0 11.133 7.778 7.778 0 0 0 5.573 2.372 7.577 7.577 0 0 0 5.573-2.372l11.999-11.999zm59.879 83.391a107.39 107.39 0 0 0-77.452 32.655 7.956 7.956 0 0 0 .119 11.134 7.838 7.838 0 0 0 11.134-.118 92.617 92.617 0 0 1 132.385 0 8.158 8.158 0 0 0 5.692 2.371 7.826 7.826 0 0 0 7.304-4.826 8.015 8.015 0 0 0-1.613-8.656 107.758 107.758 0 0 0-77.57-32.536zm0 0' fill='%23dbdbdb'/%3E%3Cpath d='M768.602 313.872l-82.147-91.68a94.23 94.23 0 0 0-70.147-31.303H246.505a85.905 85.905 0 0 0-85.858 85.858V841.4a85.905 85.905 0 0 0 85.858 85.858h459.49a85.905 85.905 0 0 0 85.859-85.858V374.617a91.063 91.063 0 0 0-23.264-60.745zm-94.028-81.163l82.147 91.68a77.428 77.428 0 0 1 14.228 23.264h-85.49a38.963 38.963 0 0 1-38.975-38.974V212.8a77.285 77.285 0 0 1 28.09 19.92zm101.45 608.702a70.124 70.124 0 0 1-70.028 70.029h-459.49a70.124 70.124 0 0 1-70.03-70.03V276.748a70.124 70.124 0 0 1 70.03-70.029h369.802a79.443 79.443 0 0 1 14.347 1.364v100.585a54.91 54.91 0 0 0 54.804 54.804h89.7a84.352 84.352 0 0 1 .865 11.134v466.794zm0 0' fill='%23dbdbdb'/%3E%3C/svg%3E");
  --_none: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNjAiIGhlaWdodD0iMTYwIiB2aWV3Qm94PSIwIDAgMTYwIDE2MCI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTAgMGgxNjB2MTYwSDB6Ii8+PHBhdGggZmlsbD0iI0M5Q0FDQSIgZD0iTTc5LjA4NyA4Ny44Nkg2MS45ODNjLTEuNzE3IDAtMy4xMDgtMS4yMjMtMy4xMDktMi43M3YtMi4xMTFsOS4xNjMtNi45NTggMy4yODQgMi44NDFjMS43MDggMS40ODYgNC40MjIgMS41ODUgNi4yNjIuMjI4TDkzLjA3IDY3LjYyNWw2LjIyNiA1LjQ3OWMuNjI4LjU5MS44OTIuODU4IDEuNTguODU4LjQ5MyAwIC45MDQtLjI0NCAxLjIxOS0uNTg3LjMzMy0uMzYzLjMxMS0xLjIzOC4zMTEtMS42NzJWNTcuODFjMC0zLjAxOC0yLjc4My01LjQ2NS02LjIxOC01LjQ2NUg2MS45ODNjLTMuNDM1IDAtNi4yMTggMi40NDctNi4yMTggNS40NjV2MjcuMzJjMCAxLjQ0OC42NTUgMi44MzkgMS44MjEgMy44NjMgMS4xNjcgMS4wMjMgMi43NDkgMS42MDEgNC4zOTcgMS42MDFoMTcuMDcxYy43OTUgMCAxLjUyNS0uNTY3IDEuNTgyLTEuMjY1LjA2NS0uOC0uNjUzLTEuNDY3LTEuNTQ3LTEuNDY3bC0uMDAyLS4wMDJ6TTU4Ljg3NSA1Ny44MWMwLTEuNTA5IDEuMzkyLTIuNzMyIDMuMTA5LTIuNzMyaDM0LjIwM2MxLjcxOCAwIDMuMTA5IDEuMjIzIDMuMTA5IDIuNzMydjExLjQzNGwtNC4xMjMtMy42MjljLTEuMTUyLS44NTctMi44NC0uODYtMy45OTYtLjAwOGwtMTUuNTkgMTEuNDIyYy0uNjEzLjQ0OS0xLjUxMy40MTctMi4wODItLjA3NWwtMy4yODctMi44NGMtMS4xNTktLjk5My0yLjk4OS0xLjA0NC00LjIxNi0uMTIxbC03LjEyNyA1LjQyVjU3Ljgxem04LjEyOSA2LjQwNWE0LjEgNC4xIDAgMSAwIDguMTk4IDAgNC4xIDQuMSAwIDAgMC04LjE5OCAwem0zNS4zMzQgMTUuNTIyYTkuNTU0IDkuNTU0IDAgMCAxIDAgMTMuNTJjLTMuNzM1IDMuNzM1LTkuNzg5IDMuNzM2LTEzLjUyMyAwLTMuNjgyLTMuNzQ0LTMuNjU1LTkuNzU0LjA1Ny0xMy40NjNhOS41NjIgOS41NjIgMCAwIDEgMTMuNDY2LS4wNTd6TTkwLjc0NSA5MS4zMjVhNi44MyA2LjgzIDAgMCAwIDguNTkzLjg2OWwtOS40NjItOS40NjRhNi44MzEgNi44MzEgMCAwIDAgLjg2OSA4LjU5MnYuMDAzem0xMC41MjctMS4wNjZhNi44MyA2LjgzIDAgMCAwLTkuNDYyLTkuNDZsOS40NjIgOS40NnptMCAwIi8+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNTQuODI0IDExMC41NSkiIGZpbGw9IiNDOUNBQ0EiIGZvbnQtZmFtaWx5PSInTWljcm9zb2Z0WWFIZWknIiBmb250LXNpemU9IjEyLjU4OCI+5pqC5peg5Zu+54mHPC90ZXh0Pjwvc3ZnPg==");
}
.v3-var-other {
  /*Screen size*/
  --_s-screen: lg;
  /*Namespace*/
  --PREFIX: _;
  --ALIAS:rep;
  /*Font family*/
  --_ff-icon: '_iconfont';
  --_ff: "microsoft yahei", "微软雅黑", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun"; //主字体
  /*Opacity*/
  --_o-active: 0.6;
  --_o-disabled: 0.3;
  --_o-mask: 0.4;
  --_o-stage: 0.8;
  /*cubic-bezier*/
  --_bez-linear: cubic-bezier(0, 0, 1, 1);
  --_bez-ease: cubic-bezier(0.4, 0.2, 0.3, 1);
  --_bez-ei: cubic-bezier(0.6, 0, 1, 1);
  --_bez-eo: cubic-bezier(0, 0, 0.4, 1);
  --_bez-eio: cubic-bezier(0.6, 0, 0.6, 1);
  --_bez-eoi: cubic-bezier(0, 0.6, 1, 0.6);
  /*Duration*/
  --_dur-1: 100ms;
  --_dur-2: 200ms;
  --_dur-3: 300ms;
  --_dur-4: 600ms;
  --_dur-5: 900ms;
  --_dur-6: 2000ms;
  --_dur-7: 3000ms;
  --_dur-8: 4000ms;
  --_dur-9: 5000ms;
}
/*Edge*/
@ceil-xs: 500px;
@ceil-sm: 900px;
@ceil-md: 1200px;
@ceil-lg: 1500px;
@ceil-xl: 4100px;
/*Disabled*/
.v3-disabled {
  user-select: none;
  pointer-events: none;
}
/*Lamp*/
.v3-lamp {
  content: '';
  height: 2px;
  width: 2em;
  background-color: var(--_c-prim);
  transform: translate(-50%, 0) scaleX(0);
  .v3-trans-all();
  position: absolute;
  left: 50%;
  bottom: 0;
}
/*Button*/
.v3-btn-pub {
  height: var(--_btn-h);
  padding: 0 var(--_btn-p-lr);
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  .v3-trans-all();
  position: relative;
}
.v3-btn-native {
  --_btn-fs: var(--_sz-font);
  --_btn-h: 2.71em;
  --_btn-p-lr: var(--_sz-em-font);
  font-size: var(--_btn-fs);
  height: var(--_btn-h);
  padding: 0 var(--_btn-p-lr);
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  .v3-trans-all();
  position: relative;
  .radius();
}
.v3-outline(@color: transparent) {
  outline: var(--_w-outline) solid @color;
  outline-offset: 0px;
}
.vague(@color) {
  box-shadow: .2rem .2rem 1.0rem 0 @color;
}
.dark-pub-vars {
  --_h-stage: var(--_h-prim);
  --_s-stage: 10%;
  --_l-stage: 10%;
  --_c-coef: -1;
  --_l-text: 80%;
  --_l-mask: 100%;
}
.dark-elem-attrs {
  blockquote {
    background-color: var(--_c-text-bg);
    border-left-color: var(--_c-prim);
  }
  code {
    background-color: var(--_c-text-bd);
  }
  pre {
    background-color: var(--_c-text-bg);
  }
  [class*="_loading"]:before {
    border-color: rgba(255, 255, 255, .2);
    border-bottom-color: #fff;
  }
  ._badge-warn {
    color: #fff;
  }
}
/*Menu spill*/
.menu-spill {
  li {
    position: relative;
  }
  ul {
    width: var(--_w-list);
    position: absolute;
    background-color: var(--_c-stage);
    border: 1px solid var(--_c-text-bd);
    border-radius: @radius;
    .shadow;
  }
  ul>li:first-child,
  ul>li:first-child>:first-child {
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
  }
  ul>li:last-child,
  ul>li:last-child>:first-child {
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
  }
  ul li>:first-child {
    height: var(--_sz-input);
    padding-left: var(--_p);
  }
  ul [rep=indent] {
    display: none
  }
  >li>ul>li ul {
    right: calc(-100% - .1rem - .6rem);
    top: -0.1rem;
  }
  >li>ul li>:first-child:where([expanded])>[rep=arrow] {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  >li li {
    border-bottom: 1px solid var(--_c-text-bd);
  }
  >li ul li:last-child {
    border-bottom: 0;
  }
  >li li:hover>:first-child:where(:not([disabled], [selected])) {
    background-color: var(--_c-text-bg);
  }
  >li ul [selected]:where(:not([disabled])) {
    background-color: var(--_c-prim);
    [rep=tips] {
      color: rgba(255, 255, 255, .5);
    }
    [rep=label],
    [rep=icon],
    [rep=arrow] {
      color: #fff;
    }
  }
  >li li:hover>[selected]:where(:not([disabled])) [rep=label],
  >li li:hover>[selected]:where(:not([disabled])) [rep=icon] {
    color: #fff;
  }
}
/*Loading*/
.v3-spin {
  animation: _rotate360 1s linear infinite;
  background: transparent;
  box-sizing: border-box;
  border: .2rem solid var(--_c-prim-sd);
  border-bottom-color: var(--_c-prim);
  border-radius: 50%;
  aspect-ratio: 1 / 1;
  display: inline-flex;
}
.v3-spin-dk {
  border-color: rgba(255, 255, 255, .2);
  border-bottom-color: #fff;
}
.flex-res(@size, @i: 1) when (@i <=24) {
  ._@{size}-@{i} {
    --_group: @i;
    &:where(._row[class*="_avg-"])>*:nth-of-type(@{i}n),
    &:where(._row)>*:where([class*="_flex"], [class*="_own-"]):nth-of-type(@{i}n) {
      margin-right: 0;
    }
    &:where(._row[class*="_avg-"])>*:where(:not(:nth-of-type(-n + @{i}))),
    &:where(._row)>*:where([class*="_flex"], [class*="_own-"]):where(:not(:nth-of-type(-n + @{i}))) {
      margin-top: var(--_gap-flex);
    }
    &:where(._col[class*="_avg-"])>*:nth-of-type(@{i}n),
    &:where(._col)>*:where([class*="_flex"], [class*="_own-"]):nth-of-type(@{i}n) {
      margin-bottom: 0;
    }
    &:where(._col[class*="_avg-"])>*:where(:not(:nth-of-type(-n + @{i}))),
    &:where(._col)>*:where([class*="_flex"], [class*="_own-"]):where(:not(:nth-of-type(-n + @{i}))) {
      margin-left: var(--_gap-flex);
    }
    &._clip>:nth-child(@{i})>._hide-clip {
      display: flex;
    }
    &._clip>:nth-child(@{i})~* {
      display: none;
    }
  }
  .flex-res(@size, (@i+1));
}
.gap-row(@n) {
  width: calc(100%/@n - var(--_gap-flex)*(@n - 1)/@n);
}
.gap-col(@n) {
  height: calc(100%/@n - var(--_gap-flex)*(@n - 1)/@n);
}
.twoLines(@name) {
  height: var(--_form-h);
  line-height: calc(var(--_form-h)/2);
  display: flex;
  justify-content: @name;
  align-items: center;
}
.v3-trans-all(@d: var(--_dur-2), @f: linear) {
  transition: all @d @f;
}
.v3-flex-center(@display: flex) {
  display: @display;
  justify-content: center;
  align-items: center;
}
.shadow {
  box-shadow: 0 .5rem 1.0rem rgba(0, 0, 0, 0.1);
}
.shadow-bd {
  box-shadow: 1px 0 0 var(--_c-text-bd), -1px 0 0 var(--_c-text-bd), 0 1px 0 var(--_c-text-bd), 0 -1px 0 var(--_c-text-bd), 0 .2rem .6rem rgba(0, 0, 0, .08);
}
.shadow-lt {
  box-shadow: 1px 1px .5rem rgba(0, 0, 0, .06);
}
.shadow-dk {
  box-shadow: 0 .2rem 1.0rem rgba(0, 0, 0, 0.12);
}
.shadow-pm {
  box-shadow: 0 .5rem 2.0rem rgba(0, 0, 0, 0.1);
}
.shadow-pt {
  box-shadow: 0 .1rem .3rem rgba(0, 0, 0, 0.4);
}
.shadow-prim {
  box-shadow: 1px 2px 1rem var(--_c-prim-sd);
}
.shadow-error {
  box-shadow: 1px 2px 1rem var(--_c-error-sd);
}
.shadow-succ {
  box-shadow: 1px 2px 1rem var(--_c-succ-sd);
}
.shadow-info {
  box-shadow: 1px 2px 1rem var(--_c-info-sd);
}
.shadow-warn {
  box-shadow: 1px 2px 1rem var(--_c-warn-sd);
}
.shadow-issue {
  box-shadow: 1px 2px 1rem var(--_c-issue-sd);
}
.v3-loading-pseudo {
  content: '';
  background-image: var(--_spin);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto ~"min(var(--_sz-input),100%)";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.v3-loading-bg {
  min-height: var(--_sz-body);
  background-image: var(--_spin);
  background-position: center;
  background-repeat: no-repeat;
  background-size: auto ~"min(var(--_sz-input),100%)";
}
.border(@color) {
  content: "";
  box-sizing: border-box;
  border: 1px solid @color;
  width: 100%;
  height: 100%;
  pointer-events: none;
  transform-origin: 0 0;
  position: absolute;
  left: 0;
  top: 0;
}
/**/
@gutter-xxs: .4rem;
@gutter-xs: .8rem;
@gutter-sm: 1.2rem;
@gutter-md: 1.4rem;
@gutter-lg: 1.6rem;
@gutter-xl: 2.2rem;
@gutter-xxl: 2.8rem;
@break-xxs: .4rem;
@break-xs: .8rem;
@break-sm: 1.0rem;
@break-md: 1.4rem;
@break-lg: 1.8rem;
@break-xl: 2.2rem;
@break-xxl: 2.8rem;
@width-nav: 22.0rem;
@width-aside: 25.0rem;
@font-body: "微软雅黑", "microsoft yahei", "Arial", "Helvetica Neue", "sans-serif", "宋体", "simsun";
/*主要字体*/
@font-hir: "Arial", "Helvetica Neue", "sans-serif", "pingfang SC", "Hiragino Sans GB", "微软雅黑", "microsoft yahei", "宋体", "simsun";
/*win8和win10中的高清字体*/
/**/
@radius: .3rem;
@radius-xs: calc(@radius*2);
@radius-sm: calc(@radius*3);
@radius-md: calc(@radius*4);
@radius-lg: calc(@radius*6);
@radius-xl: calc(@radius*8);
@radius-xxl: calc(@radius*10);
@opacity-disabled: .3;
@curve: cubic-bezier(.18, .64, .56, 1);
@fast: 100ms;
@normal: 200ms;
@slow: 300ms;
@slower: 600ms;
@slowest: 900ms;
@turtle: 2000ms;
/**/
.fixed-btn(@border-width) {
  width: @border-width;
  padding-left: 0;
  padding-right: 0;
}
.radius {
  border-radius: @radius;
}
.trans-fast {
  transition: all var(--_dur-1) linear;
}
.trans-normal {
  transition: all var(--_dur-2) linear;
}
.trans-slow {
  transition: all var(--_dur-3) linear;
}
.coverPic {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover, 2.0rem 2.0rem;
  background-color: var(--_c-ignore-bg);
}
.arrowDown {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: var(--_c-text-bd) transparent transparent transparent;
  border-style: solid;
  border-width: 0.4rem 0.4rem 0 0.4rem;
  .v3-trans-all();
}
.arrowUp {
  content: '';
  height: 0;
  width: 0;
  margin: auto 0;
  border-color: transparent transparent var(--_c-ignore) transparent;
  border-style: solid;
  border-width: 0 0.4rem 0.4rem 0.4rem;
  .v3-trans-all();
}
.empty {
  width: 100%;
  overflow: hidden;
  clear: both;
  margin: 0rem;
  padding: 0rem;
}
.btn-positon {
  position: relative;
  box-sizing: border-box;
}
.border-outer {
  border: 1px solid var(--_c-text-bd);
}
.v3-spinInline {
  width: 1.4rem;
  height: 1.4rem;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 1.4rem auto;
  background-image: var(--_spin);
}
/*Spinner ajax*/
.v3-spinAjax {
  min-height: var(--_sz-body);
  [ajax-message] {
    width: 100%;
    min-height: var(--_sz-body);
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
/*Close attr*/
.closeAttr {
  font-family: var(--_ff-icon);
  font-size: var(--_fs-arrow);
  color: var(--_c-text);
  opacity: var(--_o-disabled);
  text-decoration: none;
  .v3-flex-center(inline-flex);
  .v3-trans-all();
}
.closeBefore {
  content: "close";
  display: inline-block;
}
.updateBefore {
  content: "refresh";
  display: inline-block;
}
.closeHover {
  cursor: pointer;
  color: var(--_c-mask-80);
}
.close(@name) {
  ._@{name} [close] {
    .closeAttr;
    width: calc(@height-input - 2px);
    height: calc(@height-input - 2px);
    line-height: calc(@height-input - 2px);
    position: absolute;
    right: 0;
    top: 0;
  }
  ._@{name} [close]:before {
    .closeBefore;
  }
  ._@{name}:not([disabled]) [close]:hover {
    .closeHover;
  }
}
.close-popup() {
  ._popup ._popup-wrapper>[close] {
    .closeAttr;
    width: calc(@height-input - 2px);
    height: calc(@height-input - 2px);
    line-height: calc(@height-input - 2px);
    position: absolute;
    right: 0;
    top: 0;
  }
  ._popup[closePlace="outside"] ._popup-wrapper>[close] {
    right: calc(-@height-input + 2px);
  }
  ._popup ._popup-wrapper>[close]:before {
    .closeBefore;
  }
  ._popup ._popup-wrapper>[close]:hover {
    .closeHover;
  }
}
.close-tag(@name) {
  ._@{name} [remove] {
    .closeAttr;
    width: calc(var(--_sz-body) - 2px);
    height: calc(var(--_sz-body) - 2px);
    line-height: calc(var(--_sz-body) - 2px);
  }
  ._@{name} [remove]:before {
    .closeBefore;
  }
  ._@{name}:not([disabled]) [remove]:hover {
    .closeHover;
  }
}
.close-tab() {
  [remove],
  [update] {
    .closeAttr;
    width: @gutter-md;
    height: @gutter-md;
    line-height: @gutter-md;
    margin-left: 1rem;
    margin-right: -.4rem;
  }
  [update]+[remove] {
    margin-left: 1.4rem;
  }
  [remove]:before {
    .closeBefore;
  }
  [update]:before {
    .updateBefore;
  }
  *:not([disabled]) [remove]:hover,
  *:not([disabled]) [update]:hover {
    .closeHover;
  }
}
.close-lamp() {
  [remove],
  [update] {
    .closeAttr;
    width: @gutter-md;
    height: @gutter-md;
    line-height: @gutter-md;
  }
  [remove] {
    margin-right: -@gutter-md;
  }
  [remove]:before {
    .closeBefore;
  }
  [update]:before {
    .updateBefore;
  }
  *:not([disabled]) [remove]:hover,
  *:not([disabled]) [update]:hover {
    .closeHover;
  }
}
.close-bounce() {
  [remove],
  [update] {
    .closeAttr;
    width: @gutter-md;
    height: @gutter-md;
    line-height: @gutter-md;
  }
  [remove]:before {
    .closeBefore;
  }
  [update]:before {
    .updateBefore;
  }
  *:not([disabled]) [remove]:hover,
  *:not([disabled]) [update]:hover {
    .closeHover;
  }
}
.close-btn() {
  [remove],
  [update] {
    .closeAttr;
    width: @gutter-md;
    height: @gutter-md;
    line-height: @gutter-md;
    margin-left: .6rem;
    margin-right: -@gutter-md;
  }
  [update]+[remove] {
    margin-left: calc(@gutter-md + .6rem);
  }
  [remove]:before {
    .closeBefore;
  }
  [update]:before {
    .updateBefore;
  }
  *[active] [remove],
  *[active] [update] {
    color: #fff;
  }
  *[active][disabled] [remove],
  *[active][disabled] [update] {
    color: @color20;
  }
  *:not([active]):not([disabled]) [remove]:hover,
  *:not([active]):not([disabled]) [update]:hover {
    .closeHover;
  }
}
.poster {
  box-sizing: border-box;
  background-color: var(--_c-text-bg);
  position: relative;
}
.posterImg {
  width: 100%;
  height: 100%;
  border-radius: inherit;
  object-fit: cover;
  .v3-trans-all();
}
.posterType {
  color: #fff;
  font-size: var(--_sz-ignore);
  line-height: var(--_sz-brief);
  padding: 0 .4rem;
  border-radius: @radius;
  position: absolute;
  left: var(--_sz-space);
  z-index: 2;
}
.overlayText {
  color: #fff;
  font-size: var(--_sz-ignore);
  background-color: rgba(0, 0, 0, var(--_o-mask));
  border-radius: inherit;
  width: 100%;
  line-height: var(--_sz-brief);
  text-align: center;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  .v3-trans-all();
  position: absolute;
  left: 0;
  z-index: 2;
}
.v3-listText() {
  [rep=caption] {
    font-size: var(--_sz-title);
    font-weight: bold;
    margin-bottom: var(--_break, var(--_sz-space));
    a {
      color: var(--_c-text);
      &:hover {
        color: var(--_c-prim);
      }
    }
    &:hover {
      color: var(--_c-prim);
    }
  }
  [rep=brief] {
    color: var(--_c-brief);
  }
  [rep=byline] {
    color: var(--_c-brief);
    font-size: var(--_sz-ignore);
    line-height: var(--_sz-brief);
    margin-top: var(--_break, var(--_sz-space));
    >* {
      margin-right: var(--_sz-space);
    }
  }
}
.listText() {
  [rep=caption] {
    line-height: @lineheight-ell-title;
    a {
      font-weight: bold;
      font-size: @size-title;
      line-height: @lineheight-ell-title;
      white-space: nowrap;
      text-overflow: ellipsis;
      overflow: hidden;
      max-width: 100%;
    }
  }
  [caption="2"] a,
  [caption="3"] a {
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  [caption="2"] a {
    max-height: calc(@lineheight-ell-title * 2);
    -webkit-line-clamp: 2;
  }
  [caption="3"] a {
    max-height: calc(@lineheight-ell-title * 3);
    -webkit-line-clamp: 3;
  }
  [rep=brief] {
    color: @color-des;
    margin-top: .8rem;
    font-size: @size-des;
    max-height: calc(@lineheight-ell-des * 2);
    max-width: 100%;
    line-height: @lineheight-ell-des;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
  }
  [brief="1"] {
    max-height: calc(@lineheight-ell-des);
    -webkit-line-clamp: 1;
  }
  [brief="3"] {
    max-height: calc(@lineheight-ell-des * 3);
    -webkit-line-clamp: 3;
  }
  [keywords] {
    color: @color-des;
    font-size: var(--_sz-ignore);
    line-height: @lineheight-ell-title;
    margin-top: .8rem;
    [class*='font'] {
      font-size: var(--_sz-ignore);
    }
    >* {
      margin-right: .8rem;
    }
  }
  [byline] {
    color: @color-des;
    font-size: var(--_sz-ignore);
    line-height: @lineheight-ell-title;
    margin-top: .8rem;
    *[class*='font'] {
      font-size: var(--_sz-ignore);
    }
    >* {
      margin-right: .8rem;
    }
  }
}
