﻿.charts-css{--color-1:rgba(240,50,50,0.75);--color-2:rgba(255,180,50,0.75);--color-3:rgba(255,220,90,0.75);--color-4:rgba(100,210,80,0.75);--color-5:rgba(90,165,255,0.75);--color-6:rgba(170,90,240,0.75);--color-7:hsla(0,0%,70.6%,0.75);--color-8:hsla(0,0%,43.1%,0.75);--color-9:rgba(170,150,110,0.75);--color-10:rgba(130,50,20,0.75);--chart-bg-color:#f5f5f5;--heading-size:0px;--primary-axis-color:#000;--primary-axis-style:solid;--primary-axis-width:1px;--secondary-axes-color:rgba(0,0,0,0.15);--secondary-axes-style:solid;--secondary-axes-width:1px;--data-axes-color:rgba(0,0,0,0.15);--data-axes-style:solid;--data-axes-width:1px;--legend-border-color:#c8c8c8;position:relative;display:block;width:100%;height:100%;margin:0 auto;padding:0;border:0;-webkit-print-color-adjust:exact;color-adjust:exact}.charts-css,.charts-css *,.charts-css::after,.charts-css ::after,.charts-css::before,.charts-css ::before{-webkit-box-sizing:border-box;box-sizing:border-box}table.charts-css{border-collapse:collapse;border-spacing:0;empty-cells:show;overflow:initial;background-color:transparent}table.charts-css caption,table.charts-css colgroup,table.charts-css tbody,table.charts-css td,table.charts-css th,table.charts-css thead,table.charts-css tr{display:block;margin:0;padding:0;border:0;background-color:transparent}table.charts-css colgroup,table.charts-css tfoot,table.charts-css thead{display:none}ol.charts-css,ul.charts-css{list-style-type:none}ol.charts-css li,ul.charts-css li{margin:0;padding:0;border:0}.charts-css:not(.show-heading) caption{display:none}.charts-css.show-heading{--heading-size:1.5rem}.charts-css.show-heading caption{display:block;width:100%;height:var(--heading-size)}.charts-css.area tbody tr td:nth-of-type(10n+1)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+1),.charts-css.bar tbody tr:nth-of-type(10n+1) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+1),.charts-css.column tbody tr:nth-of-type(10n+1) td,.charts-css.line tbody tr td:nth-of-type(10n+1)::before{background:var(--color, var(--color-1))}.charts-css.area tbody tr td:nth-of-type(10n+2)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+2),.charts-css.bar tbody tr:nth-of-type(10n+2) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+2),.charts-css.column tbody tr:nth-of-type(10n+2) td,.charts-css.line tbody tr td:nth-of-type(10n+2)::before{background:var(--color, var(--color-2))}.charts-css.area tbody tr td:nth-of-type(10n+3)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+3),.charts-css.bar tbody tr:nth-of-type(10n+3) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+3),.charts-css.column tbody tr:nth-of-type(10n+3) td,.charts-css.line tbody tr td:nth-of-type(10n+3)::before{background:var(--color, var(--color-3))}.charts-css.area tbody tr td:nth-of-type(10n+4)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+4),.charts-css.bar tbody tr:nth-of-type(10n+4) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+4),.charts-css.column tbody tr:nth-of-type(10n+4) td,.charts-css.line tbody tr td:nth-of-type(10n+4)::before{background:var(--color, var(--color-4))}.charts-css.area tbody tr td:nth-of-type(10n+5)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+5),.charts-css.bar tbody tr:nth-of-type(10n+5) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+5),.charts-css.column tbody tr:nth-of-type(10n+5) td,.charts-css.line tbody tr td:nth-of-type(10n+5)::before{background:var(--color, var(--color-5))}.charts-css.area tbody tr td:nth-of-type(10n+6)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+6),.charts-css.bar tbody tr:nth-of-type(10n+6) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+6),.charts-css.column tbody tr:nth-of-type(10n+6) td,.charts-css.line tbody tr td:nth-of-type(10n+6)::before{background:var(--color, var(--color-6))}.charts-css.area tbody tr td:nth-of-type(10n+7)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+7),.charts-css.bar tbody tr:nth-of-type(10n+7) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+7),.charts-css.column tbody tr:nth-of-type(10n+7) td,.charts-css.line tbody tr td:nth-of-type(10n+7)::before{background:var(--color, var(--color-7))}.charts-css.area tbody tr td:nth-of-type(10n+8)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+8),.charts-css.bar tbody tr:nth-of-type(10n+8) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+8),.charts-css.column tbody tr:nth-of-type(10n+8) td,.charts-css.line tbody tr td:nth-of-type(10n+8)::before{background:var(--color, var(--color-8))}.charts-css.area tbody tr td:nth-of-type(10n+9)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+9),.charts-css.bar tbody tr:nth-of-type(10n+9) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+9),.charts-css.column tbody tr:nth-of-type(10n+9) td,.charts-css.line tbody tr td:nth-of-type(10n+9)::before{background:var(--color, var(--color-9))}.charts-css.area tbody tr td:nth-of-type(10n+10)::before,.charts-css.bar.multiple tbody tr td:nth-of-type(10n+10),.charts-css.bar tbody tr:nth-of-type(10n+10) td,.charts-css.column.multiple tbody tr td:nth-of-type(10n+10),.charts-css.column tbody tr:nth-of-type(10n+10) td,.charts-css.line tbody tr td:nth-of-type(10n+10)::before{background:var(--color, var(--color-10))}.charts-css.hide-data .data{opacity:0}.charts-css.show-data-on-hover .data{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:0}.charts-css.show-data-on-hover tr:hover .data{-webkit-transition-duration:.3s;transition-duration:.3s;opacity:1}.charts-css.bar:not(.show-labels){--labels-size:0}.charts-css.bar:not(.show-labels) tbody tr th{display:none}.charts-css.bar.show-labels{--labels-size:80px}.charts-css.bar.show-labels tbody tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar.show-labels th.hide-label,.charts-css.bar.show-labels tr.hide-label th{display:none}.charts-css.bar.labels-align-start tbody tr th{-webkit-box-align:var(--labels-align, flex-start);-ms-flex-align:var(--labels-align, flex-start);align-items:var(--labels-align, flex-start)}.charts-css.bar.labels-align-end tbody tr th{-webkit-box-align:var(--labels-align, flex-end);-ms-flex-align:var(--labels-align, flex-end);align-items:var(--labels-align, flex-end)}.charts-css.bar.labels-align-center tbody tr th{-webkit-box-align:var(--labels-align, center);-ms-flex-align:var(--labels-align, center);align-items:var(--labels-align, center)}.charts-css.area:not(.show-labels),.charts-css.column:not(.show-labels),.charts-css.line:not(.show-labels){--labels-size:0}.charts-css.area:not(.show-labels) tbody tr th,.charts-css.column:not(.show-labels) tbody tr th,.charts-css.line:not(.show-labels) tbody tr th{display:none}.charts-css.area.show-labels,.charts-css.column.show-labels,.charts-css.line.show-labels{--labels-size:1.5rem}.charts-css.area.show-labels tbody tr th,.charts-css.column.show-labels tbody tr th,.charts-css.line.show-labels tbody tr th{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.area.show-labels th.hide-label,.charts-css.area.show-labels tr.hide-label th,.charts-css.column.show-labels th.hide-label,.charts-css.column.show-labels tr.hide-label th,.charts-css.line.show-labels th.hide-label,.charts-css.line.show-labels tr.hide-label th{display:none}.charts-css.area.labels-align-start tbody tr th,.charts-css.column.labels-align-start tbody tr th,.charts-css.line.labels-align-start tbody tr th{-webkit-box-pack:var(--labels-align, flex-start);-ms-flex-pack:var(--labels-align, flex-start);justify-content:var(--labels-align, flex-start)}.charts-css.area.labels-align-end tbody tr th,.charts-css.column.labels-align-end tbody tr th,.charts-css.line.labels-align-end tbody tr th{-webkit-box-pack:var(--labels-align, flex-end);-ms-flex-pack:var(--labels-align, flex-end);justify-content:var(--labels-align, flex-end)}.charts-css.area.labels-align-center tbody tr th,.charts-css.column.labels-align-center tbody tr th,.charts-css.line.labels-align-center tbody tr th{-webkit-box-pack:var(--labels-align, center);-ms-flex-pack:var(--labels-align, center);justify-content:var(--labels-align, center)}.charts-css.area.show-primary-axis:not(.reverse) tbody tr,.charts-css.column.show-primary-axis:not(.reverse) tbody tr,.charts-css.line.show-primary-axis:not(.reverse) tbody tr{-webkit-border-after:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-block-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.area.show-primary-axis.reverse tbody tr,.charts-css.column.show-primary-axis.reverse tbody tr,.charts-css.line.show-primary-axis.reverse tbody tr{-webkit-border-before:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-block-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.area.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-1-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-1-secondary-axes.reverse tbody tr,.charts-css.column.show-1-secondary-axes.reverse tbody tr,.charts-css.line.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-2-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-2-secondary-axes:not(.reverse) tbody tr{background-size:100% 50%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-2-secondary-axes.reverse tbody tr,.charts-css.column.show-2-secondary-axes.reverse tbody tr,.charts-css.line.show-2-secondary-axes.reverse tbody tr{background-size:100% 50%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-3-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-3-secondary-axes:not(.reverse) tbody tr{background-size:100% 33.333333%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-3-secondary-axes.reverse tbody tr,.charts-css.column.show-3-secondary-axes.reverse tbody tr,.charts-css.line.show-3-secondary-axes.reverse tbody tr{background-size:100% 33.333333%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-4-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-4-secondary-axes:not(.reverse) tbody tr{background-size:100% 25%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-4-secondary-axes.reverse tbody tr,.charts-css.column.show-4-secondary-axes.reverse tbody tr,.charts-css.line.show-4-secondary-axes.reverse tbody tr{background-size:100% 25%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-5-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-5-secondary-axes:not(.reverse) tbody tr{background-size:100% 20%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-5-secondary-axes.reverse tbody tr,.charts-css.column.show-5-secondary-axes.reverse tbody tr,.charts-css.line.show-5-secondary-axes.reverse tbody tr{background-size:100% 20%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-6-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-6-secondary-axes:not(.reverse) tbody tr{background-size:100% 16.666667%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-6-secondary-axes.reverse tbody tr,.charts-css.column.show-6-secondary-axes.reverse tbody tr,.charts-css.line.show-6-secondary-axes.reverse tbody tr{background-size:100% 16.666667%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-7-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-7-secondary-axes:not(.reverse) tbody tr{background-size:100% 14.285714%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-7-secondary-axes.reverse tbody tr,.charts-css.column.show-7-secondary-axes.reverse tbody tr,.charts-css.line.show-7-secondary-axes.reverse tbody tr{background-size:100% 14.285714%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-8-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-8-secondary-axes:not(.reverse) tbody tr{background-size:100% 12.5%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-8-secondary-axes.reverse tbody tr,.charts-css.column.show-8-secondary-axes.reverse tbody tr,.charts-css.line.show-8-secondary-axes.reverse tbody tr{background-size:100% 12.5%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-9-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-9-secondary-axes:not(.reverse) tbody tr{background-size:100% 11.111111%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-9-secondary-axes.reverse tbody tr,.charts-css.column.show-9-secondary-axes.reverse tbody tr,.charts-css.line.show-9-secondary-axes.reverse tbody tr{background-size:100% 11.111111%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.column.show-10-secondary-axes:not(.reverse) tbody tr,.charts-css.line.show-10-secondary-axes:not(.reverse) tbody tr{background-size:100% 10%;background-image:-webkit-gradient(linear, left top, left bottom, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-10-secondary-axes.reverse tbody tr,.charts-css.column.show-10-secondary-axes.reverse tbody tr,.charts-css.line.show-10-secondary-axes.reverse tbody tr{background-size:100% 10%;background-image:-webkit-gradient(linear, left bottom, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(0deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.area.show-data-axes tbody tr,.charts-css.column.show-data-axes tbody tr,.charts-css.line.show-data-axes tbody tr{-webkit-border-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.area.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.area.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.column.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.column.show-data-axes:not(.reverse-data) tbody tr:first-of-type,.charts-css.line.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.line.show-data-axes:not(.reverse-data) tbody tr:first-of-type{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.area.show-dataset-axes tbody tr td,.charts-css.column.show-dataset-axes tbody tr td,.charts-css.line.show-dataset-axes tbody tr td{-webkit-border-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.area.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.area.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.column.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.column.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td,.charts-css.line.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.line.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{-webkit-border-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-inline-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-primary-axis:not(.reverse) tbody tr{-webkit-border-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-inline-start:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-primary-axis.reverse tbody tr{-webkit-border-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color);border-inline-end:var(--primary-axis-width) var(--primary-axis-style) var(--primary-axis-color)}.charts-css.bar.show-1-secondary-axes:not(.reverse) tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-1-secondary-axes.reverse tbody tr{background-size:100% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes:not(.reverse) tbody tr{background-size:50% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-2-secondary-axes.reverse tbody tr{background-size:50% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes:not(.reverse) tbody tr{background-size:33.333333% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-3-secondary-axes.reverse tbody tr{background-size:33.333333% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes:not(.reverse) tbody tr{background-size:25% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-4-secondary-axes.reverse tbody tr{background-size:25% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes:not(.reverse) tbody tr{background-size:20% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-5-secondary-axes.reverse tbody tr{background-size:20% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes:not(.reverse) tbody tr{background-size:16.666667% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-6-secondary-axes.reverse tbody tr{background-size:16.666667% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes:not(.reverse) tbody tr{background-size:14.285714% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-7-secondary-axes.reverse tbody tr{background-size:14.285714% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes:not(.reverse) tbody tr{background-size:12.5% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-8-secondary-axes.reverse tbody tr{background-size:12.5% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes:not(.reverse) tbody tr{background-size:11.111111% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-9-secondary-axes.reverse tbody tr{background-size:11.111111% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes:not(.reverse) tbody tr{background-size:10% 100%;background-image:-webkit-gradient(linear, right top, left top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(-90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-10-secondary-axes.reverse tbody tr{background-size:10% 100%;background-image:-webkit-gradient(linear, left top, right top, from(var(--secondary-axes-color)), to(transparent));background-image:linear-gradient(90deg, var(--secondary-axes-color) var(--secondary-axes-width), transparent var(--secondary-axes-width))}.charts-css.bar.show-data-axes tbody tr{-webkit-border-after:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-data-axes.reverse-data tbody tr:last-of-type,.charts-css.bar.show-data-axes:not(.reverse-data) tbody tr:first-of-type{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes tbody tr td{-webkit-border-after:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-end:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.bar.show-dataset-axes.reverse-data tbody tr:last-of-type td,.charts-css.bar.show-dataset-axes:not(.reverse-data) tbody tr:first-of-type td{-webkit-border-before:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color);border-block-start:var(--data-axes-width) var(--data-axes-style) var(--data-axes-color)}.charts-css.legend{padding:1rem;border:1px solid var(--legend-border-color);list-style:none;font-size:1rem}.charts-css.legend li{line-height:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.charts-css.legend li::before{content:"";display:inline-block;vertical-align:middle;-webkit-margin-end:.5rem;margin-inline-end:.5rem;border-width:2px;border-style:solid}.charts-css.legend li:first-child::before{background-color:var(--color-1, transparent);border-color:var(--border-color-1, var(--border-color, #000))}.charts-css.legend li:nth-child(2)::before{background-color:var(--color-2, transparent);border-color:var(--border-color-2, var(--border-color, #000))}.charts-css.legend li:nth-child(3)::before{background-color:var(--color-3, transparent);border-color:var(--border-color-3, var(--border-color, #000))}.charts-css.legend li:nth-child(4)::before{background-color:var(--color-4, transparent);border-color:var(--border-color-4, var(--border-color, #000))}.charts-css.legend li:nth-child(5)::before{background-color:var(--color-5, transparent);border-color:var(--border-color-5, var(--border-color, #000))}.charts-css.legend li:nth-child(6)::before{background-color:var(--color-6, transparent);border-color:var(--border-color-6, var(--border-color, #000))}.charts-css.legend li:nth-child(7)::before{background-color:var(--color-7, transparent);border-color:var(--border-color-7, var(--border-color, #000))}.charts-css.legend li:nth-child(8)::before{background-color:var(--color-8, transparent);border-color:var(--border-color-8, var(--border-color, #000))}.charts-css.legend li:nth-child(9)::before{background-color:var(--color-9, transparent);border-color:var(--border-color-9, var(--border-color, #000))}.charts-css.legend li:nth-child(10)::before{background-color:var(--color-10, transparent);border-color:var(--border-color-10, var(--border-color, #000))}.charts-css:not(.legend-inline){-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.charts-css.legend-inline,.charts-css:not(.legend-inline){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.charts-css.legend-inline{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.charts-css.legend-inline li{-webkit-margin-end:1rem;margin-inline-end:1rem}.charts-css.legend-circle li::before{width:1rem;height:1rem;border-radius:50%}.charts-css.legend-ellipse li::before{width:2rem;height:1rem;border-radius:50%}.charts-css.legend-rhombus li::before,.charts-css.legend-square li::before{width:1rem;height:1rem;border-radius:3px}.charts-css.legend-rhombus li::before{-webkit-transform:rotate(45deg) scale(0.85);transform:rotate(45deg) scale(0.85)}.charts-css.legend-rectangle li::before{width:2rem;height:1rem;border-radius:3px}.charts-css.legend-line li::before{width:2rem;height:3px;border-radius:2px;-webkit-box-sizing:content-box;box-sizing:content-box}.charts-css .tooltip{position:absolute;z-index:1;bottom:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:5px 10px;border-radius:6px;visibility:hidden;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;background-color:#555;color:#fff;text-align:center;font-size:.9rem}.charts-css .tooltip::after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:#555}.charts-css td:hover .tooltip{visibility:visible;opacity:1}.charts-css.bar tbody{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.bar tbody,.charts-css.bar tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex}.charts-css.bar tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.bar tbody tr th{position:absolute;top:0;bottom:0}.charts-css.bar tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc(100%*var(--size, 1));height:100%;position:relative}.charts-css.bar:not(.reverse) tbody tr{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-margin-start:var(--labels-size);margin-inline-start:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr th{left:calc(var(--labels-size)*-1 - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar:not(.reverse) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.bar.reverse tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-end:var(--labels-size);margin-inline-end:var(--labels-size)}.charts-css.bar.reverse tbody tr th{right:calc(var(--labels-size)*-1 - var(--primary-axis-width));width:var(--labels-size)}.charts-css.bar.reverse tbody tr td{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.bar:not(.stacked) tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.charts-css.bar.stacked tbody tr td{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.charts-css.bar.stacked.reverse-datasets tbody tr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.bar:not(.reverse-data) tbody{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar.reverse-data tbody{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.bar:not(.reverse-datasets):not(.stacked) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.bar:not(.reverse-datasets).stacked:not(.reverse) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.bar:not(.reverse-datasets).stacked.reverse tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.bar.reverse-datasets:not(.stacked) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.bar.reverse-datasets.stacked:not(.reverse) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.bar.reverse-datasets.stacked.reverse tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.bar.data-spacing-1 tbody tr{-webkit-padding-before:1px;padding-block-start:1px;-webkit-padding-after:1px;padding-block-end:1px}.charts-css.bar.data-spacing-2 tbody tr{-webkit-padding-before:2px;padding-block-start:2px;-webkit-padding-after:2px;padding-block-end:2px}.charts-css.bar.data-spacing-3 tbody tr{-webkit-padding-before:3px;padding-block-start:3px;-webkit-padding-after:3px;padding-block-end:3px}.charts-css.bar.data-spacing-4 tbody tr{-webkit-padding-before:4px;padding-block-start:4px;-webkit-padding-after:4px;padding-block-end:4px}.charts-css.bar.data-spacing-5 tbody tr{-webkit-padding-before:5px;padding-block-start:5px;-webkit-padding-after:5px;padding-block-end:5px}.charts-css.bar.data-spacing-6 tbody tr{-webkit-padding-before:6px;padding-block-start:6px;-webkit-padding-after:6px;padding-block-end:6px}.charts-css.bar.data-spacing-7 tbody tr{-webkit-padding-before:7px;padding-block-start:7px;-webkit-padding-after:7px;padding-block-end:7px}.charts-css.bar.data-spacing-8 tbody tr{-webkit-padding-before:8px;padding-block-start:8px;-webkit-padding-after:8px;padding-block-end:8px}.charts-css.bar.data-spacing-9 tbody tr{-webkit-padding-before:9px;padding-block-start:9px;-webkit-padding-after:9px;padding-block-end:9px}.charts-css.bar.data-spacing-10 tbody tr{-webkit-padding-before:10px;padding-block-start:10px;-webkit-padding-after:10px;padding-block-end:10px}.charts-css.bar.data-spacing-11 tbody tr{-webkit-padding-before:11px;padding-block-start:11px;-webkit-padding-after:11px;padding-block-end:11px}.charts-css.bar.data-spacing-12 tbody tr{-webkit-padding-before:12px;padding-block-start:12px;-webkit-padding-after:12px;padding-block-end:12px}.charts-css.bar.data-spacing-13 tbody tr{-webkit-padding-before:13px;padding-block-start:13px;-webkit-padding-after:13px;padding-block-end:13px}.charts-css.bar.data-spacing-14 tbody tr{-webkit-padding-before:14px;padding-block-start:14px;-webkit-padding-after:14px;padding-block-end:14px}.charts-css.bar.data-spacing-15 tbody tr{-webkit-padding-before:15px;padding-block-start:15px;-webkit-padding-after:15px;padding-block-end:15px}.charts-css.bar.data-spacing-16 tbody tr{-webkit-padding-before:16px;padding-block-start:16px;-webkit-padding-after:16px;padding-block-end:16px}.charts-css.bar.data-spacing-17 tbody tr{-webkit-padding-before:17px;padding-block-start:17px;-webkit-padding-after:17px;padding-block-end:17px}.charts-css.bar.data-spacing-18 tbody tr{-webkit-padding-before:18px;padding-block-start:18px;-webkit-padding-after:18px;padding-block-end:18px}.charts-css.bar.data-spacing-19 tbody tr{-webkit-padding-before:19px;padding-block-start:19px;-webkit-padding-after:19px;padding-block-end:19px}.charts-css.bar.data-spacing-20 tbody tr{-webkit-padding-before:20px;padding-block-start:20px;-webkit-padding-after:20px;padding-block-end:20px}.charts-css.bar.datasets-spacing-1 tbody tr td{-webkit-margin-before:1px;margin-block-start:1px;-webkit-margin-after:1px;margin-block-end:1px}.charts-css.bar.datasets-spacing-2 tbody tr td{-webkit-margin-before:2px;margin-block-start:2px;-webkit-margin-after:2px;margin-block-end:2px}.charts-css.bar.datasets-spacing-3 tbody tr td{-webkit-margin-before:3px;margin-block-start:3px;-webkit-margin-after:3px;margin-block-end:3px}.charts-css.bar.datasets-spacing-4 tbody tr td{-webkit-margin-before:4px;margin-block-start:4px;-webkit-margin-after:4px;margin-block-end:4px}.charts-css.bar.datasets-spacing-5 tbody tr td{-webkit-margin-before:5px;margin-block-start:5px;-webkit-margin-after:5px;margin-block-end:5px}.charts-css.bar.datasets-spacing-6 tbody tr td{-webkit-margin-before:6px;margin-block-start:6px;-webkit-margin-after:6px;margin-block-end:6px}.charts-css.bar.datasets-spacing-7 tbody tr td{-webkit-margin-before:7px;margin-block-start:7px;-webkit-margin-after:7px;margin-block-end:7px}.charts-css.bar.datasets-spacing-8 tbody tr td{-webkit-margin-before:8px;margin-block-start:8px;-webkit-margin-after:8px;margin-block-end:8px}.charts-css.bar.datasets-spacing-9 tbody tr td{-webkit-margin-before:9px;margin-block-start:9px;-webkit-margin-after:9px;margin-block-end:9px}.charts-css.bar.datasets-spacing-10 tbody tr td{-webkit-margin-before:10px;margin-block-start:10px;-webkit-margin-after:10px;margin-block-end:10px}.charts-css.bar.datasets-spacing-11 tbody tr td{-webkit-margin-before:11px;margin-block-start:11px;-webkit-margin-after:11px;margin-block-end:11px}.charts-css.bar.datasets-spacing-12 tbody tr td{-webkit-margin-before:12px;margin-block-start:12px;-webkit-margin-after:12px;margin-block-end:12px}.charts-css.bar.datasets-spacing-13 tbody tr td{-webkit-margin-before:13px;margin-block-start:13px;-webkit-margin-after:13px;margin-block-end:13px}.charts-css.bar.datasets-spacing-14 tbody tr td{-webkit-margin-before:14px;margin-block-start:14px;-webkit-margin-after:14px;margin-block-end:14px}.charts-css.bar.datasets-spacing-15 tbody tr td{-webkit-margin-before:15px;margin-block-start:15px;-webkit-margin-after:15px;margin-block-end:15px}.charts-css.bar.datasets-spacing-16 tbody tr td{-webkit-margin-before:16px;margin-block-start:16px;-webkit-margin-after:16px;margin-block-end:16px}.charts-css.bar.datasets-spacing-17 tbody tr td{-webkit-margin-before:17px;margin-block-start:17px;-webkit-margin-after:17px;margin-block-end:17px}.charts-css.bar.datasets-spacing-18 tbody tr td{-webkit-margin-before:18px;margin-block-start:18px;-webkit-margin-after:18px;margin-block-end:18px}.charts-css.bar.datasets-spacing-19 tbody tr td{-webkit-margin-before:19px;margin-block-start:19px;-webkit-margin-after:19px;margin-block-end:19px}.charts-css.bar.datasets-spacing-20 tbody tr td{-webkit-margin-before:20px;margin-block-start:20px;-webkit-margin-after:20px;margin-block-end:20px}.charts-css.column tbody{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.column tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.column tbody tr th{position:absolute;right:0;left:0}.charts-css.column tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:calc(100%*var(--size, 1));position:relative}.charts-css.column:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.column:not(.reverse) tbody tr th{bottom:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column.reverse tbody tr,.charts-css.column:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.column.reverse tbody tr{-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.column.reverse tbody tr th{top:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.column.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.column:not(.stacked) tbody tr td{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0}.charts-css.column.stacked tbody tr td{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-preferred-size:unset;flex-basis:unset}.charts-css.column.stacked.reverse-datasets tbody tr{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.charts-css.column:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.column.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.column:not(.reverse-datasets):not(.stacked) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.column:not(.reverse-datasets).stacked:not(.reverse) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.column:not(.reverse-datasets).stacked.reverse tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.column.reverse-datasets:not(.stacked) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.column.reverse-datasets.stacked:not(.reverse) tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.charts-css.column.reverse-datasets.stacked.reverse tbody tr{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.charts-css.column.data-spacing-1 tbody tr{-webkit-padding-start:1px;padding-inline-start:1px;-webkit-padding-end:1px;padding-inline-end:1px}.charts-css.column.data-spacing-2 tbody tr{-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px}.charts-css.column.data-spacing-3 tbody tr{-webkit-padding-start:3px;padding-inline-start:3px;-webkit-padding-end:3px;padding-inline-end:3px}.charts-css.column.data-spacing-4 tbody tr{-webkit-padding-start:4px;padding-inline-start:4px;-webkit-padding-end:4px;padding-inline-end:4px}.charts-css.column.data-spacing-5 tbody tr{-webkit-padding-start:5px;padding-inline-start:5px;-webkit-padding-end:5px;padding-inline-end:5px}.charts-css.column.data-spacing-6 tbody tr{-webkit-padding-start:6px;padding-inline-start:6px;-webkit-padding-end:6px;padding-inline-end:6px}.charts-css.column.data-spacing-7 tbody tr{-webkit-padding-start:7px;padding-inline-start:7px;-webkit-padding-end:7px;padding-inline-end:7px}.charts-css.column.data-spacing-8 tbody tr{-webkit-padding-start:8px;padding-inline-start:8px;-webkit-padding-end:8px;padding-inline-end:8px}.charts-css.column.data-spacing-9 tbody tr{-webkit-padding-start:9px;padding-inline-start:9px;-webkit-padding-end:9px;padding-inline-end:9px}.charts-css.column.data-spacing-10 tbody tr{-webkit-padding-start:10px;padding-inline-start:10px;-webkit-padding-end:10px;padding-inline-end:10px}.charts-css.column.data-spacing-11 tbody tr{-webkit-padding-start:11px;padding-inline-start:11px;-webkit-padding-end:11px;padding-inline-end:11px}.charts-css.column.data-spacing-12 tbody tr{-webkit-padding-start:12px;padding-inline-start:12px;-webkit-padding-end:12px;padding-inline-end:12px}.charts-css.column.data-spacing-13 tbody tr{-webkit-padding-start:13px;padding-inline-start:13px;-webkit-padding-end:13px;padding-inline-end:13px}.charts-css.column.data-spacing-14 tbody tr{-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px}.charts-css.column.data-spacing-15 tbody tr{-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}.charts-css.column.data-spacing-16 tbody tr{-webkit-padding-start:16px;padding-inline-start:16px;-webkit-padding-end:16px;padding-inline-end:16px}.charts-css.column.data-spacing-17 tbody tr{-webkit-padding-start:17px;padding-inline-start:17px;-webkit-padding-end:17px;padding-inline-end:17px}.charts-css.column.data-spacing-18 tbody tr{-webkit-padding-start:18px;padding-inline-start:18px;-webkit-padding-end:18px;padding-inline-end:18px}.charts-css.column.data-spacing-19 tbody tr{-webkit-padding-start:19px;padding-inline-start:19px;-webkit-padding-end:19px;padding-inline-end:19px}.charts-css.column.data-spacing-20 tbody tr{-webkit-padding-start:20px;padding-inline-start:20px;-webkit-padding-end:20px;padding-inline-end:20px}.charts-css.column.datasets-spacing-1 tbody tr td{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.column.datasets-spacing-2 tbody tr td{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.column.datasets-spacing-3 tbody tr td{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.column.datasets-spacing-4 tbody tr td{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.column.datasets-spacing-5 tbody tr td{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.column.datasets-spacing-6 tbody tr td{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.column.datasets-spacing-7 tbody tr td{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.column.datasets-spacing-8 tbody tr td{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.column.datasets-spacing-9 tbody tr td{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.column.datasets-spacing-10 tbody tr td{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.column.datasets-spacing-11 tbody tr td{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.column.datasets-spacing-12 tbody tr td{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.column.datasets-spacing-13 tbody tr td{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.column.datasets-spacing-14 tbody tr td{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.column.datasets-spacing-15 tbody tr td{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.column.datasets-spacing-16 tbody tr td{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.column.datasets-spacing-17 tbody tr td{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.column.datasets-spacing-18 tbody tr td{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.column.datasets-spacing-19 tbody tr td{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.column.datasets-spacing-20 tbody tr td{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.area tbody{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.area tbody,.charts-css.area tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex}.charts-css.area tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.area tbody tr th{position:absolute;right:0;left:0}.charts-css.area tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.charts-css.area tbody tr td::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.charts-css.area tbody tr td::after{content:"";width:100%}.charts-css.area:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.area:not(.reverse) tbody tr th{bottom:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.area.reverse tbody tr,.charts-css.area:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area.reverse tbody tr{-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.area.reverse tbody tr th{top:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.area.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.area.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.area:not(.reverse-datasets) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.area.reverse-datasets tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--size))), 100% 100%, 0 100%);clip-path:polygon(0 calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--size))), 100% 100%, 0 100%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.area:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--size))}.charts-css.area:not(.reverse).reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area:not(.reverse).reverse-data tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--start, var(--size)))), 100% 100%, 0 100%);clip-path:polygon(0 calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--start, var(--size)))), 100% 100%, 0 100%)}.charts-css.area:not(.reverse).reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.area:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--size))}.charts-css.area.reverse:not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.area.reverse:not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100%*var(--size)), 0 calc(100%*var(--start, var(--size))));clip-path:polygon(0 0, 100% 0, 100% calc(100%*var(--size)), 0 calc(100%*var(--start, var(--size))))}.charts-css.area.reverse:not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.area.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--size)))}.charts-css.area.reverse.reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.area.reverse.reverse-data tbody tr td::before{-webkit-clip-path:polygon(0 0, 100% 0, 100% calc(100%*var(--start, var(--size))), 0 calc(100%*var(--size)));clip-path:polygon(0 0, 100% 0, 100% calc(100%*var(--start, var(--size))), 0 calc(100%*var(--size)))}.charts-css.area.reverse.reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.area.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--size)))}.charts-css.area.data-spacing-1 tbody tr td::before,.charts-css.area.datasets-spacing-1 tbody tr td::before{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.area.data-spacing-2 tbody tr td::before,.charts-css.area.datasets-spacing-2 tbody tr td::before{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.area.data-spacing-3 tbody tr td::before,.charts-css.area.datasets-spacing-3 tbody tr td::before{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.area.data-spacing-4 tbody tr td::before,.charts-css.area.datasets-spacing-4 tbody tr td::before{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.area.data-spacing-5 tbody tr td::before,.charts-css.area.datasets-spacing-5 tbody tr td::before{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.area.data-spacing-6 tbody tr td::before,.charts-css.area.datasets-spacing-6 tbody tr td::before{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.area.data-spacing-7 tbody tr td::before,.charts-css.area.datasets-spacing-7 tbody tr td::before{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.area.data-spacing-8 tbody tr td::before,.charts-css.area.datasets-spacing-8 tbody tr td::before{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.area.data-spacing-9 tbody tr td::before,.charts-css.area.datasets-spacing-9 tbody tr td::before{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.area.data-spacing-10 tbody tr td::before,.charts-css.area.datasets-spacing-10 tbody tr td::before{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.area.data-spacing-11 tbody tr td::before,.charts-css.area.datasets-spacing-11 tbody tr td::before{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.area.data-spacing-12 tbody tr td::before,.charts-css.area.datasets-spacing-12 tbody tr td::before{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.area.data-spacing-13 tbody tr td::before,.charts-css.area.datasets-spacing-13 tbody tr td::before{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.area.data-spacing-14 tbody tr td::before,.charts-css.area.datasets-spacing-14 tbody tr td::before{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.area.data-spacing-15 tbody tr td::before,.charts-css.area.datasets-spacing-15 tbody tr td::before{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.area.data-spacing-16 tbody tr td::before,.charts-css.area.datasets-spacing-16 tbody tr td::before{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.area.data-spacing-17 tbody tr td::before,.charts-css.area.datasets-spacing-17 tbody tr td::before{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.area.data-spacing-18 tbody tr td::before,.charts-css.area.datasets-spacing-18 tbody tr td::before{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.area.data-spacing-19 tbody tr td::before,.charts-css.area.datasets-spacing-19 tbody tr td::before{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.area.data-spacing-20 tbody tr td::before,.charts-css.area.datasets-spacing-20 tbody tr td::before{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.line{--line-size:3px}.charts-css.line tbody{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;height:calc(100% - var(--heading-size))}.charts-css.line tbody,.charts-css.line tbody tr{display:-webkit-box;display:-ms-flexbox;display:flex}.charts-css.line tbody tr{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:0;flex-basis:0;overflow-wrap:anywhere;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.charts-css.line tbody tr th{position:absolute;right:0;left:0}.charts-css.line tbody tr td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.charts-css.line tbody tr td::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.charts-css.line tbody tr td::after{content:"";width:100%}.charts-css.line:not(.reverse) tbody tr{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-margin-after:var(--labels-size);margin-block-end:var(--labels-size)}.charts-css.line:not(.reverse) tbody tr th{bottom:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.line.reverse tbody tr,.charts-css.line:not(.reverse) tbody tr td{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line.reverse tbody tr{-webkit-margin-before:var(--labels-size);margin-block-start:var(--labels-size)}.charts-css.line.reverse tbody tr th{top:calc(var(--labels-size)*-1 - var(--primary-axis-width));height:var(--labels-size)}.charts-css.line.reverse tbody tr td{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line:not(.reverse-data) tbody{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.line.reverse-data tbody{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.line:not(.reverse-datasets) tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.charts-css.line.reverse-datasets tbody tr{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--size)) - var(--line-size)), 0 calc(100%*(1 - var(--start, var(--size))) - var(--line-size)));clip-path:polygon(0 calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--size)) - var(--line-size)), 0 calc(100%*(1 - var(--start, var(--size))) - var(--line-size)))}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.line:not(.reverse):not(.reverse-data) tbody tr td::after{height:calc(100%*var(--size))}.charts-css.line:not(.reverse).reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line:not(.reverse).reverse-data tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--start, var(--size))) - var(--line-size)), 0 calc(100%*(1 - var(--size)) - var(--line-size)));clip-path:polygon(0 calc(100%*(1 - var(--size))), 100% calc(100%*(1 - var(--start, var(--size)))), 100% calc(100%*(1 - var(--start, var(--size))) - var(--line-size)), 0 calc(100%*(1 - var(--size)) - var(--line-size)))}.charts-css.line:not(.reverse).reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.line:not(.reverse).reverse-data tbody tr td::after{height:calc(100%*var(--size))}.charts-css.line.reverse:not(.reverse-data) tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.charts-css.line.reverse:not(.reverse-data) tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*var(--start, var(--size)) - var(--line-size)), 100% calc(100%*var(--size) - var(--line-size)), 100% calc(100%*var(--size)), 0 calc(100%*var(--start, var(--size))));clip-path:polygon(0 calc(100%*var(--start, var(--size)) - var(--line-size)), 100% calc(100%*var(--size) - var(--line-size)), 100% calc(100%*var(--size)), 0 calc(100%*var(--start, var(--size))))}.charts-css.line.reverse:not(.reverse-data) tbody tr td .data{-webkit-transform:translateX(50%);transform:translateX(50%)}.charts-css.line.reverse:not(.reverse-data) tbody tr td::after{height:calc(100%*(1 - var(--size)))}.charts-css.line.reverse.reverse-data tbody tr td{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.charts-css.line.reverse.reverse-data tbody tr td::before{-webkit-clip-path:polygon(0 calc(100%*var(--size) - var(--line-size)), 100% calc(100%*var(--start, var(--size)) - var(--line-size)), 100% calc(100%*var(--start, var(--size))), 0 calc(100%*var(--size)));clip-path:polygon(0 calc(100%*var(--size) - var(--line-size)), 100% calc(100%*var(--start, var(--size)) - var(--line-size)), 100% calc(100%*var(--start, var(--size))), 0 calc(100%*var(--size)))}.charts-css.line.reverse.reverse-data tbody tr td .data{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.charts-css.line.reverse.reverse-data tbody tr td::after{height:calc(100%*(1 - var(--size)))}.charts-css.line.data-spacing-1 tbody tr td::before,.charts-css.line.datasets-spacing-1 tbody tr td::before{-webkit-margin-start:1px;margin-inline-start:1px;-webkit-margin-end:1px;margin-inline-end:1px}.charts-css.line.data-spacing-2 tbody tr td::before,.charts-css.line.datasets-spacing-2 tbody tr td::before{-webkit-margin-start:2px;margin-inline-start:2px;-webkit-margin-end:2px;margin-inline-end:2px}.charts-css.line.data-spacing-3 tbody tr td::before,.charts-css.line.datasets-spacing-3 tbody tr td::before{-webkit-margin-start:3px;margin-inline-start:3px;-webkit-margin-end:3px;margin-inline-end:3px}.charts-css.line.data-spacing-4 tbody tr td::before,.charts-css.line.datasets-spacing-4 tbody tr td::before{-webkit-margin-start:4px;margin-inline-start:4px;-webkit-margin-end:4px;margin-inline-end:4px}.charts-css.line.data-spacing-5 tbody tr td::before,.charts-css.line.datasets-spacing-5 tbody tr td::before{-webkit-margin-start:5px;margin-inline-start:5px;-webkit-margin-end:5px;margin-inline-end:5px}.charts-css.line.data-spacing-6 tbody tr td::before,.charts-css.line.datasets-spacing-6 tbody tr td::before{-webkit-margin-start:6px;margin-inline-start:6px;-webkit-margin-end:6px;margin-inline-end:6px}.charts-css.line.data-spacing-7 tbody tr td::before,.charts-css.line.datasets-spacing-7 tbody tr td::before{-webkit-margin-start:7px;margin-inline-start:7px;-webkit-margin-end:7px;margin-inline-end:7px}.charts-css.line.data-spacing-8 tbody tr td::before,.charts-css.line.datasets-spacing-8 tbody tr td::before{-webkit-margin-start:8px;margin-inline-start:8px;-webkit-margin-end:8px;margin-inline-end:8px}.charts-css.line.data-spacing-9 tbody tr td::before,.charts-css.line.datasets-spacing-9 tbody tr td::before{-webkit-margin-start:9px;margin-inline-start:9px;-webkit-margin-end:9px;margin-inline-end:9px}.charts-css.line.data-spacing-10 tbody tr td::before,.charts-css.line.datasets-spacing-10 tbody tr td::before{-webkit-margin-start:10px;margin-inline-start:10px;-webkit-margin-end:10px;margin-inline-end:10px}.charts-css.line.data-spacing-11 tbody tr td::before,.charts-css.line.datasets-spacing-11 tbody tr td::before{-webkit-margin-start:11px;margin-inline-start:11px;-webkit-margin-end:11px;margin-inline-end:11px}.charts-css.line.data-spacing-12 tbody tr td::before,.charts-css.line.datasets-spacing-12 tbody tr td::before{-webkit-margin-start:12px;margin-inline-start:12px;-webkit-margin-end:12px;margin-inline-end:12px}.charts-css.line.data-spacing-13 tbody tr td::before,.charts-css.line.datasets-spacing-13 tbody tr td::before{-webkit-margin-start:13px;margin-inline-start:13px;-webkit-margin-end:13px;margin-inline-end:13px}.charts-css.line.data-spacing-14 tbody tr td::before,.charts-css.line.datasets-spacing-14 tbody tr td::before{-webkit-margin-start:14px;margin-inline-start:14px;-webkit-margin-end:14px;margin-inline-end:14px}.charts-css.line.data-spacing-15 tbody tr td::before,.charts-css.line.datasets-spacing-15 tbody tr td::before{-webkit-margin-start:15px;margin-inline-start:15px;-webkit-margin-end:15px;margin-inline-end:15px}.charts-css.line.data-spacing-16 tbody tr td::before,.charts-css.line.datasets-spacing-16 tbody tr td::before{-webkit-margin-start:16px;margin-inline-start:16px;-webkit-margin-end:16px;margin-inline-end:16px}.charts-css.line.data-spacing-17 tbody tr td::before,.charts-css.line.datasets-spacing-17 tbody tr td::before{-webkit-margin-start:17px;margin-inline-start:17px;-webkit-margin-end:17px;margin-inline-end:17px}.charts-css.line.data-spacing-18 tbody tr td::before,.charts-css.line.datasets-spacing-18 tbody tr td::before{-webkit-margin-start:18px;margin-inline-start:18px;-webkit-margin-end:18px;margin-inline-end:18px}.charts-css.line.data-spacing-19 tbody tr td::before,.charts-css.line.datasets-spacing-19 tbody tr td::before{-webkit-margin-start:19px;margin-inline-start:19px;-webkit-margin-end:19px;margin-inline-end:19px}.charts-css.line.data-spacing-20 tbody tr td::before,.charts-css.line.datasets-spacing-20 tbody tr td::before{-webkit-margin-start:20px;margin-inline-start:20px;-webkit-margin-end:20px;margin-inline-end:20px}.charts-css.radial tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radial tbody tr{display:none}.charts-css.pie tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.pie tbody tr{display:none}.charts-css.donut tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.donut tbody tr{display:none}.charts-css.donut tbody::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:var(--donut-inner-size, 50%);height:var(--donut-inner-size, 50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:var(--donut-inner-color, #fff)}.charts-css.polar tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.polar tbody tr{display:none}.charts-css.radar tbody{display:block;width:100%;height:0;-webkit-padding-after:100%;padding-block-end:100%;border-radius:50%;background-color:var(--chart-bg-color)}.charts-css.radar tbody tr{display:none}.user_center_recommend_case{position:relative;margin:60px auto}.user_center_recommend_title{margin:18px auto}.user_center_recommend_title .pc_topic_vote_wrap_title:before{content:'';width:30px;height:30px;border-radius:15px;display:block;position:absolute;top:-8px;left:0;background-image:linear-gradient(-247deg, rgba(57,215,250,0.5) 0%, rgba(80,245,182,0.5) 38%, rgba(185,255,37,0.5) 72%, rgba(255,215,86,0.5) 100%)}.user_center_recommend_container{width:100%;display:flex;justify-content:center;margin:30px auto 0;flex-wrap:wrap}.user_center_recommend_item{width:300px;height:270px;overflow:hidden;margin:0 15px 30px;cursor:pointer;box-shadow:0 4px 8px 0 rgba(0,0,0,0.05),0 6px 20px 0 rgba(0,0,0,0.1);transition:all 0.3s;border-radius:6px;background:#fff}.user_center_recommend_item a{text-decoration:unset}.user_center_recommend_item_cover{width:300px;height:169px;overflow:hidden}.user_center_recommend_item_cover img{width:100%;object-fit:cover}.user_center_recommend_item_event_info{color:rgba(0,0,0,0.9);font-weight:bold;font-size:15px;padding:10px 10px 10px 15px;font-family:PingFang SC}.user_center_recommend_item_event_info_title{font-size:18px;color:#B13DFF;margin-bottom:10px;position:relative}.user_center_recommend_item_event_info_title:before{content:'';display:inline-block;width:90px;height:20px;background-image:linear-gradient(to right, rgba(177,61,255,0.2) 0%, rgba(255,255,255,0.2) 100%);position:absolute;top:11px;left:-5px}.user_center_recommend_item_event_info_time{font-weight:400;opacity:0.6;font-size:13px}.user_center_recommend_item:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19)}.user_center_recommend_case_divider{width:90%;opacity:0.15;margin:50px auto 30px}.mobile_user_center_recommend_case{width:92%;margin:30px auto 0}.mobile_user_center_recommend_case .user_center_recommend_item{width:45%;height:auto;margin:0 5px 10px}.mobile_user_center_recommend_case .user_center_recommend_item_cover{width:100%;height:auto}.mobile_user_center_recommend_case .user_center_recommend_item_event_info,.mobile_user_center_recommend_case .user_center_recommend_item_event_info_time{font-size:11px}.mobile_user_center_recommend_case .user_center_recommend_item_event_info_title{font-size:13px}.mobile_user_center_recommend_case .user_center_recommend_item_event_info_title:before{height:10px;top:8px}.mobile_user_center_recommend_case .user_center_recommend_case_divider{margin:30px auto 10px;opacity:0.5}.more_stories_list{width:70%;height:auto;margin:0 auto;padding-top:35px}.more_stories_list h5::before{content:'';display:inline-block;width:25px;height:25px;background-image:url("../png/118a8bfe22b3ecf80b37a596a8fcb2a0.png");background-size:25px 25px;margin-right:10px;vertical-align:-5px}.more_stories_item{width:780px;height:130px;margin:35px auto;display:flex;justify-content:space-between}.story_item_info{height:100%}.story_item_info_title{color:#21293C}.upvote_tag{width:auto;min-width:64px;height:25px;background:rgba(95,95,95,0.15);padding:5px 10px;border-radius:5px;text-align:center;line-height:25px;font-size:12px}.story_item_info_desc{font-size:15px;line-height:20px;opacity:0.8;margin-top:40px;width:90%;color:#4C4E4D;font-weight:400;font-family:PingFangSC-Light, sans-serif}.story_item_cover{width:215px}.story_item_cover img{width:100%;border-radius:5px}@media (max-width: 576px){.more_stories_list{width:100%;margin-bottom:200px;padding-left:20px}.more_stories_list h5{font-size:16px;margin-bottom:30px}.more_stories_list h5::before{width:20px;height:20px;background-size:20px 20px}.upvote_tag{line-height:16px}.story_item_info{margin-left:-10px}}@media (max-width: 992px){.more_stories_item{width:100%;height:auto;border-bottom:1px solid rgba(0,0,0,0.1);margin-top:0;margin-bottom:20px;padding-bottom:15px;justify-content:space-around}.story_item_info{display:flex;justify-content:space-between}.story_item_info_title{font-size:14px}.story_item_info_desc{margin-top:5px;width:100%;height:80px;font-size:13px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.story_item_info{width:50%}.story_item_cover{width:40%}}.background_block{width:100%;background:rgba(62,174,255,0.05)}.no_banner_block{width:100%;height:80px}.project_stories_info_wrap{margin:0 auto;padding:40px 20px 20px}.project_stories_wrap{padding:0 20px}.project_stories{overflow-x:hidden;padding:30px 0 0}.project_stories a{text-decoration:none;color:#fff}.project_stories_left_wrap,.project_stories_right_wrap{position:relative}.project_stories_comment_wrap{height:auto;background:#F4F6FF;margin:0 auto}.pc_stories_weekly_selected_subscribe_card_wrap{max-width:800px;margin:60px auto 0}.pc_stories_weekly_selected_subscribe_card_wrap .weekly_selected_subscribe_card{height:150px}.pc_stories_weekly_selected_subscribe_card_wrap .weekly_selected_subscribe_wrap{margin:20px auto 0}.pc_stories_weekly_selected_subscribe_card_wrap .weekly_selected_subscribe_input input{width:505px}.pc_stories_weekly_selected_subscribe_card_wrap .to_smart_operation_btn{margin-top:0}.pc_stories_weekly_selected_subscribe_card_wrap .to_smart_operation_btn img{width:233.6px;height:100.8px}.mobile_stories_weekly_selected_subscribe_card_wrap{margin:60px auto 0;display:none}@media (max-width: 576px){.project_stories{padding-top:50px}.project_stories_subscribe_wrap,.pc_stories_weekly_selected_subscribe_card_wrap{display:none}.more_stories_list_wrap{margin-top:60px}.project_stories_info_wrap{padding:40px 20px 1px}.mobile_stories_weekly_selected_subscribe_card_wrap{width:90%;display:block}.stories_activity_comment_item_support_btn{margin-left:auto}.no_banner_block{height:30px}}@media (min-width: 992px){.project_stories{padding-left:0;padding-right:0}.project_stories_wrap{max-width:1100px;margin:0 auto 20px}.more_stories_list_wrap{max-width:1200px;margin:20px auto}}.project_stories_activity_content{min-height:300px;margin:20px auto 60px;font-size:16px}.project_stories_activity_card{width:710px;min-height:280px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border-radius:6px;margin:0 auto;padding:1.5em 2em;color:#fff;position:relative}.project_stories_activity_card_header{width:100%;display:flex;justify-content:space-between}.project_stories_activity_time{font-size:13px}.stories_activity_reward_rule{width:100%;min-height:200px;background:#fff;border-radius:3px;margin:30px auto;color:#000;padding:20px}.stories_activity_reward_rule h2{font-size:18px}.stories_activity_reward_rule h3{font-size:17px}.stories_activity_reward_rule p{font-size:15px}.stories_activity_tips{font-size:13px;opacity:0.8}.stories_activity_tips p{margin-bottom:2px}.stories_activity_tips ul{padding-left:1rem}.activity_comment_post{margin:60px auto 0}.join_story_activity,.story_event_incoming_msg,.story_event_over_msg{width:260px;text-align:center;margin:auto}.join_story_activity img{width:38px;height:38px;border-radius:19px}.join_story_activity_btn{width:100%;height:45px;font-size:16px;color:#fff;background:linear-gradient(123.15deg, #DE10FF -21.76%, #5B9DFF 71.16%, #4AFFF4 114.11%);border-radius:6px;border:none;margin-top:20px;letter-spacing:3px;transition:box-shadow 0.3s;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.join_story_activity_btn:hover{box-shadow:0px 2px 20px rgba(0,0,0,0.3)}.story_event_incoming_msg div,.story_event_over_msg div{color:#fff;width:100%;height:45px;font-size:16px;background:#ff4e5f;border-radius:6px;line-height:45px}.story_event_incoming_msg div{background:#0dcaf0}.pro_member_post_activity_content,.get_pro_qualification,.submit_activity_comment_success{width:710px;margin:auto}.pro_member_user_info{display:flex;align-items:center}.pro_member_post_activity_content_textarea{width:100%;height:260px;background:rgba(217,217,217,0.1);border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:10px 15px;resize:none;outline:none;-webkit-appearance:none;margin:15px auto 30px;font-size:15px}.post_story_activity_btn{display:block;width:260px;height:38px;font-size:16px;color:#fff;background:linear-gradient(123.15deg, #DE10FF -21.76%, #5B9DFF 71.16%, #4AFFF4 114.11%);border-radius:6px;border:none;margin:20px auto 0;letter-spacing:3px}.writing_icon{width:18px;height:18px;vertical-align:-3px}.get_pro_qualification{text-align:center}.get_pro_qualification_tip{margin:20px auto}.get_pro_qualification_tip p{margin-bottom:5px}.get_pro_qualification_tip b{color:#b938ff}.get_pro_qualification_entrance{display:flex;justify-content:center}.get_pro_qualification_entrance_card{width:200px;height:260px;border-radius:6px;margin:0 10px 0 10px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);box-shadow:0px 2px 20px rgba(0,0,0,0.1);font-size:15px;color:#fff;padding:30px 5px;text-align:center;font-weight:bold}.get_pro_qualification_entrance_card_qrcode{width:102px;height:102px;border-radius:6px;margin:35px auto 0;box-shadow:0px 2px 20px rgba(0,0,0,0.2)}.get_pro_qualification_entrance_card_qrcode img{width:99px;height:99px;border-radius:6px}.submit_activity_comment_success{text-align:center}.submit_activity_comment_success img{width:316px;height:430px;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}@media (max-width: 992px){.project_stories_activity_card,.join_story_activity,.pro_member_post_activity_content,.get_pro_qualification,.submit_activity_comment_success{width:90%}.project_stories_activity_card_header{flex-wrap:wrap}}.project_stories_activity_comment{min-height:280px;width:710px;margin:40px auto 0;padding:0 0 45px;font-size:16px;font-family:'PingFang SC'}.project_stories_activity_comment_header{width:100%;font-size:18px;font-weight:bold;margin-bottom:15px;display:flex;align-items:baseline;padding:0 5px}.stories_activity_nums,.event_ruby_tip{font-size:12px;margin-left:15px}.event_ruby_tip{color:#FF5A82}.activity_comment_sort_btn{min-width:107px;height:25px;border:none;border-radius:13px;font-size:13px;font-weight:bold;background:rgba(217,217,217,0.4);margin-left:auto;transition:all 0.5s;padding:0 10px}.activity_comment_sort_btn:hover{background:#DE10FF;color:#fff}.stories_activity_comment_list_fold{width:100%;height:455px;overflow:hidden;padding:0 5px}.stories_activity_comment_item{width:100%;min-height:80px;border-radius:6px;background:#fff;margin:15px auto 20px;padding:15px;position:relative}.stories_activity_comment_item_info{width:100%;height:40px;display:flex;align-items:center;font-size:13px}.activity_comment_item_avatar{width:38px;height:38px;border-radius:19px}.activity_comment_item_user{font-size:15px;font-weight:bold;margin-left:15px}.activity_comment_item_pro_tag{width:38px;height:19px;background:#3D3D3D;border-radius:3px;color:#FFD076;text-align:center;line-height:19px;margin-left:15px;font-weight:bold}.activity_comment_item_rank{color:#3E95FF;font-size:13px;font-weight:bold;margin-left:10px}.activity_comment_item_bottom{display:flex;justify-content:space-between;align-items:center}.activity_comment_item_image{width:38px;height:38px;border-radius:6px;object-fit:contain;border:1px solid #ccc;cursor:pointer;transition:all 0.3s;margin-left:auto;margin-right:15px}.activity_comment_item_image:hover{border:1px solid #DE10FF}.activity_comment_item_share_btn{width:140px;height:38px;cursor:pointer;line-height:38px;border-radius:19px;text-align:right;transition:all 0.3s;padding:0 5px;font-size:13px;font-weight:bold;display:flex;align-items:center;justify-content:center;background:linear-gradient(30deg, rgba(233,57,250,0.1) 0%, rgba(103,80,245,0.1) 38%, rgba(37,140,255,0.1) 72%, rgba(86,214,255,0.1) 100%)}.activity_comment_item_share_btn:hover{transform:scale(1.1)}.activity_comment_item_share_btn:active{background:rgba(172,172,172,0.1)}.activity_comment_item_share_tip{text-decoration:none;background:linear-gradient(86.5deg, #BC39FA -1.11%, #715BFB 33.64%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.comment_share_icon{width:18px;height:18px;margin-left:7px;vertical-align:-4px}.stories_activity_comment_item_support{width:100%;margin:20px 0 20px;display:flex;justify-content:space-between}.stories_activity_comment_item_support_btn{height:40px;border-radius:6px;color:rgba(85,40,40,0.5);line-height:40px;font-size:15px;display:flex;cursor:pointer;transition:all 0.3s}.stories_activity_comment_item_support_btn:hover{transform:scale(1.2)}.comment_upvote_icon{width:18px;height:18px;display:inline-block;margin:10px 0 0 8px}.comment_upvote_count{font-size:16px;color:#000}.stories_activity_comment_item_support_btn span{font-size:12px;margin-left:auto;font-weight:bold}.stories_activity_comment_item_supports{font-size:13px;margin-left:auto;margin-right:10px}.stories_activity_comment_item_supports span{opacity:0.5;margin-right:10px}.stories_activity_comment_item_supports img{width:30px;height:30px;border-radius:15px;margin-right:2px}.stories_activity_comment_item_main_content{width:97%;font-size:15px;line-height:30px;margin:15px 0;white-space:pre-line}.activity_comment_item_main_content_image_wrap{margin-bottom:15px}.stories_activity_comment_item_prize_status_wrap{font-size:13px;font-weight:bold;color:rgba(175,144,76,0.8);width:125px;margin-right:10px}.stories_activity_comment_item_prize_status_wrap:before{content:'🎁';margin-right:5px}.load_more_activity_comments{cursor:pointer;text-align:center;transition:color 0.3s;position:relative;padding:20px 0 0}.load_more_activity_comments:hover{color:#DE10FF}.load_more_activity_comments_mask{background:linear-gradient(to bottom, #fff 0%, #f4f3ff 30%)}#upvote_activity_comment_success_popup .modal-content,#upvote_activity_comment_confirm_popup .modal-content{background:none;border:none}.upvoteActivityCommentTip{width:287px;height:400px;margin:0 auto;border-radius:6px;background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.3);padding:30px 0;font-size:14px;text-align:center;color:#fff;font-weight:400;letter-spacing:1px}.upvoteActivityCommentTipContent{width:100%;padding:20px 0 15px;background:linear-gradient(123.15deg, #DE10FF -21.76%, #5B9DFF 71.16%, #4AFFF4 114.11%)}.upvoteActivityCommentTip h5{font-size:18px;margin-bottom:20px}.upvoteActivityCommentTipTitle{background:linear-gradient(69.25deg, #DF39FA -26.61%, #6750F5 31.97%, #258CFF 84.35%, #56D6FF 126.66%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.upvoteActivityCommentBottomTip{font-size:13px;color:rgba(30,30,30,0.9);position:absolute;bottom:20px;left:0;right:0;margin:0 auto}.getRewardCode{width:100%;height:40px;line-height:40px;background:linear-gradient(90deg, transparent -2.22%, #000 47.24%, transparent 100%);margin-top:20px;color:#FFCE1F}.upvoteActivityCommentTip p{margin-bottom:2px}.upvoteActivityCommentTip img{width:100px;height:100px;display:block;margin:15px auto;border-radius:6px}.upvoteActivityCommentConfirmTip{width:287px;height:360px;margin:0 auto;border-radius:6px;background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.3);padding:30px 0;font-size:14px;text-align:center;color:#000;letter-spacing:1px;position:relative;font-weight:400}.upvoteActivityCommentConfirmTip a{color:#DE10FF}.upvoteActivityCommentToMember,.upvoteActivityCommentToUser{width:100%;height:auto;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);color:#fff;padding:20px 0;margin-top:15px}.upvoteActivityCommentToMember{padding:48px 0}.upvoteActivityCommentConfirmBtn{width:88%;margin:20px auto 0;display:flex;justify-content:space-around}.upvoteActivityCommentConfirmBtn button{width:108px;height:32px;background:linear-gradient(69.25deg, #DF39FA -26.61%, #6750F5 31.97%, #258CFF 84.35%, #56D6FF 126.66%);border-radius:6px;color:#fff;padding:0 10px;font-size:13px;box-shadow:0px 2px 20px rgba(0,0,0,0.1);border:none}.upvoteActivityCommentDetermine{border:1px solid #df39fa !important;background:unset !important}.upvoteActivityCommentDetermine span{background:linear-gradient(69.25deg, #DF39FA -26.61%, #6750F5 31.97%, #258CFF 84.35%, #56D6FF 126.66%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.upvoteActivityCommentCloseBtn{background:rgba(57,57,57,0.5) !important}#imagePreviewModal .modal-content{background:none}.custom_image_preview_modal_body{display:flex;justify-content:center;align-items:center}.custom_image_preview_modal_body .btn-close{position:absolute;top:-15px;right:0;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.imageConfirmationTip{text-align:center;padding:20px;border-radius:10px;background-color:#f9f9f9}.image_confirmation_title{font-size:18px;font-weight:bold;color:#333}.image_confirmation_content{font-size:16px;color:#666}.image_confirmation_confirm_btn,.image_confirmation_cancel_btn{width:95px;height:42px;margin:5px;border-radius:20px;color:#000;font-weight:bold;font-size:13px;display:inline-block;line-height:40px;cursor:pointer;transition:all 0.3s}.image_confirmation_confirm_btn:hover,.image_confirmation_cancel_btn:hover{box-shadow:0px 2px 20px rgba(0,0,0,0.2)}.image_confirmation_confirm_btn{background:#fff;color:#8A2BE2;border-style:solid;border-width:1px;border-image-source:linear-gradient(to right, #df39fa -4%, #6750f5 33%, #258cff 87%, #56d6ff 122%);border-image-slice:1;background-image:linear-gradient(to bottom, #fff, #fff),linear-gradient(to right, #df39fa -4%, #6750f5 33%, #258cff 87%, #56d6ff 122%);background-origin:border-box;background-clip:content-box, border-box;border:1px solid transparent}.image_confirmation_cancel_btn{background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);color:#fff}.ruby_lottery_summary_wrap{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-right:10px}.status_chance_wrap{display:flex;flex-direction:column;gap:8px}.activity_status_wrap{display:flex;align-items:center;font-size:12px;color:#666}.current_chance_wrap{display:flex;align-items:center;font-size:12px;color:#666}.activity_status_light{width:8px;height:8px;border-radius:50%;margin-right:6px}.activity_status_light.success{background:#4CAF50}.activity_status_light.pending{background:#FFC107}.activity_status_light.canceled{background:#F44336}.activity_status_light.purple{background:#DE10FF}.activity_status_help_icon{width:14px;height:14px;border-radius:50%;background:#FFC107;color:#fff;font-size:12px;text-align:center;line-height:15px;margin-left:2px;cursor:pointer;transition:all 0.3s}.activity_status_help_icon:hover{transform:scale(1.1);background:#C00BFF}.chance_count{font-size:14px;font-weight:bold;color:#DE10FF;margin-left:4px}@media (max-width: 576px){.ruby_lottery_summary_wrap{width:100%}}@media (max-width: 992px){.project_stories_activity_comment{width:90%}.stories_activity_comment_item_support{flex-wrap:wrap;justify-content:center}}.invite_code_btn{width:140px;height:38px;cursor:pointer;line-height:38px;border-radius:19px;text-align:right;transition:all 0.3s;padding:0 5px;font-size:11px;font-weight:bold;display:flex;align-items:center;justify-content:center;background:linear-gradient(30deg, rgba(233,57,250,0.1) 0%, rgba(103,80,245,0.1) 38%, rgba(37,140,255,0.1) 72%, rgba(86,214,255,0.1) 100%)}.invite_code_btn:hover{transform:scale(1.1)}.invite_code_btn:active{background:rgba(172,172,172,0.1)}.invite_code_popup{padding:20px}.invite_code_popup_content{text-align:center}.invite_code_popup_content h5{font-size:20px;font-weight:bold;margin-bottom:15px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;display:flex;flex-direction:column;align-items:center;gap:5px}.invite_benefits{list-style:none;padding:0;margin:0 0 25px;text-align:left}.invite_benefits li{font-size:14px;color:#666;margin-bottom:10px;padding-left:20px;position:relative}.popup_invite_code_wrap{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:20px;padding-top:20px;position:relative}.popup_invite_code_wrap::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg, rgba(222,16,255,0) 0%, rgba(222,16,255,0.3) 50%, rgba(222,16,255,0) 100%)}.invite_code_input_wrap{display:flex;flex-direction:column;align-items:center;gap:8px}#invite_code_input{width:180px;height:40px;border:1px solid #eee;border-radius:8px;padding:0 12px;font-size:14px;text-align:center;background:#f8f8f8;transition:all 0.3s}#invite_code_input:focus{border-color:#DE10FF;box-shadow:0 0 0 2px rgba(222,16,255,0.1)}.copy_btn{width:180px;height:40px;border:none;border-radius:8px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all 0.3s;box-shadow:0 2px 8px rgba(0,0,0,0.1)}.copy_btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}.copy_btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.invite_code_popup_content{text-align:center;padding:20px;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.invite_code_popup_content h5{font-size:20px;font-weight:bold;margin-bottom:20px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent}.invite_benefits{list-style:none;padding:0;margin:0 0 25px;text-align:left;max-width:280px}.invite_benefits li{font-size:14px;color:#666;margin-bottom:12px;padding-left:24px;position:relative;line-height:1.5}@media (max-width: 576px){.popup_invite_code_wrap{padding-top:15px}.invite_code_popup_content{padding:15px}.invite_code_popup_content h5{font-size:18px}.invite_benefits li{font-size:13px;padding-left:20px}#invite_code_input{width:160px;height:36px}.copy_btn{width:160px;height:36px}}.stories_activity_comment_item.my-comment{background:linear-gradient(120deg, rgba(222,16,255,0.05) 0%, rgba(91,157,255,0.05) 50%, rgba(74,255,244,0.05) 100%);border:1px solid rgba(222,16,255,0.1);border-radius:6px;padding:15px;margin:15px 0;position:relative;box-shadow:2px 4px 5px rgba(222,16,255,0.1);transition:all 0.3s}.stories_activity_comment_item.my-comment:hover{box-shadow:4px 6px 10px rgba(222,16,255,0.15);transform:translateY(-2px)}.stories_activity_comment_item.my-comment::before{content:"我的评论";position:absolute;top:0px;left:20px;background:#fff;padding:2px 10px;font-size:12px;color:#DE10FF;font-weight:500;border-radius:6px;border:1px solid rgba(222,16,255,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.05);text-transform:uppercase;letter-spacing:0.5px;transform:translateY(-50%)}.activity_status_help_popup{padding:20px;text-align:center}.activity_status_help_popup h5{font-size:18px;font-weight:bold;margin-bottom:20px;color:#DE10FF}.activity_status_help_steps{list-style:none;padding:0;margin:0 0 20px;text-align:left}.activity_status_help_steps li{font-size:14px;color:#666;margin-bottom:12px;padding-left:24px;position:relative}.activity_status_help_tip{font-size:12px;color:#999;margin-top:20px}@media (max-width: 576px){.ruby_lottery_summary_wrap{flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%}.current_chance_wrap{text-align:left;margin-left:0}.invite_code_btn{margin-left:auto;align-self:flex-start}}.membership_prompt{display:inline-flex;align-items:center;margin-left:15px;padding:4px 12px 4px 2px;border-radius:20px;background:linear-gradient(45deg, gold 0%, orange 100%);text-decoration:none;box-shadow:0 2px 4px rgba(0,0,0,0.1);transition:all 0.3s ease}.membership_prompt:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.membership_prompt:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,0.1)}.membership_prompt_text{font-size:12px;font-weight:bold;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,0.2)}.membership_prompt_icon{width:30px;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.2))}@media (max-width: 576px){.membership_prompt{padding:3px 8px;margin-left:8px}.membership_prompt_text{font-size:11px}.membership_prompt_icon{width:14px;height:14px}}.project_stories_comment{min-height:280px;width:710px;margin:0 auto;padding:45px 0;font-size:16px}.project_stories_comment_title{display:flex}.project_stories_comment_title a{text-decoration:underline;color:#FF55A7;font-size:13px;margin-left:auto;margin-top:3px}.project_stories_comment_title .gem_reward{color:#FF55A7;margin-left:10px}.my_comment_card{width:100%;min-height:200px;border-radius:12px;background:#fff;margin:15px auto 40px}.submitted_card{min-height:100px;text-align:center}.submitted_card h3{font-size:16px}.score_question{width:auto;margin:20px 0 0 50px;font-weight:bold;font-size:15px}.score_question_wrap{display:flex;flex-wrap:wrap}.scroe_question_item{font-size:13px;color:#786EF4;width:auto;height:30px;line-height:28px;border-radius:2px;opacity:0.5;border:1px solid #786EF4;margin:0 5px 15px 0;padding:0 10px;cursor:pointer;transition:all 0.5s}.scroe_question_item:hover,.scroe_question_item_active{color:#fff;opacity:1;background:linear-gradient(180deg, #6750F5 0%, rgba(103,80,245,0) 276.67%)}.choice_question{width:auto;margin:20px 0 0 50px;font-weight:bold;font-size:15px}.choice_question p{margin-bottom:10px}.choice_question_wrap{display:flex}.form-check{margin-right:50px}.comment_question{width:auto;margin:20px 0 0 50px;font-size:15px}.comment_question small{font-size:12px}.comment_question_tags{display:flex;flex-wrap:wrap}.comment_question_tag_item{font-size:13px;color:#786EF4;width:auto;height:30px;line-height:28px;border-radius:15px;opacity:0.5;border:1px solid #786EF4;margin:0 15px 15px 0;padding:0 10px;cursor:pointer;transition:all 0.5s}.comment_question_tag_item:hover,.comment_question_tag_item_active{color:#fff;opacity:1;background:linear-gradient(180deg, #6750F5 0%, rgba(103,80,245,0) 276.67%)}.comment_question_main{position:relative}.comment_question_main textarea{width:100%;height:120px;background:rgba(217,217,217,0.1);border:1px solid rgba(0,0,0,0.1);border-radius:8px;padding:10px 15px;resize:none;outline:none;-webkit-appearance:none}.comment_question_main_tip{position:absolute;top:10px;left:15px;opacity:0.8;font-size:12px}.must_answer{color:#ff55a7;margin-right:4px;vertical-align:-2px}.submit_comment_btn{width:68px;height:30px;border-radius:3px;font-size:13px;font-weight:600;margin:25px auto;display:block;color:#fff;background:rgba(101,61,255,0.8);border:none}.question_divider{margin:30px 0 35px 0;background:rgba(0,0,0,0.5)}.more_comment_list{width:100%;min-height:100px}.more_comment_item{width:100%;min-height:150px;background:#fff;border-radius:12px;margin:20px auto 0}.my_comment_card,.more_comment_item{padding:30px;font-size:15px}.my_comment_info,.comment_user_info{display:flex}.my_comment_name{padding-top:10px}.comment_user_info_avatar{width:40px;height:40px;border-radius:20px;cursor:pointer}.comment_user_name{margin-left:15px}.comment_user_name p{margin:0}.comment_user_name .comment_user_created_time{color:#8e8787;font-size:12px}.comment_item_content{margin:20px 0 0 50px}.load_more_comments{width:80px;margin:25px auto;display:block;cursor:pointer}.load_more_comments.disabled{cursor:auto;color:gray}.hide{display:none}.bolder_text{font-weight:bold}@media (max-width: 576px){.project_stories_comment_title{flex-wrap:wrap}.score_question,.choice_question,.comment_question,.question_divider{margin-left:0}.comment_question_main textarea{height:200px}}@media (max-width: 992px){.project_stories_comment{width:90%}}.project_stories_header{width:100%;height:60px;background:#fff;box-shadow:0px 2px 20px rgba(16,16,16,0.1);position:fixed;top:0;left:0;right:0;margin:0 auto;color:#000;z-index:1;display:none}.project_stories_header_back_btn{width:30px;height:30px;position:absolute;top:15px;left:10px}.project_stories_header_title{width:220px;height:35px;position:absolute;top:17px;left:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.project_stories_header_share{width:22px;position:absolute;top:17px;right:15px}.stories_info{margin-top:50px;min-height:310px}.maker_saying{width:100%;height:auto;margin:40px auto}.maker_saying .maker_info{max-width:700px;margin:0 auto}.stories_info_cover{max-width:700px;max-height:330px;margin:10px auto 0}.stories_info_cover img{width:100%;max-height:320px;object-fit:cover;border-radius:5px}.summary_wrap{max-width:588px;min-height:180px;background:#fff;border-top:2px solid rgba(101,61,255,0.8);margin:10px auto;position:relative;padding-bottom:10px}.bigCommaIcon{width:40px;position:absolute;top:10px;left:10px}.stories_maker_avatar{width:38px;height:38px;border-radius:19px}.developer_name{margin-left:16px;font-size:13px}.maker_tag{width:50px;margin-left:10px}.summary_content{font-size:14px;color:#575757;line-height:25px;width:90%;min-height:70px;margin:45px auto 5px;text-indent:2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.project_info_card{width:558px;height:80px;border:1px solid rgba(101,61,255,0.2);border-radius:8px;margin:5px auto;position:relative}.project_info_icon{width:50px;height:50px;border-radius:8px;position:absolute;top:15px;left:15px;border:1px solid #eaeaea}.project_info_name_wrap{position:absolute;top:15px;left:80px;font-size:15px}.project_description{position:absolute;top:45px;left:80px;font-size:13px;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.get_story_production{width:100px;height:38px;background:rgba(101,61,255,0.8);text-align:center;font-size:13px;position:absolute;top:20px;right:15px;line-height:38px;color:#fff;border-radius:5px}.join_project_club{width:100%;max-width:530px;height:85px;max-width:588px;margin:25px auto 0;border-top:1px solid rgba(0,0,0,0.08);padding-top:35px}.join_project_club_container{width:100%;height:50px;background:linear-gradient(90deg, rgba(223,185,111,0.6) -5.95%, rgba(255,226,170,0.6) 99.76%);display:flex;justify-content:space-between;position:relative;border-radius:8px}.club_vip_icon{width:87.5px;height:36px;position:absolute;top:6px;left:185px}.project_club_info_wrap{width:48%;height:50px;border-radius:8px;position:relative;font-size:15px;font-weight:bold}.project_club_info_icon_container{position:absolute;top:-15px;left:10px;border:2px solid #fff;border-radius:12px;overflow:hidden}.project_club_info_icon{width:50px;height:50px}.avatar_vip_icon{display:inline-block;width:36px;height:16px;position:absolute;bottom:0;right:0}.project_club_info_desc{position:absolute;top:13px;left:75px}.project_club_support_btn{width:40%;height:68px;color:#fff;font-size:16px;background:linear-gradient(86deg, #df39fa -12.41%, #6750f5 27.53%, #258cff 63.25%, #56d6ff 92.09%);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,0.2);text-align:center;line-height:68px;position:absolute;top:-10px;right:15px}.mobile_project_club_info_card{margin:10px auto 55px;padding:15px;display:none}.mobile_join_project_club{width:100%;height:100px;text-align:center}.mobile_project_club_info_icon_container{width:50px;height:50px;border-radius:12px;border:2px solid #fff;overflow:hidden;margin:0 auto;position:relative}.mobile_project_club_info_icon{width:100%;height:100%}.mobile_project_club_info_desc{height:40px;font-weight:bold;margin-top:10px;background:url("../png/c63b1f674cc20d066600f00d9e608a97.png") no-repeat;background-size:87.5px 36px;background-position:center;line-height:40px}.mobile_project_club_support_btn{display:block;width:100%;height:50px;color:#fff;font-size:16px;background:linear-gradient(86deg, #df39fa -12.41%, #6750f5 27.53%, #258cff 63.25%, #56d6ff 92.09%);border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,0.2);text-align:center;line-height:50px;margin-top:15px}.m_tag{font-size:12px}.club_support_btn_price{margin-right:8px}.mobile_summary_project_club_content{background:rgba(255,255,255,0.8);width:100%;box-shadow:0px 2px 10px rgba(0,0,0,0.05);padding:15px;-webkit-line-clamp:unset;border-radius:8px;display:none;position:relative;margin-top:10px}.mobile_club_comma_icon{width:30px;height:20px;display:block;margin-bottom:10px}.mobile_project_info_card{margin:30px auto;padding:15px;display:none}.mobile_project_info_card_title{font-size:13px;line-height:18px}.mobile_small_card{width:100%;height:50px;border-radius:8px;background:#fff;margin:15px auto;position:relative}.mobile_project_info_icon{width:40px;height:40px;position:absolute;top:6px;left:6px;border-radius:8px}.mobile_project_info_name_wrap{position:absolute;top:5px;left:55px;font-size:15px}.mobile_project_description{position:absolute;top:28px;left:55px;font-size:13px;width:50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile_get_production{width:80px;height:30px;background:rgba(101,61,255,0.8);text-align:center;font-size:13px;position:absolute;top:10px;right:6px;line-height:28px;color:#fff;border-radius:5px}@media (max-width: 576px){.stories_info{min-height:150px;margin-top:0}.maker_saying{height:40px;margin-bottom:5px}.summary_wrap,.join_project_club{display:none}.mobile_project_info_card{width:330px;height:135px;background:linear-gradient(86.5deg, rgba(223,57,250,0.2) -1.11%, rgba(103,80,245,0.2) 34.2%, rgba(37,140,255,0.2) 85.01%, rgba(86,214,255,0.2) 117.86%);border-radius:8px;display:block}.mobile_project_club_info_card,.mobile_summary_project_club_content{display:block}}body{width:100%;overflow-x:hidden;background:#FAFBFF}@media (max-width: 576px){.project_stories_main{overflow-x:hidden}.project_stories_main_wrap{padding-top:60px;overflow-x:hidden}}@media (min-width: 992px){.project_stories_main_wrap{max-width:1200px;margin:20px auto}}.story_subscribe{width:700px;height:200px;background:url("../png/45881cb3dcbd5d01abfec28286d4132e.png") no-repeat;background-size:100%;background-position:center;margin:60px auto;position:relative}.story_subscribe_description{font-size:16px;position:absolute;top:35px;left:40px}.story_subscribe_qrcode{width:100px;height:100px;background:#C4C4C4;border-radius:5px;position:absolute;top:80px;left:40px}.pubish_card{padding-top:70px;height:150px;border-bottom:1px solid rgba(114,114,114,0.2);margin-bottom:50px;max-width:350px}.pubish_card_wrap{display:flex;justify-content:space-between}.pubish_btn{background:rgba(101,61,255,0.8);color:#fff;min-width:180px}.login_wrap{display:flex;font-size:13px;line-height:38px}.login_avatar{width:38px;height:38px;border-radius:19px;border:1px solid #999;margin-right:10px}@media (max-width: 576px){.pubish_card{display:none}}.mobile_relate_content{display:none;justify-content:space-between;font-size:12px;margin-top:30px}.relate_production{min-width:160px;height:25px;background:rgba(0,0,0,0.05);border:1px solid rgba(0,0,0,0.1);border-radius:3px;line-height:22px;padding:0 5px}.relate_production span:nth-child(1){opacity:0.5}.upvote_wrap{width:90px;height:25px;background:rgba(101,61,255,0.2);justify-content:space-between;line-height:22px;border-radius:2px;text-align:center;border:1px solid rgba(101,61,255,0.2);color:rgba(101,61,255,0.9);display:flex}.upvote_wrap div:nth-child(1){width:70%}.story_upvote_count{min-width:35px;background:#fff}.mobile_relate{width:100%;height:90px;box-shadow:0px -2px 10px rgba(0,0,0,0.05);position:fixed;left:0;bottom:0;padding-top:10px;background:#fff;display:none}.mobile_get_story_reward_btn{width:280px;height:42px;border:none;color:#fff;border-radius:19px;margin:7px auto 15px;display:block;background:linear-gradient(123.15deg, #DE10FF -21.76%, #5B9DFF 71.16%, #4AFFF4 114.11%);box-shadow:0px 4px 20px rgba(0,0,0,0.1)}.mobile_relate_title{display:block;margin-bottom:5px;font-size:13px}.mobile_relate_wrap{width:auto;height:100%;overflow-x:scroll;overflow-y:hidden}.mobile_relate_card{display:flex;min-width:375px;width:auto}.mobile_relate_item{width:auto;min-width:180px;height:44px;border-radius:5px;background:rgba(219,219,219,0.3);position:relative;margin-right:8px}.mobile_relate_item_s{width:44px;height:44px;border-radius:5px;background:rgba(219,219,219,0.3);position:relative;margin-right:8px}.mobile_relate_item img,.mobile_relate_item_s img{width:27px;height:27px;border-radius:5px;position:absolute;top:8px;left:8px;border:1px solid #eaeaea}.mobile_relate_item_name{top:12px !important;left:45px !important}.pc_relate_projects{position:fixed;top:30%;margin-left:-70px;z-index:1}.pc_relate_projects h6{margin-bottom:30px}.pc_relate_projects_wrap{height:60vh;overflow-y:scroll}.pc_relate_projects_wrap::-webkit-scrollbar{display:none}.pc_relate_item{width:185px;height:60px;background:#fff;border-radius:5px;box-shadow:0px 1px 20px rgba(0,0,0,0.05);margin-bottom:15px;position:relative;font-family:'PingFang SC';font-style:normal;font-size:13px;line-height:18px;letter-spacing:0.1em;transition:width 0.5s}.pc_relate_item:hover{width:370px}.pc_relate_item img{width:38px;height:38px;border-radius:5px;position:absolute;top:12px;left:10px;border:1px solid #eaeaea}.pc_relate_item_name{font-size:13px;position:absolute;top:10px;left:60px;color:#0A0A0A;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc_relate_item_subtitle{font-size:11px;position:absolute;top:34px;left:60px;color:#0A0A0A;width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc_upvote_wrap{width:120px;height:40px;line-height:36px;position:fixed;top:38%;margin-left:70px;z-index:1}.stories_toc_wrap{position:fixed;top:50%;margin-left:-100px;z-index:1;transition:top 0.3s}.stories_toc_wrap_fixed{top:15%}.stories_toc{border-radius:8px;padding:12px}.stories_toc_title{font-weight:bold;margin-bottom:20px;font-size:15px;padding-bottom:8px;border-bottom:1px solid #eaeaea}.stories_toc_title::before{content:'📋';margin-right:5px}.stories_toc_list{max-width:200px;max-height:80vh;overflow-y:auto}.stories_toc_list a{display:block;color:#333;text-decoration:none;padding:4px 4px 2px 0;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s}.stories_toc_list a:hover{color:#007bff;background:rgba(0,0,0,0.05)}.stories_toc_list a.h1{font-weight:bold;padding-left:0}.stories_toc_list a.h1::before{content:"▶ "}.stories_toc_list a.h2{font-weight:400;padding-left:3px}.stories_toc_list a.h2::before{content:"▷ "}.stories_toc_list a.h3{font-weight:400;padding-left:6px}.stories_toc_list a.h3::before{content:"▸ "}@media (max-width: 900px){.pc_relate_projects,.pc_upvote_wrap,.stories_toc_wrap{display:none}.mobile_relate{display:block}}@media (max-width: 576px){.mobile_relate_content{display:flex}}.stories_content{width:100%;overflow-x:hidden}.story_title{margin-top:15px;font-size:calc(1.8rem + 0.1vw)}.story_update_time{font-size:13px;opacity:0.5;margin-bottom:20px}.read_count_icon{width:16px;vertical-align:-3px}.stories_content h1,.stories_content h2,.stories_content h3,.stories_content h4,.stories_content h5,.stories_content h6{margin:25px auto;color:#292525}.stories_content h1{font-size:calc(1.6rem + 0.1vw);margin:25px auto;color:#292525}.stories_content h2{font-size:calc(1.4rem + 0.1vw);margin:20px auto;color:#292525}.stories_content h3{font-size:calc(1.2rem + 0.1vw);margin:15px auto;color:#292525}.stories_content a{color:rgba(101,61,255,0.8)}.stories_content p{font-size:16px;line-height:30px;color:#4c4e4d;font-family:PingFangSC-Light, sans-serif !important;margin-bottom:0}.stories_content li{color:#4c4e4d;font-family:PingFangSC-Light, sans-serif !important;margin-bottom:3px}.stories_content blockquote{position:relative;display:block;border-left:2px solid rgba(101,61,255,0.8);font-style:normal;text-align:left;color:#8e8787;font-weight:500;font-size:15px;line-height:160%;padding:0 12px}.stories_content .ql-align-center{text-align:center}.stories_content .ql-align-right{text-align:right}.stories_content .ql-indent-1{text-indent:1em}.stories_content .ql-indent-2{text-indent:2em}.stories_content_wrap img{max-width:100%;margin:30px auto;display:block}.stories_content_wrap iframe{width:100%;height:400px}.stories_content_wrap p a img.fullImage{max-width:100%;max-height:500px;margin:30px auto;display:block}.link_card_wrap{max-width:390px;margin:0 auto}.link_card_wrap .link_card{display:flex;overflow:hidden;margin:16px auto;padding:12px 12px 9px 12px;background-color:#F6F6F6;align-items:center;border-radius:8px;min-height:85px}.link_card_content{display:block;flex:1 1 auto}.link_card_title{font-size:15px;font-weight:500;line-height:1.4;margin-bottom:2px;color:#121212;line-height:20px;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.link_card_desc{display:-webkit-box;font-size:13px;height:18px;line-height:18px;color:#999;word-break:break-all;text-overflow:ellipsis;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.link_card_desc::before{content:'';display:inline-block;width:12px;height:12px;background-image:url("../png/f1504eaaa39866e3ffee5ad489defb1d.png");background-size:100%;vertical-align:-1px;margin-right:2px;opacity:0.5}.link_card_image{flex:0 0 auto;background-color:#EBEBEB;background-size:cover;background-position:center;position:relative;display:block;width:60px;height:60px;margin-left:20px;object-fit:cover;border-radius:8px;overflow:hidden}.stories_content_wrap .link_card_image img{width:100%;height:100%;object-fit:cover;margin:unset}.stories_content_wrap_end_line{display:flex;justify-content:space-between;font-size:13px}.stories_content_wrap_end_line hr{width:43%;margin-top:8px}.stories_relate_project{display:flex;margin:20px 0 40px;gap:10px;flex-wrap:wrap}.stories_relate_project_item{width:auto;max-width:210px;min-width:210px;background:#fff;border-radius:8px;padding:6px;transition:all 0.2s ease;border:1px solid #999}.stories_relate_project_item:hover{box-shadow:0 2px 8px rgba(0,0,0,0.1)}.stories_relate_project_link{display:flex;text-decoration:none;color:#0A0A0A !important;gap:8px;align-items:center}.stories_relate_project_icon{width:30px;height:30px;border-radius:50%;object-fit:cover}.stories_relate_project_item_name{font-size:14px;word-break:break-word;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}pre.ql-syntax{white-space:break-spaces;background:#ededed;border-radius:4px;padding:calc(0.8em / 0.9);margin:6px auto;cursor:copy}@media (max-width: 576px){.stories_content_wrap iframe{height:220px}.stories_content_wrap_end_line hr{width:40%}.stories_relate_project{display:none}.story_title{font-size:1.5rem}.stories_content h1{font-size:1.375rem}.stories_content h2{font-size:1.25rem}.stories_content h3{font-size:1.125rem}}@media (min-width: 1200px){.story_title{font-size:1.8rem}.stories_content h1{font-size:1.6rem}.stories_content h2{font-size:1.4rem}.stories_content h3{font-size:1.2rem}}.stories_list{max-width:730px;margin-left:15px}.stories_list_cover{width:100%;height:130px;overflow:hidden;position:relative}.stories_list_cover_height{height:180px}.stories_list_title_icon{width:31px;position:absolute;top:82px;left:15px}.stories_list_cover_img{width:100%;height:100%;object-fit:cover}.stories_list_cover h3{position:absolute;top:80px;left:60px;font-size:28px}.stories_list_cover h3 a{color:unset;text-decoration:none}.stories_list_cover p{position:absolute;top:130px;left:60px;font-size:13px;opacity:0.6}.stories_list_item_wrap{width:100%;min-height:200px;margin-top:20px}.stories_list_item_wrap .tab-content{margin-top:10px}.stories_list_item_wrap .nav-item{margin-right:30px;cursor:pointer;font-size:15px;margin-left:20px;position:relative}.nav-item-bottom-line{width:30px;height:3px;background:#653dff;border-radius:1px;position:absolute;top:35px}.stories_list_item_wrap ul{height:50px}.stories_list_item_wrap ul::after{content:'';display:block;width:100%;height:1px;background:rgba(114,114,114,0.2)}.hot_story_item{width:100%;height:auto;padding:20px 0 10px 15px}.hot_story_item_maker{width:100%;height:30px;margin-bottom:20px}.hot_story_item_maker .developer_name{margin-left:10px}.maker_tag{width:40px;margin-left:10px}.hot_story_maker_avatar{width:30px;height:30px;border-radius:15px}.hot_story_item_content{width:100%;overflow:hidden;margin-bottom:10px}.hot_story_item_content h5{font-size:18px;margin-bottom:10px}.hot_story_item_content small{display:inline-block;margin-bottom:20px;font-size:12px;font-weight:300}.hot_story_item_content p{font-size:15px;line-height:30px;color:#4C4E4D;font-weight:400;font-family:PingFangSC-Light, sans-serif}.hot_story_item_content a{text-decoration:none;color:#4C4E4D}.hot_item_bottom{display:flex;justify-content:space-between;font-size:12px;margin-top:20px}.hot_item_relate{margin-bottom:5px}.relate_tag{margin-right:10px;margin-bottom:5px}.stories_list_upvote_tag{height:25px;line-height:25px}.gray_background{background:rgba(95,95,95,0.1);display:inline-block;padding:5px 10px}.gradient_text{background-image:-webkit-linear-gradient(46.54deg, #DF39FA 39.8%, #6750F5 67.69%, #258CFF 107.82%, #56D6FF 133.76%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hot_story_item_img{max-width:226px;max-height:135px;width:20vw;border-radius:5px;object-fit:cover;margin-top:52px;margin-left:0}.hot_story_item_img_position{margin-top:0}.hot_story_item_divider{background:rgba(114,114,114,0.8)}.hot_story_item_highlight{background:linear-gradient(69.25deg, rgba(223,57,250,0.5) -26.61%, rgba(103,80,245,0.5) 31.97%, rgba(37,140,255,0.5) 84.35%, rgba(86,214,255,0.5) 126.66%);border-radius:8px;margin-bottom:20px}.hot_story_item_highlight .hot_story_item_content a{color:#fff}.hot_story_item_highlight .hot_item_relate{background:#fff;border-radius:5px;padding:5px 10px 0}.hot_story_item_highlight .hot_item_relate .gray_background{background:unset;padding:unset}.hot_story_item_highlight .hot_story_item_divider{display:none}.more_stories_link_wrap{position:relative;display:none}.more_stories_link{text-decoration:none;color:#653DFF}.more_stories_link_icon{width:20px}@media (max-width: 576px){.stories_list .stories_list_cover{height:100px}.stories_list .stories_list_cover .stories_list_title_icon{top:52px}.stories_list .stories_list_cover h3{top:50px}.stories_list .stories_list_cover p{top:100px;width:79%}.pubish_card,.weekly_production{padding:0 20px}.stories_list_item_wrap ul{padding:0 30px 0 20px}.stories_list_item_wrap .nav-item{margin-left:0}.hot_story_item{padding:20px 10px 10px 10px}.hot_story_item_content p,.relate_tag{display:none}.hot_story_item_img{width:27vw;margin-left:0}.hot_item_bottom{flex-wrap:wrap}.hot_story_item_highlight{width:97%}.hot_story_item_highlight .hot_story_item_content{width:103%}.hot_story_item_highlight .hot_item_relate{padding-bottom:5px}.hot_story_item_content h5{font-size:16px}.stories_list_upvote_tag{line-height:unset}}.pc_stories_promo_card{width:200px;height:260px;border-radius:16px;background-image:url("../png/757e67bbc91f77b60f9e8d6609181bf9.png");background-size:contain;background-repeat:no-repeat;position:fixed;top:40%;margin-left:30px;cursor:pointer;box-shadow:0px 4px 12px rgba(0,0,0,0.12),0px 8px 40px rgba(0,0,0,0.05);padding:20px 0 0 12px}.pc_stories_promo_project_info{width:100%;height:130px;color:#000}.pc_stories_promo_project_info_1{display:flex}.pc_stories_promo_project_icon{width:58px;height:58px;border:2px solid #fff;border-radius:16px;overflow:hidden}.pc_stories_promo_project_icon img{width:100%;height:100%}.pc_stories_promo_project_name{max-width:116px;font-size:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold;margin:35px 0 0 5px}.pc_stories_promo_project_desc{width:100%;font-size:12px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:5px 0 0}.pc_stories_promo_project_rating{display:flex;align-items:center}.pc_stories_promo_project_rating b{margin-right:5px;font-size:13px}.pc_stories_promo_project_rating .pc_project_promo_star{width:81px;height:13px;position:relative;background:url("../png/d806f42465523693f56a34fdeac2ce4b.png") no-repeat;background-size:81px 13px;display:inline-block}.pc_stories_promo_project_rating .pc_project_promo_star_cover{width:81px;height:13px;position:absolute;top:0;left:0;background:url("../png/1d5428a2d31cb54597c086d36661c086.png") no-repeat;background-size:81px 13px;display:inline-block}.pc_stories_promo_price,.pc_stories_promo_done_tip{width:100%;height:60px;position:relative;margin-top:35px;color:#fff}.pc_stories_promo_limit_price{font-size:16px}.pc_stories_promo_origin_price{width:98px;text-align:center;font-size:11px;opacity:0.6;font-weight:bold}.pc_stories_promo_freezing_tag{font-size:13px;color:#fff;position:absolute;bottom:17px;right:15px}.pc_stories_promo_card_btn{width:98px;height:30px;border-radius:23px;border:none;background:linear-gradient(145deg, #FFE69C 0%, #FFE69E 49.87%, #FACF52 100%);font-size:13px;color:#493500;font-weight:bold;margin-bottom:10px}.price_symbol{font-size:12px}.pc_stories_promo_done{background-image:url("../png/b2596afae1cd475933aa6728b787209e.png")}.pc_stories_promo_done .pc_stories_promo_project_info{color:#fff}.pc_stories_promo_done_tip{font-size:13px;text-align:center;margin-top:28px}.pc_stories_promo_done_btn{width:130px;height:38px;border-radius:19px;background:linear-gradient(180deg, #4FC4F6 0%, #364AFF 100%);box-shadow:0px 3px 10px 0px rgba(126,170,255,0.25);border:none;margin-top:5px;color:#fff}.pc_stories_promo_club_card{color:#000;background-image:url("../png/310863ade3dad9ce53e14391dbf3ed0b.png")}.pc_stories_promo_project_club_icon_container{width:54px;height:54px;border:2px solid #fff;border-radius:12px;overflow:hidden;position:absolute;top:20px;left:0;right:0;margin:0 auto}.pc_stories_promo_project_club_icon{width:100%;height:100%}.avatar_vip_icon{display:inline-block;width:36px !important;height:16px !important;position:absolute;bottom:0;right:0}.pc_stories_promo_club_card h5{color:#121212;font-size:18px;font-weight:600;position:absolute;top:90px;left:0;right:0;margin:0 auto;text-align:center}.pc_stories_promo_project_club_desc{font-size:13px;font-weight:500;position:absolute;top:122px;left:0;right:0;margin:0 auto;text-align:center}.pc_stories_promo_project_club_desc p{margin-bottom:2px}.mobile_stories_promo_card{position:fixed;bottom:0;left:0;right:0;margin:0 auto;width:100%;height:auto;display:none;overflow:hidden;z-index:1;box-shadow:0px 4px 30px rgba(0,0,0,0.08)}.mobile_stories_promo_card img{width:100%;height:100%;object-fit:cover}.mobile_stories_promo_card_suspension{width:90%;height:100px;position:fixed;bottom:15px;left:0;right:0;margin:0 auto;background-image:url("../png/b0a7011212672d40e9bfd45b83b6d6f3.png");background-size:cover;background-repeat:no-repeat;z-index:1;box-shadow:0px 4px 30px rgba(0,0,0,0.2);border-radius:16px;display:none;z-index:2}.mobile_stories_promo_suspension_icon{width:62px;height:62px;border:2px solid #fff;border-radius:8px;overflow:hidden;position:absolute;top:20px;left:20px}.mobile_stories_promo_suspension_icon img{width:100%;height:100%}.mobile_stories_promo_info{color:#000;position:absolute;top:20px;left:90px;width:40%}.mobile_stories_promo_name{font-size:18px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold}.mobile_stories_promo_rating{font-size:11px;display:flex;align-items:center;margin-bottom:2px}.mobile_stories_promo_rating b{margin-right:10px}.mobile_stories_promo_rating .mobile_stories_promo_star{width:81px;height:13px;position:relative;background:url("../png/d806f42465523693f56a34fdeac2ce4b.png") no-repeat;background-size:81px 13px;display:inline-block}.mobile_stories_promo_rating .mobile_stories_promo_star_cover{width:81px;height:13px;position:absolute;top:0;left:0;background:url("../png/1d5428a2d31cb54597c086d36661c086.png") no-repeat;background-size:81px 13px;display:inline-block}.mobile_stories_promo_tip{font-size:13px}.mobile_stories_promo_small_tip{font-size:10px}.mobile_stories_promo_price{font-size:13px;position:absolute;top:17px;right:20px;color:#fff}.mobile_stories_promo_limit_price{color:#FFD84D;font-size:22px;font-weight:600}.mobile_stories_promo_original_price_wrap{opacity:0.6;font-size:11px;text-align:center;margin-top:16px}.mobile_stories_promo_done{background-image:unset;background:#fff;text-align:center;padding:16px 0 0}.mobile_stories_promo_done p{font-size:13px;opacity:0.6;margin-bottom:5px;color:#606060}.check_more_freezing_activity_btn{width:273px;height:38px;border-radius:19px;background:linear-gradient(180deg, #4FC4F6 0%, #364AFF 100%);box-shadow:0px 3px 10px 0px rgba(126,170,255,0.25);border:none;color:#fff;font-size:15px;font-weight:bold}.mobile_stories_promo_club_card{width:90%;height:70px;position:fixed;bottom:20px;left:0;right:0;margin:0 auto;border-radius:12px;border:1px solid #FFF;background:linear-gradient(86deg, #DF39FA -12.41%, #6750F5 27.53%, #258CFF 63.25%, #56D6FF 92.09%);box-shadow:6px 6px 20px 0px rgba(0,0,0,0.1);display:none;font-weight:600;text-align:center;z-index:2}.mobile_stories_promo_club_card h5{position:absolute;top:13px;left:0;right:0;margin:0 auto;font-size:16px}.mobile_stories_promo_club_card p{position:absolute;top:38px;left:0;right:0;margin:0 auto;font-size:13px;font-weight:500}@media (max-width: 992px){.pc_stories_promo_card{display:none}}@media (max-width: 576px){.mobile_stories_promo_card,.mobile_stories_promo_card_suspension,.mobile_stories_promo_club_card{display:block}}@media (max-width: 375px){.mobile_stories_promo_tip{font-size:12px}}.story_chart{min-height:300px;width:900px;margin:0 auto;padding:45px 30px 20px;font-size:16px}.story_chart caption{font-weight:bold;font-size:16px;color:#000}.story_chart_score,.choice_question_chart,.opinion_chart{margin-bottom:30px}.story_total_score{font-size:30px;color:#6750F5;width:50px !important}.story_chart .data_score{color:#fff;font-size:10px;min-width:30px}.story_chart .data_desc{position:absolute;z-index:1;bottom:140%;left:10%;font-size:12px;font-weight:bold}#story-chart-score-example .tooltip{bottom:140%;font-size:12px}#story-chart-score-example td{transition-duration:0.3s;opacity:1}#story-chart-score-example td:hover{opacity:0.8}#story-chart-score-example{font-size:11px;max-width:710px;--color-1: rgba(120, 110, 244, 0.2);--color-2: rgba(120, 110, 244, 0.4);--color-3: rgba(120, 110, 244, 0.6);--color-4: rgba(120, 110, 244, 0.8);--color-5: rgba(120, 110, 244, 1.0);background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.05);border-radius:12px;padding:25px 20px 30px}.choice_question_chart h5{text-align:center;margin-bottom:20px}.choice_question_chart .flex_start{justify-content:flex-start}#story-chart-choice-example{font-size:12px;max-width:710px;--color-1: rgba(255, 255, 255, 0);--color-2: linear-gradient(90deg, #5EA8FF -11.83%, rgba(161, 255, 249, 0) 126.34%);--color-3: linear-gradient(269.79deg, #F76FB8 -5.17%, rgba(247, 111, 184, 0.138357) 93.28%, rgba(247, 111, 184, 0) 105.88%);--color-4: rgba(255, 255, 255, 0);background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.05);border-radius:12px;padding:25px 20px 30px}.left_fillet{border-top-left-radius:20px;border-bottom-left-radius:20px}.right_fillet{border-top-right-radius:20px;border-bottom-right-radius:20px}.compatible_td{display:initial !important;position:absolute !important;top:3px !important;height:15px !important}.compatible_td span{float:right}#story-chart-opinion-example{font-size:12px;max-width:710px;--color: linear-gradient(270deg, #6750F5 -5.37%, rgba(115, 77, 249, 0.594462) 51.66%, rgba(131, 73, 255, 0) 135.25%);background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.05);border-radius:12px;padding:25px 20px 30px}#story-chart-opinion-example.bar{--labels-size: 150px}#story-chart-opinion-example.charts-css.bar.show-labels tbody tr th{align-items:flex-end;font-weight:400;padding-right:5px}#story-chart-score-example caption,#story-chart-choice-example caption,#story-chart-opinion-example caption{margin-bottom:25px}.event_image_gallery{height:590px;background:#FFF;position:relative;border-radius:12px}.event_image_item,.project_carouse_img{width:100%;height:590px;object-fit:contain}.universal_event .project_stories_wrap{background:rgba(186,207,255,0.1)}.event_image_gallery_project_info_with_event{width:100%;height:75px;position:absolute;bottom:0;left:0;right:0;margin:0 auto;color:#fff;z-index:2;display:flex;font-size:13px;justify-content:space-between;align-items:flex-end}.event_image_gallery_project_info_left{width:60%;height:62px;position:relative;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.event_image_gallery_project_info_left .event_image_gallery_project_info_name{font-size:15px;top:10px;left:54px;width:50%}.event_image_gallery_project_info_left .event_image_gallery_project_info_subtitle{top:34px;left:54px;width:50%}.event_image_gallery_project_info_left .event_image_gallery_project_info_btn{width:60px;height:30px;top:8px;right:8px;background:transparent;color:#fff;border:1px solid #fff;padding:0}.event_image_gallery_project_info_left .event_project_download_count{width:60px;top:40px;right:8px;overflow:hidden}.event_image_gallery_project_info_left .event_project_download_count .count_flex_text{font-size:10px}.event_image_gallery_project_info_left_icon{width:38px;height:38px;border-radius:12px;border:1px solid #fff;position:absolute;top:12px;left:8px}.project_event_info_wrap{width:40%;height:75px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);padding:7.5px;text-align:center;box-shadow:0 2px 20px rgba(0,0,0,0.2)}.project_event_membership_tip{width:93%;height:30px;background:#fff;color:#000;line-height:30px;font-size:15px;margin:10px auto 0}.event_image_gallery_project_info{width:95%;height:75px;background:rgba(0,0,0,0.8);position:absolute;bottom:10px;left:0;right:0;margin:0 auto;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;border-radius:12px;padding:7.5px;z-index:2}.event_image_gallery_project_info_icon{width:50px;height:50px;border-radius:12px;border:1px solid #fff;position:absolute;top:12px;left:12px}.event_image_gallery_project_info_name{position:absolute;top:9px;left:70px;font-size:18px;display:inline-block;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event_image_gallery_project_info_subtitle{position:absolute;top:43px;left:70px;font-size:13px;display:inline-block;width:230px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.event_image_gallery_project_info_btn{position:absolute;top:12px;right:10px;border:none;width:80px;height:35px;border-radius:20px;font-size:13px;font-weight:bold;background:#007AFF;color:white;transition:all 0.3s ease}.event_image_gallery_project_info_btn:hover{background:#0056b3}.event_project_download_count{width:80px;text-align:center;font-size:11px;position:absolute;top:50px;right:10px;color:#FFF;display:flex;align-items:center;justify-content:center}.event_project_download_count_icon{width:14px;height:14px;margin-right:2px}.event_image_gallery .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='122.883px' height='122.882px' viewBox='0 0 122.883 122.882'%3E%3Cg%3E%3Cpath fill='%23111' d='M61.441,0L61.441,0l0.001,0.018c16.974,0,32.335,6.872,43.443,17.98s17.98,26.467,17.98,43.441h0.018v0.002l0,0h-0.018 c0,16.976-6.873,32.335-17.98,43.443c-11.109,11.107-26.467,17.979-43.442,17.979v0.018h0.002l0,0v-0.018 c-16.975,0-32.335-6.872-43.443-17.98C6.89,93.775,0.018,78.417,0.018,61.442H0v-0.001V61.44h0.018 c0-16.975,6.872-32.334,17.98-43.443C29.106,6.89,44.465,0.018,61.44,0.018L61.441,0L61.441,0L61.441,0z M71.701,42.48 c1.908-1.962,1.863-5.101-0.098-7.009c-1.963-1.909-5.102-1.865-7.01,0.097L42.755,58.088l3.553,3.456l-3.568-3.46 c-1.911,1.971-1.863,5.118,0.108,7.029c0.058,0.056,0.116,0.109,0.175,0.162l21.571,22.057c1.908,1.962,5.047,2.006,7.01,0.097 c1.961-1.908,2.006-5.047,0.098-7.01L53.227,61.529L71.701,42.48L71.701,42.48z'/%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;filter:drop-shadow(0 2px 4px rgba(4,15,26,0.2))}.event_image_gallery .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='122.88px' height='122.88px' viewBox='0 0 122.88 122.88'%3E%3Cg%3E%3Cpath fill='%23111' d='M61.439,0L61.439,0v0.016c-16.976,0-32.335,6.874-43.443,17.981S0.016,44.464,0.016,61.438H0v0.002l0,0h0.016 c0,16.978,6.874,32.336,17.981,43.444c11.107,11.106,26.467,17.98,43.441,17.98v0.016h0.002l0,0v-0.016 c16.977,0,32.336-6.874,43.443-17.98c11.107-11.108,17.981-26.467,17.981-43.441h0.016v-0.003l0,0h-0.016 c0-16.976-6.874-32.335-17.981-43.442S78.416,0.016,61.442,0.016V0H61.439L61.439,0z M51.181,42.479 c-1.909-1.964-1.864-5.1,0.098-7.01c1.961-1.909,5.1-1.866,7.009,0.098l21.838,22.519l-3.554,3.456l3.569-3.458 c1.91,1.971,1.862,5.116-0.108,7.027c-0.057,0.057-0.115,0.109-0.175,0.161L58.288,87.329c-1.909,1.963-5.048,2.007-7.009,0.097 c-1.962-1.907-2.007-5.045-0.098-7.009l18.473-18.889L51.181,42.479L51.181,42.479z'/%3E%3C/g%3E%3C/svg%3E");width:30px;height:30px;filter:drop-shadow(0 2px 4px rgba(4,15,26,0.2))}.universal_event_info_wrap{width:100%;height:130px;padding:10px 0 0}.universal_event_info_title_wrap{display:flex;justify-content:space-between;margin-bottom:10px}.universal_event_info_title{font-size:18px;font-weight:bold;width:485px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal_event_developer{display:flex;font-size:13px;align-items:center;font-weight:bold}.universal_event_developer img{width:30px;height:30px;border-radius:15px;margin-right:5px}.universal_event_developer span{display:inline-block;width:65px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.universal_event_info_content{position:relative;width:100%;height:90px;background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,0.1);padding:15px 15px;border-radius:12px;font-size:15px;display:flex;flex-direction:column;justify-content:space-between;transform-origin:top;border:1px solid transparent;background-clip:padding-box;position:relative}.universal_event_info_content::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border-radius:13px;z-index:-1;transition:opacity 0.5s ease-in-out}.universal_event_info_content_time{color:#666;font-size:13px}.universal_event_info_content_list{display:flex;gap:10px}.universal_event_info_content_item{background:#F5F5F7;color:#333;padding:6px 12px;border-radius:8px;font-weight:500;font-size:13px;display:flex;align-items:center;transition:all 0.3s ease}.universal_event_info_content_item::before{content:"🎁";margin-right:6px}.universal_event_info_content_item a{color:#333;text-decoration:none}.universal_event_info_content_item a.ruby-link{background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.universal_event_info_rule{position:absolute;top:15px;right:15px;font-size:12px;color:#007AFF;cursor:pointer;padding:4px 8px;border-radius:6px;background:rgba(0,122,255,0.1);transition:all 0.3s ease;display:flex;align-items:center;animation:gentleBlink 2s infinite}.universal_event_info_rule:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,122,255,0.2);transition:all 0.3s ease}.universal_event_info_rule::after{content:"›";margin-left:4px;font-size:14px;font-weight:bold}.countdown_timer{font-size:14px;font-weight:bold;color:#007AFF;margin-left:4px;display:inline-block;animation:blink 1s infinite}.mobile_universal_event_info_wrap{width:100%;min-height:120px;padding:20px 0 0;display:none}.mobile_universal_event_info_content{width:100%;min-height:100px;background:#fff;box-shadow:0px 2px 10px rgba(0,0,0,0.1);padding:20px 15px;font-size:13px;border-radius:12px;margin:15px auto;display:flex;flex-direction:column;justify-content:space-between;position:relative;transform-origin:top;border:1px solid transparent;background-clip:padding-box}.mobile_universal_event_info_content::before{content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border-radius:13px;z-index:-1;transition:opacity 0.5s ease-in-out}.mobile_universal_event_info_content_time{color:#666;font-size:13px}.mobile_universal_event_info_content_list{display:flex;flex-wrap:wrap;gap:8px;padding-top:8px}.mobile_universal_event_info_content_item{background:#F5F5F7;padding:6px 12px;border-radius:8px;font-weight:500;display:flex;align-items:center;transition:all 0.3s ease}.mobile_universal_event_info_content_item::before{content:"🎁";margin-right:6px}.mobile_universal_event_info_content_item a{color:#333;text-decoration:none}.mobile_universal_event_info_content_item a.ruby-link{background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600}.mobile_universal_event_info_rule{position:absolute;top:15px;right:15px;font-size:12px;color:#007AFF;cursor:pointer;padding:4px 8px;border-radius:6px;background:rgba(0,122,255,0.1);transition:all 0.3s ease;display:flex;align-items:center;animation:gentleBlink 2s infinite}.mobile_universal_event_info_rule:hover{transform:scale(1.05);box-shadow:0 4px 8px rgba(0,122,255,0.2);transition:all 0.3s ease}.mobile_universal_event_info_rule::after{content:"›";margin-left:4px;font-size:13px;font-weight:bold}.participate_fans_wrap{width:100%;height:0;background:#fff;overflow:hidden;transition:height 0.3s}.participate_fans_wrap_active{height:200px}.participate_fans_wrap_title{text-align:center;font-size:16px;margin-top:20px;font-weight:bold}.participate_fans_avatar_wrap{width:80%;max-width:890px;max-height:120px;margin:20px auto 0;display:flex;justify-content:center;flex-wrap:wrap;overflow-y:auto}.fan_avatar_box{width:32px;height:32px;border-radius:25px;background:#D9D9D9;overflow:hidden;margin:5px}.fan_avatar_box img{width:100%;height:100%}.universal_event_comment_wrap{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:96.5%;height:105px;background:#fff;border-radius:8px;box-shadow:0px 2px 20px rgba(0,0,0,0.1);padding:10px;transition:height 0.3s}.universal_event_comment_wrap_focus{height:230px}.universal_event_comment_title,.comment_suggestion_tip{font-size:13px;margin-bottom:10px;font-weight:bold}.comment_suggestion_tip{font-size:13px;margin-bottom:10px;font-weight:normal;color:#666}.comment_suggestion_tip span{font-size:11px;color:#6c5ce7;padding:3px 6px;background:rgba(108,92,231,0.08);border-radius:3px;margin-bottom:3px;margin-left:6px;display:inline-block;transition:all 0.2s ease}.comment_suggestion_tip span::before{content:"✨";font-size:11px;margin-right:3px}.universal_event_comment_submit_wrap{display:flex;width:97%;position:absolute;bottom:10px}.universal_event_comment_submit_area{width:87%;height:50px;background:rgba(234,234,234,0.6);border:1px solid transparent;border-radius:8px;padding:12px 40px 12px 15px;resize:none;outline:none;-webkit-appearance:none;font-size:13px;padding:15px 40px 10px 10px}.upload_image_container{display:flex;align-items:center;position:absolute;top:14px;left:79%}.upload_image_button_wrap{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center}.upload_image_label{cursor:pointer;transition:all 0.3s}.upload_image_label:hover{color:#ff5ae9}.upload_image_preview_wrap{width:30px;height:30px;border-radius:2px;background:#D9D9D9;position:relative;top:-3px}.upload_image_preview{width:100%;height:100%;object-fit:contain;cursor:pointer}.delete_upload_image_btn{position:absolute;top:-6px;right:-14px;border:none;background:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.delete_upload_image_btn svg{transition:fill 0.3s}.delete_upload_image_btn:hover svg{fill:red}.universal_event_comment_submit_btn{width:72px;height:40px;border-radius:20px;font-size:13px;font-weight:600;margin:5px 0 0 10px;display:block;color:#fff;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border:none}.mobile_participate_comments{width:35%;display:flex;justify-content:center;background:#fff;z-index:1;align-items:center}.mobile_participate_comments button{width:90%;height:38px;border-radius:20px;font-size:12px;font-weight:600;display:block;color:#fff;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border:none}.mobile_universal_event_comment_submit_wrap{display:flex;width:100%;position:relative}.mobile_upload_image_container{display:flex;align-items:center;position:absolute;top:10px;left:68%}.mobile_upload_image_button_wrap{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;top:3px}.mobile_upload_image_preview_wrap{width:30px;height:30px;border-radius:2px;background:#D9D9D9}.mobile_upload_image_preview{width:100%;height:100%;object-fit:contain;cursor:pointer}.mobile_delete_upload_image_btn{position:absolute;top:-13px;right:-13px;border:none;background:none;border-radius:50%}.mobile_comment_offcanvas_bottom{height:280px;border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}.mobile_comment_offcanvas_bottom .offcanvas-header{padding:1rem;border-bottom:1px solid #eee}.mobile_comment_offcanvas_bottom .offcanvas-body{padding:1rem}.mobile_comment_title{font-size:15px;color:#333}.mobile_comment_suggestion_tip{font-size:13px;color:#666;margin-bottom:12px}.mobile_comment_suggestion_tip span{font-size:11px;color:#6c5ce7;padding:3px 6px;background:rgba(108,92,231,0.08);border-radius:3px;margin-left:6px;display:inline-block}.mobile_comment_suggestion_tip span::before{content:"✨";font-size:11px;margin-right:3px}.mobile_universal_event_comment_submit_wrap{position:relative}.mobile_universal_event_comment_submit_area{width:100%;height:50px;padding:12px 40px 12px 15px;background:rgba(234,234,234,0.6);border-radius:8px;border:1px solid transparent;font-size:15px;resize:none}.universal_submit_activity_comment_success{width:316px;height:430px;margin:auto;position:relative}.universal_submit_activity_comment_success_card{width:316px;height:430px;box-shadow:0px 2px 20px rgba(0,0,0,0.1)}.close_universal_binding_card_btn{width:28px;height:28px;border-radius:15px;position:absolute;top:-50px;right:0;cursor:pointer;transition:all 0.3s}.close_universal_binding_card_btn:hover{transform:scale(1.2)}#submit_activity_comment_success_card .modal-content{background:none;border:none}#submit_activity_comment_success_card .success-modal-close-btn{position:absolute;top:15px;right:15px;z-index:1050;background-color:rgba(255,255,255,0.9);padding:8px;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,0.15);transition:all 0.3s ease}#submit_activity_comment_success_card .success-modal-close-btn:hover{background-color:#fff;transform:scale(1.1);box-shadow:0 4px 12px rgba(0,0,0,0.2)}@media (max-width: 768px){#submit_activity_comment_success_card .success-modal-close-btn{top:10px;right:10px;padding:6px}.universal_submit_activity_comment_success{width:100%;height:auto}.universal_submit_activity_comment_success_card{width:100%;height:auto}}.event_show_custom_header_download_btn{width:60px;height:30px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);text-align:center;border-radius:15px;color:#fff;font-size:13px;line-height:30px;position:absolute;top:15px;right:50px;font-weight:bold}.rule-item{display:flex;align-items:center;padding:8px 0;border-bottom:1px solid #eee}.rule-item:last-child{border-bottom:none}.rule-icon{font-size:18px;margin-right:12px;width:30px;text-align:center}.rule-text{font-size:14px;color:#666}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}@keyframes gentleBlink{0%{background-color:rgba(0,122,255,0.1)}50%{background-color:rgba(0,122,255,0.15)}100%{background-color:rgba(0,122,255,0.1)}}@keyframes blink{0%{opacity:1}50%{opacity:0.8}100%{opacity:1}}.universal_event_info_content_item:hover,.mobile_universal_event_info_content_item:hover{transform:translateY(-3px);box-shadow:0 6px 12px rgba(0,0,0,0.15);transition:all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1)}.universal_event_info_content:hover{transform:none;box-shadow:0px 2px 10px rgba(0,0,0,0.1)}.invite_code_wrap{margin-bottom:12px;opacity:0;transform:translateY(-10px);transition:all 0.3s ease-out}.pc_event_comment_wrap .invite_code_wrap{display:none}.universal_event_comment_wrap_focus .invite_code_wrap{display:flex;align-items:center;gap:8px;opacity:1;transform:translateY(0)}.invite_code_input{width:200px;height:36px;padding:8px 12px;border:1px solid #e0e3e7;border-radius:8px;font-size:13px;background:#f8f9fa;color:#495057;transition:all 0.2s ease}.invite_code_input:focus{border-color:#6c5ce7;box-shadow:0 0 0 3px rgba(108,92,231,0.1);background:#fff}.invite_code_input::placeholder{color:#adb5bd;font-weight:500}.invite_code_tip{font-size:12px;color:#6c5ce7;padding:6px 12px;background:rgba(108,92,231,0.08);border-radius:6px;border:1px solid rgba(108,92,231,0.15);transition:all 0.2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.invite_code_tip::before{content:"✨";font-size:14px}.universal_event_comment_wrap_focus .invite_code_tip:hover{background:rgba(108,92,231,0.12);transform:translateY(-1px);box-shadow:0 2px 4px rgba(108,92,231,0.1)}.mobile_comment_offcanvas_bottom .invite_code_wrap{margin-top:20px;margin-bottom:0px;display:flex;align-items:center;opacity:1;gap:8px}.mobile_comment_offcanvas_bottom .invite_code_input{flex:1;height:36px;padding:8px 12px;border:1px solid #e0e3e7;border-radius:8px;font-size:13px;background:#f8f9fa;color:#495057;transition:all 0.2s ease}.mobile_comment_offcanvas_bottom .invite_code_tip{flex-shrink:0;font-size:12px;color:#6c5ce7;padding:6px 12px;background:rgba(108,92,231,0.08);border-radius:6px;border:1px solid rgba(108,92,231,0.15);transition:all 0.2s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.mobile_comment_offcanvas_bottom .invite_code_input:hover{transform:none;box-shadow:0px 2px 10px rgba(0,0,0,0.1)}.mobile_comment_offcanvas_bottom .invite_code_tip:hover{background:rgba(108,92,231,0.12);transform:translateY(-1px);box-shadow:0 2px 4px rgba(108,92,231,0.1)}.universal_event{padding:70px 0}.universal_event .story_title,.universal_event .story_update_time,.universal_event .stories_content_wrap_end_line,.universal_event .user_center_recommend_title,.universal_event .user_center_recommend_case_divider,.universal_event .stories_relate_project{display:none}.universal_event .project_stories_header{z-index:5}.universal_event .stories_content{height:500px;font-size:15px}.universal_event .stories_content h1{font-size:2rem}.universal_event .stories_content h2{font-size:1.75rem}.universal_event .stories_content p{font-size:15px;font-family:PingFangSC-Regular, sans-serif !important}.universal_event .stories_content_wrap{padding-top:35px;padding-bottom:20px}.pc_event_recommend_wrap{max-width:1800px;margin:0 auto}.mobile_event_recommend_wrap{margin-bottom:30px;display:none}.mobile_fixed_event_comment_wrap{width:100%;position:fixed;bottom:0;left:0;right:0;margin:0 auto;z-index:1;background:#fff;box-shadow:0px 2px 20px rgba(0,0,0,0.1);display:none;padding-bottom:10px}.mobile_event_prize_wrap{width:65%;height:auto;margin:10px 0 10px 10px;padding:8px;background:rgba(255,121,153,0.2);border-radius:10px}.mobile_event_prize_wrap_inner{background:#fff;border-radius:6px;padding:4px 8px}.mobile_event_prize_item{font-size:11px;color:#FF5A82;font-weight:bold}.mobile_event_prize_item:before{content:'•';margin-right:2px}@media (max-width: 576px){.universal_event{padding-top:60px}.universal_event .project_stories_wrap{padding:0}.event_image_gallery{border-radius:0}.event_image_gallery_project_info{width:100%;height:60px;border-radius:0;bottom:0;padding:6px}.event_image_gallery_project_info_icon{width:38px;height:38px;top:11px;left:8px}.event_image_gallery_project_info_name{font-size:13px;top:12px;left:55px}.event_image_gallery_project_info_subtitle{font-size:12px;top:33px;left:55px}.event_image_gallery_project_info_btn{width:65px;height:30px;background:transparent;color:#fff;top:8px;border:1px solid #fff}.event_project_download_count_icon{width:12px;height:12px}.event_project_download_count{width:65px;top:40px}.project_event_info_wrap{font-size:11px}.event_image_gallery_project_info_left .event_image_gallery_project_info_name{top:18px}.event_image_gallery_project_info_left .event_image_gallery_project_info_subtitle{display:none}.project_event_membership_tip{font-size:13px}.project_stories_right_wrap{padding:0 2em}.participate_fans_avatar_wrap{width:90%}.universal_event_comment_wrap{border-radius:0}.mobile_universal_event_info_wrap,.mobile_event_recommend_wrap{display:block}.mobile_fixed_event_comment_wrap{display:flex}.pc_event_comment_wrap,.stories_activity_comment_item_supports,.universal_event_info_wrap,.pc_event_recommend_wrap{display:none}}@media (min-width: 992px){.universal_event .project_stories_wrap{max-width:1120px;margin:20px auto;padding:10px}}.fixed-participate-card-container{position:fixed;right:0;top:50%;transform:translateY(-50%);z-index:1000;display:none}@media (min-width: 992px){.fixed-participate-card-container{display:block}}.fixed-participate-button{position:static;transform:none;z-index:auto;display:block;transition:none}.fixed-participate-button.collapsed{transform:translateX(calc(100% - 30px))}.participate-card{position:relative;width:260px;background:#ffffff;border-radius:16px 0 0 16px;box-shadow:-8px 8px 24px rgba(0,0,0,0.08),-2px 2px 8px rgba(0,0,0,0.04);transition:all 0.3s ease;border:1px solid rgba(91,157,255,0.1);border-right:none;overflow:hidden}.participate-card-header{padding:14px 18px;background:linear-gradient(120deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);color:white;font-weight:600;font-size:15px;display:flex;justify-content:center;align-items:center;border-bottom:1px solid rgba(255,255,255,0.2);text-shadow:0 1px 2px rgba(0,0,0,0.1)}.participate-card-header i{margin-right:8px}.participate-card-body{padding:18px;background:linear-gradient(180deg, #fff 0%, #F9FAFF 100%)}.participate-prize-items{background:rgba(108,92,231,0.05);border-radius:12px;padding:14px;margin-bottom:16px;border:1px solid rgba(108,92,231,0.1)}.participate-prize-item{font-size:14px;color:#6C5CE7;font-weight:500;margin-bottom:8px;display:flex;align-items:center;line-height:1.4}.participate-prize-item:last-child{margin-bottom:0}.participate-prize-item:before{content:'✦';margin-right:8px;color:#3498DB;font-size:16px}.participate-button{width:100%;padding:12px 0;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);color:white;border:none;border-radius:12px;font-weight:600;font-size:15px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden;box-shadow:0 4px 12px rgba(222,16,255,0.2);letter-spacing:0.5px;text-shadow:0 1px 2px rgba(0,0,0,0.1);opacity:1;transform:translateY(0)}.participate-button:hover{transform:translateY(-3px);box-shadow:0 6px 16px rgba(222,16,255,0.3);background:linear-gradient(120.04deg, #C50DE6 -8.07%, #4A8CF0 76.36%, #3AEEE3 107.06%)}.participate-button:active{transform:translateY(-1px);box-shadow:0 2px 8px rgba(222,16,255,0.2)}.participate-button::after{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle, rgba(255,255,255,0.3) 0%, rgba(255,255,255,0) 70%);opacity:0;transform:scale(0.5);transition:transform 0.5s, opacity 0.5s}.participate-button:hover::after{opacity:1;transform:scale(1)}.toggle-card-button{position:absolute;left:-18px;top:50%;transform:translateY(-50%);width:36px;height:36px;background:linear-gradient(120.04deg, #DE10FF -8.07%, #5B9DFF 76.36%, #4AFFF4 107.06%);border:2px solid white;border-radius:50%;color:white;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(222,16,255,0.3);z-index:10;transition:all 0.3s ease}.toggle-card-button:hover{transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px rgba(222,16,255,0.4)}.toggle-card-button i{transition:all 0.3s ease;font-size:14px}.gem-icon{width:20px;height:20px;margin-right:5px;vertical-align:middle;filter:drop-shadow(0 1px 2px rgba(0,0,0,0.1))}@keyframes pulse{0%{box-shadow:0 4px 12px rgba(108,92,231,0.2)}50%{box-shadow:0 4px 20px rgba(108,92,231,0.5)}100%{box-shadow:0 4px 12px rgba(108,92,231,0.2)}}.pulse-animation{animation:pulse 2s infinite}@keyframes float{0%, 100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.float-animation{animation:float 3s ease-in-out infinite;display:inline-flex;align-items:center;background:rgba(255,255,255,0.15);padding:4px 8px;border-radius:20px;font-size:13px;margin-left:8px}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.shimmer-effect{background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.3) 50%, rgba(255,255,255,0) 100%);background-size:200% 100%;animation:shimmer 2s infinite;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;border-radius:12px}.event_rule_guide{background:rgba(222,16,255,0.05);border-radius:8px;padding:15px;margin:15px 0;border-left:3px solid #DE10FF}.event_rule_guide p{font-size:14px;color:#333;line-height:1.6;margin-bottom:8px}.rule_sub_section{margin-top:20px;padding-top:15px;border-top:1px dashed rgba(222,16,255,0.2)}.rule_sub_section h5{font-size:15px;color:#DE10FF;margin-bottom:10px}.rule_sub_section ul{margin-left:20px}.rule_sub_section li{font-size:13px;color:#666;margin-bottom:8px;position:relative}.rule_sub_section li::before{content:"•";color:#DE10FF;position:absolute;left:-15px}.weekly_production{font-size:13px;margin-top:116px}.weekly_relate_tags{display:flex;flex-wrap:wrap;margin-top:15px}.weekly_relate_tag_item{min-width:70px;padding:5px 10px;background:rgba(206,206,206,0.3);border-radius:3px;margin-right:15px;margin-bottom:15px;text-align:center;transition:all 0.3s}.weekly_relate_tag_item:hover{background:#653dff;color:#fff}.weekly_relate_tag_item a{color:unset;text-decoration:none}.weekly_relate_tag_item_active{background:#653dff;color:#fff}.weekly_subscribe{width:350px;height:100px;background:#e3e3e3;background-size:100%;background-position:center;position:relative;margin-top:50px}.weekly_subscribe_qrcode{width:60px;height:60px;background:#C4C4C4;border-radius:5px;position:absolute;top:25px;left:20px}.weekly_subscribe_description{width:200px;height:40px;position:absolute;top:35px;left:95px}.weekly_subscribe_description p{margin-bottom:2px}.weekly_list{margin:50px auto 70px}.weekly_list_title{max-width:350px;font-size:15px;display:flex;justify-content:space-between;margin-bottom:20px}.arrow_right_icon{width:16px}.weekly_item{width:350px;height:86px;border:1px solid rgba(103,80,245,0.2);position:relative;margin-bottom:8px;border-radius:8px}.weekly_item a{color:unset}.weekly_item_icon{width:60px;height:60px;border-radius:8px;position:absolute;top:12px;left:12px}.weekly_item_name{font-size:15px;position:absolute;top:18px;left:90px}.weekly_item_desc{font-size:13px;position:absolute;top:45px;left:90px}.weekly_item_upvote{color:#6750F5;position:absolute;top:30px;right:18px}.weekly_item_upvote img{width:12px;margin-bottom:3px;margin-right:5px}@media (max-width: 576px){.weekly_production{margin:0 0 100px 0}.weekly_subscribe{width:100%}.weekly_item{width:100%}}
