html {
  line-height: 1.15;
  -webkit-text-size-adjust: 100%
}

body {
  margin: 0
}

main {
  display: block
}

h1 {
  font-size: 2em;
  margin: .67em 0
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible
}

pre {
  font-family: monospace, monospace;
  font-size: 1em
}

a {
  background-color: transparent
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted
}

b,
strong {
  font-weight: bolder
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em
}

small {
  font-size: 80%
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline
}

sub {
  bottom: -.25em
}

sup {
  top: -.5em
}

img {
  border-style: none
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  line-height: 1.15;
  margin: 0
}

button,
input {
  overflow: visible
}

button,
select {
  text-transform: none
}

[type=button],
[type=reset],
[type=submit],
button {
  -webkit-appearance: button
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
  border-style: none;
  padding: 0
}

[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring,
button:-moz-focusring {
  outline: 1px dotted ButtonText
}

fieldset {
  padding: .35em .75em .625em
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal
}

progress {
  vertical-align: baseline
}

textarea {
  overflow: auto
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  padding: 0
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit
}

details {
  display: block
}

summary {
  display: list-item
}

template {
  display: none
}

[hidden] {
  display: none
}
.limit-one-line,#aside-content .card-categories ul.card-category-list > .card-category-list-item a span,#sidebar .site-data > a .headline,#nav #blog-info,#sidebar #sidebar-menus .menus_items .site-page{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.limit-more-line,.article-sort-item-title,#recent-posts .recent-post-info .article-title,#recent-posts .recent-post-info > .content,#aside-content .aside-list > .aside-list-item .content > .name,#aside-content .aside-list > .aside-list-item .content > .title,#aside-content .aside-list > .aside-list-item .content > .comment,#post .single-head-cover #post-info .post-title,#post-info .post-title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.fontawesomeIcon,.equipment-page .equipment-history-summary:after,#post .post-copyright:before{display:inline-block;font-weight:600;font-family:'Font Awesome 7 Free','Font Awesome 6 Free';text-rendering:auto;-webkit-font-smoothing:antialiased}.cardHover,.layout > div:first-child:not(.nc),#aside-content .card-widget,.layout .pagination > *:not(.space){background:var(--card-bg);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 0 2px rgba(98,124,153,0.1);box-shadow:0 0 2px rgba(98,124,153,0.1);border-radius:10px}.imgHover,.article-sort-item-img :first-child,#aside-content .aside-list > .aside-list-item .thumbnail :first-child{width:100%;height:100%;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.6s;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.6s;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.6s;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.6s;transition:filter 375ms ease-in 0.2s, transform 0.6s;object-fit:cover}.imgHover:hover,.article-sort-item-img :first-child:hover,#aside-content .aside-list > .aside-list-item .thumbnail :first-child:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.postImgHover:hover .cover{opacity:.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.postImgHover .cover{width:100%;height:100%;opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);-webkit-transition:all 0.6s, filter 375ms ease-in 0.2s;-moz-transition:all 0.6s, filter 375ms ease-in 0.2s;-o-transition:all 0.6s, filter 375ms ease-in 0.2s;-ms-transition:all 0.6s, filter 375ms ease-in 0.2s;transition:all 0.6s, filter 375ms ease-in 0.2s;object-fit:cover}.list-beauty{list-style:none}.list-beauty li{position:relative;padding:.12em .4em .12em 1.4em}.list-beauty li:hover:before{border-color:var(--pseudo-hover)}.list-beauty li:before{position:absolute;top:.67em;left:0;width:.43em;height:.43em;border:.215em solid #4c6ef5;border-radius:.43em;background:transparent;content:'';cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.custom-hr{position:relative;margin:40px auto;border:1px dashed rgba(76,110,245,0.45)}.verticalCenter{position:absolute;top:50%;width:100%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-o-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}#body-wrap:not(.page-enter-ready) .page-enter-component{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(8px) scale(.992);-moz-transform:translateY(8px) scale(.992);-o-transform:translateY(8px) scale(.992);-ms-transform:translateY(8px) scale(.992);transform:translateY(8px) scale(.992)}#body-wrap.page-enter-ready .page-enter-component:not(.page-enter-pending){-webkit-animation:component-enter var(--page-enter-duration,1.48s) cubic-bezier(.22,1,.36,1) both;-moz-animation:component-enter var(--page-enter-duration,1.48s) cubic-bezier(.22,1,.36,1) both;-o-animation:component-enter var(--page-enter-duration,1.48s) cubic-bezier(.22,1,.36,1) both;-ms-animation:component-enter var(--page-enter-duration,1.48s) cubic-bezier(.22,1,.36,1) both;animation:component-enter var(--page-enter-duration,1.48s) cubic-bezier(.22,1,.36,1) both;-webkit-animation-delay:var(--page-enter-delay,0ms);-moz-animation-delay:var(--page-enter-delay,0ms);-o-animation-delay:var(--page-enter-delay,0ms);-ms-animation-delay:var(--page-enter-delay,0ms);animation-delay:var(--page-enter-delay,0ms);will-change:opacity,transform}#body-wrap.page-enter-ready .page-enter-pending{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}html.pjax-loading #content-inner > :first-child,html.pjax-loading #footer{opacity:.46;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=46)";filter:alpha(opacity=46);-webkit-transform:translateY(6px) scale(.996);-moz-transform:translateY(6px) scale(.996);-o-transform:translateY(6px) scale(.996);-ms-transform:translateY(6px) scale(.996);transform:translateY(6px) scale(.996);filter:blur(.35px);-webkit-transition:opacity 0.22s ease, -webkit-transform 0.22s ease, filter 0.22s ease;-moz-transition:opacity 0.22s ease, -moz-transform 0.22s ease, filter 0.22s ease;-o-transition:opacity 0.22s ease, -o-transform 0.22s ease, filter 0.22s ease;-ms-transition:opacity 0.22s ease, -ms-transform 0.22s ease, filter 0.22s ease;transition:opacity 0.22s ease, transform 0.22s ease, filter 0.22s ease}@media (prefers-reduced-motion:reduce){#body-wrap:not(.page-enter-ready) .page-enter-component,#body-wrap.page-enter-ready .page-enter-component,html.pjax-loading #body-wrap{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;opacity:1;-ms-filter:none;filter:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}html.pjax-loading #content-inner > :first-child,html.pjax-loading #footer{filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}}#web_bg.bg-animation{-webkit-animation:to_show 4s;-moz-animation:to_show 4s;-o-animation:to_show 4s;-ms-animation:to_show 4s;animation:to_show 4s}#sidebar-menus.open > :nth-child(1){-webkit-animation:sidebarItem .2s;-moz-animation:sidebarItem .2s;-o-animation:sidebarItem .2s;-ms-animation:sidebarItem .2s;animation:sidebarItem .2s}#sidebar-menus.open > :nth-child(2){-webkit-animation:sidebarItem .4s;-moz-animation:sidebarItem .4s;-o-animation:sidebarItem .4s;-ms-animation:sidebarItem .4s;animation:sidebarItem .4s}#sidebar-menus.open > :nth-child(3){-webkit-animation:sidebarItem .6s;-moz-animation:sidebarItem .6s;-o-animation:sidebarItem .6s;-ms-animation:sidebarItem .6s;animation:sidebarItem .6s}#sidebar-menus.open > :nth-child(4){-webkit-animation:sidebarItem .8s;-moz-animation:sidebarItem .8s;-o-animation:sidebarItem .8s;-ms-animation:sidebarItem .8s;animation:sidebarItem .8s}.reward-main{-webkit-animation:donate_effcet .3s .1s ease both;-moz-animation:donate_effcet .3s .1s ease both;-o-animation:donate_effcet .3s .1s ease both;-ms-animation:donate_effcet .3s .1s ease both;animation:donate_effcet .3s .1s ease both}.btn-effects,.type-404 .error-action-primary,.type-404 .error-action-secondary:hover,.shuoshuo-navigation button:not(:disabled),.post-content-pagination-button:not(.is-disabled),.post-reward .reward-button,.read-mode .exit-readmode{position:relative;overflow:hidden;-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.btn-effects:active,.type-404 .error-action-primary:active,.type-404 .error-action-secondary:hover:active,.shuoshuo-navigation button:not(:disabled):active,.post-content-pagination-button:not(.is-disabled):active,.post-reward .reward-button:active,.read-mode .exit-readmode:active{-webkit-transition-duration:.1s;-moz-transition-duration:.1s;-o-transition-duration:.1s;-ms-transition-duration:.1s;transition-duration:.1s;-webkit-transform:translateY(0) scale(.98);-moz-transform:translateY(0) scale(.98);-o-transform:translateY(0) scale(.98);-ms-transform:translateY(0) scale(.98);transform:translateY(0) scale(.98)}.btn-effects i,.type-404 .error-action-primary i,.type-404 .error-action-secondary:hover i,.shuoshuo-navigation button:not(:disabled) i,.post-content-pagination-button:not(.is-disabled) i,.post-reward .reward-button i,.read-mode .exit-readmode i{display:inline-block;vertical-align:middle;-webkit-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-effects:hover i,.type-404 .error-action-primary:hover i,.type-404 .error-action-secondary:hover:hover i,.shuoshuo-navigation button:not(:disabled):hover i,.post-content-pagination-button:not(.is-disabled):hover i,.post-reward .reward-button:hover i,.read-mode .exit-readmode:hover i{-webkit-animation:buttonIconBounce .6s ease-in-out;-moz-animation:buttonIconBounce .6s ease-in-out;-o-animation:buttonIconBounce .6s ease-in-out;-ms-animation:buttonIconBounce .6s ease-in-out;animation:buttonIconBounce .6s ease-in-out}.btn-effects i + span,.type-404 .error-action-primary i + span,.type-404 .error-action-secondary:hover i + span,.shuoshuo-navigation button:not(:disabled) i + span,.post-content-pagination-button:not(.is-disabled) i + span,.post-reward .reward-button i + span,.read-mode .exit-readmode i + span{margin-left:6px;vertical-align:middle;-webkit-transition:margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1);transition:margin-left 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.btn-effects:hover i + span,.type-404 .error-action-primary:hover i + span,.type-404 .error-action-secondary:hover:hover i + span,.shuoshuo-navigation button:not(:disabled):hover i + span,.post-content-pagination-button:not(.is-disabled):hover i + span,.post-reward .reward-button:hover i + span,.read-mode .exit-readmode:hover i + span{margin-left:8px}.btn-effects::before,.type-404 .error-action-primary::before,.type-404 .error-action-secondary:hover::before,.shuoshuo-navigation button:not(:disabled)::before,.post-content-pagination-button:not(.is-disabled)::before,.post-reward .reward-button::before,.read-mode .exit-readmode::before{position:absolute;top:0;left:-100%;z-index:1;width:100%;height:100%;background:-webkit-linear-gradient(0deg, transparent, rgba(255,255,255,0.2), transparent);background:-moz-linear-gradient(0deg, transparent, rgba(255,255,255,0.2), transparent);background:-o-linear-gradient(0deg, transparent, rgba(255,255,255,0.2), transparent);background:-ms-linear-gradient(0deg, transparent, rgba(255,255,255,0.2), transparent);background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);content:'';-webkit-transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1);-moz-transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1);-o-transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1);-ms-transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1);transition:left 0.5s cubic-bezier(0.4, 0, 0.2, 1)}.btn-effects:hover::before,.type-404 .error-action-primary:hover::before,.type-404 .error-action-secondary:hover:hover::before,.shuoshuo-navigation button:not(:disabled):hover::before,.post-content-pagination-button:not(.is-disabled):hover::before,.post-reward .reward-button:hover::before,.read-mode .exit-readmode:hover::before{left:100%}.btn-effects > *,.type-404 .error-action-primary > *,.type-404 .error-action-secondary:hover > *,.shuoshuo-navigation button:not(:disabled) > *,.post-content-pagination-button:not(.is-disabled) > *,.post-reward .reward-button > *,.read-mode .exit-readmode > *{position:relative;z-index:2}@-moz-keyframes component-enter{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(8px) scale(.992);-moz-transform:translateY(8px) scale(.992);-o-transform:translateY(8px) scale(.992);-ms-transform:translateY(8px) scale(.992);transform:translateY(8px) scale(.992)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes component-enter{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(8px) scale(.992);-moz-transform:translateY(8px) scale(.992);-o-transform:translateY(8px) scale(.992);-ms-transform:translateY(8px) scale(.992);transform:translateY(8px) scale(.992)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-o-keyframes component-enter{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(8px) scale(.992);-moz-transform:translateY(8px) scale(.992);-o-transform:translateY(8px) scale(.992);-ms-transform:translateY(8px) scale(.992);transform:translateY(8px) scale(.992)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes component-enter{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(8px) scale(.992);-moz-transform:translateY(8px) scale(.992);-o-transform:translateY(8px) scale(.992);-ms-transform:translateY(8px) scale(.992);transform:translateY(8px) scale(.992)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-moz-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes titleScale{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes search_close{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-moz-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes to_show{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes to_hide{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes avatar_turn_around{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes sub_menus{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-o-keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes donate_effcet{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-o-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-o-keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@keyframes sidebarItem{0%{-webkit-transform:translateX(200px);-moz-transform:translateX(200px);-o-transform:translateX(200px);-ms-transform:translateX(200px);transform:translateX(200px)}100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes buttonIconBounce{0%,100%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-moz-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-o-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-ms-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);transform:translateY(-3px) scale(1.1) rotateZ(-5deg)}50%{-webkit-transform:translateY(0) scale(1.05) rotateZ(0);-moz-transform:translateY(0) scale(1.05) rotateZ(0);-o-transform:translateY(0) scale(1.05) rotateZ(0);-ms-transform:translateY(0) scale(1.05) rotateZ(0);transform:translateY(0) scale(1.05) rotateZ(0)}75%{-webkit-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-moz-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-o-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-ms-transform:translateY(-1px) scale(1.02) rotateZ(2deg);transform:translateY(-1px) scale(1.02) rotateZ(2deg)}}@-webkit-keyframes buttonIconBounce{0%,100%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-moz-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-o-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-ms-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);transform:translateY(-3px) scale(1.1) rotateZ(-5deg)}50%{-webkit-transform:translateY(0) scale(1.05) rotateZ(0);-moz-transform:translateY(0) scale(1.05) rotateZ(0);-o-transform:translateY(0) scale(1.05) rotateZ(0);-ms-transform:translateY(0) scale(1.05) rotateZ(0);transform:translateY(0) scale(1.05) rotateZ(0)}75%{-webkit-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-moz-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-o-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-ms-transform:translateY(-1px) scale(1.02) rotateZ(2deg);transform:translateY(-1px) scale(1.02) rotateZ(2deg)}}@-o-keyframes buttonIconBounce{0%,100%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-moz-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-o-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-ms-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);transform:translateY(-3px) scale(1.1) rotateZ(-5deg)}50%{-webkit-transform:translateY(0) scale(1.05) rotateZ(0);-moz-transform:translateY(0) scale(1.05) rotateZ(0);-o-transform:translateY(0) scale(1.05) rotateZ(0);-ms-transform:translateY(0) scale(1.05) rotateZ(0);transform:translateY(0) scale(1.05) rotateZ(0)}75%{-webkit-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-moz-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-o-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-ms-transform:translateY(-1px) scale(1.02) rotateZ(2deg);transform:translateY(-1px) scale(1.02) rotateZ(2deg)}}@keyframes buttonIconBounce{0%,100%{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}25%{-webkit-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-moz-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-o-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);-ms-transform:translateY(-3px) scale(1.1) rotateZ(-5deg);transform:translateY(-3px) scale(1.1) rotateZ(-5deg)}50%{-webkit-transform:translateY(0) scale(1.05) rotateZ(0);-moz-transform:translateY(0) scale(1.05) rotateZ(0);-o-transform:translateY(0) scale(1.05) rotateZ(0);-ms-transform:translateY(0) scale(1.05) rotateZ(0);transform:translateY(0) scale(1.05) rotateZ(0)}75%{-webkit-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-moz-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-o-transform:translateY(-1px) scale(1.02) rotateZ(2deg);-ms-transform:translateY(-1px) scale(1.02) rotateZ(2deg);transform:translateY(-1px) scale(1.02) rotateZ(2deg)}}:root{--theme-color:#4c6ef5;--theme-color-rgb:76,110,245;--theme-color-dark:#2850f3;--global-font-size:14px;--global-bg:#f2f5fb;--font-color:#333a4a;--hr-border:#a6b6fa;--hr-before-color:#8299f8;--search-bg:#f7f9fd;--search-input-color:#333a4a;--search-a-color:#333a4a;--tab-border-color:#f0f0f0;--tab-button-bg:#f0f0f0;--tab-button-color:#333a4a;--tab-button-hover-bg:#dcdcdc;--tab-button-active-bg:rgba(255,255,255,0.8);--card-bg:rgba(255,255,255,0.8);--card-border:rgba(76, 88, 140, .12);--card-radius:10px;--card-meta:#8b93a6;--sidebar-bg:#f7f9fd;--sidebar-menu-bg:#fff;--btn-hover-color:var(--theme-color-dark);--btn-color:#fff;--btn-bg:var(--theme-color);--text-bg-hover:rgba(var(--theme-color-rgb), .7);--light-grey:rgba(76, 88, 140, .12);--dark-grey:#cacaca;--white:#fff;--text-highlight-color:#333a4a;--blockquote-color:#6a737d;--blockquote-bg:rgba(var(--theme-color-rgb), .1);--reward-pop:#f5f5f5;--toc-link-color:#666261;--card-box-shadow:0 8px 28px rgba(35,52,100,0.06);--pseudo-hover:var(--theme-color);--headline-presudo:#a0a0a0;--scrollbar-color:var(--theme-color);--default-bg-color:var(--theme-color);--mark-bg:rgba(76,110,245,0.18)}:root{--btn-color:#fff;--btn-default-color:#777;--tags-blue-color:#428bca;--tags-blue-color-lighten:#e3eef7;--tags-pink-color:#ff69b4;--tags-pink-color-lighten:#ffe9f4;--tags-red-color:#f00;--tags-red-color-lighten:#ffd9d9;--tags-orange-color:#ff8c00;--tags-orange-color-lighten:#ffeed9;--tags-purple-color:#6f42c1;--tags-purple-color-lighten:#e9e3f6;--tags-green-color:#5cb85c;--tags-green-color-lighten:#e7f4e7;--note-default-border:#777;--note-default-bg:#f7f7f7;--note-default-text:#777;--note-modern-default-border:#e1e1e1;--note-modern-default-bg:#f3f3f3;--note-modern-default-text:#666;--note-modern-default-hover:#454545;--note-primary-border:#6f42c1;--note-primary-bg:#f5f0fa;--note-primary-text:#6f42c1;--note-modern-primary-border:#e1c2ff;--note-modern-primary-bg:#f3daff;--note-modern-primary-text:#6f42c1;--note-modern-primary-hover:#453298;--note-info-border:#3771e3;--note-info-bg:#edf5fc;--note-info-text:#3771e3;--note-modern-info-border:#b3e5ef;--note-modern-info-bg:#d9edf7;--note-modern-info-text:#31708f;--note-modern-info-hover:#215761;--note-success-border:#5cb85c;--note-success-bg:#eff8f0;--note-success-text:#5cb85c;--note-modern-success-border:#d0e6be;--note-modern-success-bg:#dff0d8;--note-modern-success-text:#3c763d;--note-modern-success-hover:#32562c;--note-warning-border:#f0ad4e;--note-warning-bg:#fdf8ea;--note-warning-text:#f0ad4e;--note-modern-warning-border:#fae4cd;--note-modern-warning-bg:#fcf4e3;--note-modern-warning-text:#8a6d3b;--note-modern-warning-hover:#714f30;--note-danger-border:#d9534f;--note-danger-bg:#fcf1f2;--note-danger-text:#d9534f;--note-modern-danger-border:#ebcdd2;--note-modern-danger-bg:#f2dfdf;--note-modern-danger-text:#a94442;--note-modern-danger-hover:#84333f}body{position:relative;overflow-y:scroll;min-height:100%;background:var(--global-bg);color:var(--font-color);font-size:var(--global-font-size);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Helvetica Neue',Lato,Roboto,'PingFang SC','Microsoft YaHei',sans-serif;line-height:2;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth}@-moz-document url-prefix(){*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-color) transparent}}*::-webkit-scrollbar{width:5px;height:5px}*::-webkit-scrollbar-thumb{background:var(--font-color)}*::-webkit-scrollbar-track{background-color:transparent}html,body{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar{display:none;width:0;height:0}input::placeholder{color:var(--font-color)}body::before{content:'';position:fixed;z-index:-998;top:0;left:0;width:100%;height:100%;pointer-events:none;background-image:url("https://r2.itxyu.cn/uploads/bg.svg");background-repeat:repeat;background-position:center;background-size:auto;opacity:.55;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=55)";filter:alpha(opacity=55)}h1,h2,h3,h4,h5,h6{position:relative;margin:20px 0 14px;color:var(--text-highlight-color);font-weight:bold}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{font-size:inherit !important}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.table-wrap{overflow-x:scroll;margin:0 0 20px}table{display:table;width:100%;border-spacing:0;border-collapse:separate;border-top:1px solid var(--light-grey);border-left:1px solid var(--light-grey);empty-cells:show}table thead{background:rgba(var(--theme-color-rgb), .08)}table th,table td{padding:6px 12px;border:1px solid var(--light-grey);border-top:none;border-left:none;vertical-align:middle}.copy-toast{position:fixed;top:24px;left:50%;z-index:100000;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:5px 18px 5px 9px;border:1px solid var(--card-border);border-radius:999px;background:var(--card-bg);-webkit-box-shadow:0 8px 24px rgba(98,124,153,0.18);box-shadow:0 8px 24px rgba(98,124,153,0.18);backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);color:var(--font-color);font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transform:translate(-50%,-16px);-moz-transform:translate(-50%,-16px);-o-transform:translate(-50%,-16px);-ms-transform:translate(-50%,-16px);transform:translate(-50%,-16px);-webkit-transition:opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), -webkit-transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);-moz-transition:opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), -moz-transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);-o-transition:opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), -o-transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);-ms-transition:opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), -ms-transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);transition:opacity 0.3s cubic-bezier(0.16, 1, 0.3, 1), transform 0.3s cubic-bezier(0.16, 1, 0.3, 1)}.copy-toast .copy-toast__icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:26px;height:26px;border-radius:50%;background:var(--theme-color)}.copy-toast .copy-toast__icon svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.copy-toast .copy-toast__icon svg path{stroke-dasharray:20;stroke-dashoffset:20}.copy-toast.is-visible{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.copy-toast.is-visible .copy-toast__icon{-webkit-animation:copyToastPop .45s cubic-bezier(.34,1.56,.64,1);-moz-animation:copyToastPop .45s cubic-bezier(.34,1.56,.64,1);-o-animation:copyToastPop .45s cubic-bezier(.34,1.56,.64,1);-ms-animation:copyToastPop .45s cubic-bezier(.34,1.56,.64,1);animation:copyToastPop .45s cubic-bezier(.34,1.56,.64,1)}.copy-toast.is-visible .copy-toast__icon svg path{-webkit-animation:copyToastCheck .4s .16s ease forwards;-moz-animation:copyToastCheck .4s .16s ease forwards;-o-animation:copyToastCheck .4s .16s ease forwards;-ms-animation:copyToastCheck .4s .16s ease forwards;animation:copyToastCheck .4s .16s ease forwards}@media (prefers-reduced-motion:reduce){.copy-toast{-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease}.copy-toast.is-visible .copy-toast__icon{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}.copy-toast.is-visible .copy-toast__icon svg path{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none;stroke-dashoffset:0}}button{padding:0;outline:0;border:none;background:none;cursor:pointer;touch-action:manipulation}a{color:#4c6ef5;text-decoration:none;word-wrap:break-word;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;overflow-wrap:break-word}a:hover{color:var(--theme-color-dark)}.text-center{text-align:center}.text-right{text-align:right}img[src=''],img:not([src]){opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}.img-alt{margin:-10px 0 10px;color:#858585}.img-alt:hover{text-decoration:none !important}blockquote{margin:0 0 20px;padding:7px 15px;border-left:4px solid var(--theme-color);background-color:rgba(var(--theme-color-rgb), .1);color:var(--blockquote-color);border-radius:10px}blockquote footer cite:before{padding:0 5px;content:'—'}blockquote > :last-child{margin-bottom:0 !important}.fa-fw{width:1.25em;text-align:center}@-moz-keyframes copyToastPop{0%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}60%{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes copyToastPop{0%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}60%{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes copyToastPop{0%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}60%{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes copyToastPop{0%{-webkit-transform:scale(.4);-moz-transform:scale(.4);-o-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}60%{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes copyToastCheck{to{stroke-dashoffset:0}}@-webkit-keyframes copyToastCheck{to{stroke-dashoffset:0}}@-o-keyframes copyToastCheck{to{stroke-dashoffset:0}}@keyframes copyToastCheck{to{stroke-dashoffset:0}}:root{--hl-color:#f8f8f2;--hl-bg:#282a36;--hltools-bg:#21222c;--hltools-color:#f8f8f2;--hlnumber-bg:#282a36;--hlnumber-color:#6272a4;--hlscrollbar-bg:#44475a;--hlexpand-bg:linear-gradient(180deg, rgba(40,42,54,0.6), rgba(40,42,54,0.9))}@-moz-document url-prefix(){scrollbar-color:var(--hlscrollbar-bg) transparent}figure.highlight table::-webkit-scrollbar-thumb,#article-container.post-content figure.highlight.default pre::-webkit-scrollbar-thumb{background:var(--font-color)}figure.highlight pre .hljs-comment,figure.highlight pre .hljs-quote{color:#6272a4}figure.highlight pre .hljs-keyword,figure.highlight pre .hljs-selector-tag,figure.highlight pre .hljs-literal,figure.highlight pre .hljs-name{color:#ff79c6}figure.highlight pre .hljs-built_in,figure.highlight pre .hljs-type,figure.highlight pre .hljs-attribute{color:#8be9fd}figure.highlight pre .hljs-number,figure.highlight pre .hljs-symbol,figure.highlight pre .hljs-bullet{color:#bd93f9}figure.highlight pre .hljs-string,figure.highlight pre .hljs-regexp,figure.highlight pre .hljs-template-variable{color:#f1fa8c}figure.highlight pre .hljs-title,figure.highlight pre .hljs-title.function_,figure.highlight pre .hljs-title.class_,figure.highlight pre .hljs-function{color:#50fa7b}figure.highlight pre .hljs-variable,figure.highlight pre .hljs-params,figure.highlight pre .hljs-subst{color:#f8f8f2}figure.highlight pre .hljs-meta,figure.highlight pre .hljs-doctag{color:#ffb86c}figure.highlight pre .hljs-addition{color:#50fa7b}figure.highlight pre .hljs-deletion{color:#f55}figure.highlight pre .deletion{color:#f55}figure.highlight pre .addition{color:#50fa7b}figure.highlight pre .meta{color:#bd93f9}figure.highlight pre .comment{color:#6272a4}figure.highlight pre .variable,figure.highlight pre .attribute,figure.highlight pre .regexp,figure.highlight pre .ruby .constant,figure.highlight pre .xml .tag .title,figure.highlight pre .xml .pi,figure.highlight pre .xml .doctype,figure.highlight pre .html .doctype,figure.highlight pre .css .id,figure.highlight pre .tag .name,figure.highlight pre .css .class,figure.highlight pre .css .pseudo{color:#ff79c6}figure.highlight pre .tag{color:#8be9fd}figure.highlight pre .number,figure.highlight pre .preprocessor,figure.highlight pre .literal,figure.highlight pre .params,figure.highlight pre .constant,figure.highlight pre .command{color:#ffb86c}figure.highlight pre .built_in{color:#f1fa8c}figure.highlight pre .ruby .class .title,figure.highlight pre .css .rules .attribute,figure.highlight pre .string,figure.highlight pre .value,figure.highlight pre .inheritance,figure.highlight pre .header,figure.highlight pre .ruby .symbol,figure.highlight pre .xml .cdata,figure.highlight pre .special,figure.highlight pre .number,figure.highlight pre .formula{color:#50fa7b}figure.highlight pre .keyword,figure.highlight pre .title,figure.highlight pre .css .hexcolor{color:#8be9fd}figure.highlight pre .function,figure.highlight pre .python .decorator,figure.highlight pre .python .title,figure.highlight pre .ruby .function .title,figure.highlight pre .ruby .title .keyword,figure.highlight pre .perl .sub,figure.highlight pre .javascript .title,figure.highlight pre .coffeescript .title{color:#50fa7b}figure.highlight pre .tag .attr,figure.highlight pre .javascript .function{color:#bd93f9}#article-container.post-content figure.highlight .line.marked{background-color:#44475a}#article-container.post-content figure.highlight table{display:block;overflow:auto;border:none}#article-container.post-content figure.highlight table td{padding:0;border:none}#article-container.post-content figure.highlight .gutter pre{padding-right:10px;padding-left:10px;background-color:var(--hlnumber-bg);color:var(--hlnumber-color);text-align:right}#article-container.post-content figure.highlight .code pre{padding-right:10px;padding-left:10px;width:100%}#article-container.post-content pre,#article-container.post-content figure.highlight{overflow:auto;margin:0 0 20px;padding:0;background:var(--hl-bg);color:var(--hl-color);line-height:1.6}#article-container.post-content pre,#article-container.post-content code{font-size:var(--global-font-size);font-family:consolas,Menlo,monospace,'PingFang SC','Microsoft YaHei',sans-serif !important;border-radius:3px}#article-container.post-content code{padding:2px 5px;background:rgba(var(--theme-color-rgb), .1);color:var(--theme-color)}#article-container.post-content pre{padding:10px 20px}#article-container.post-content pre code{padding:0;background:none;color:var(--hl-color);text-shadow:none}#article-container.post-content figure.highlight{position:relative;border:1px solid rgba(248,248,242,0.08);border-radius:10px;border-radius:10px}#article-container.post-content figure.highlight pre{margin:0;padding:14px 0 16px;border:none;line-height:1.7}#article-container.post-content figure.highlight table{margin:0}#article-container.post-content figure.highlight .line{min-height:1.7em}#article-container.post-content figure.highlight figcaption,#article-container.post-content figure.highlight .caption{padding:6px 0 2px 14px;font-size:var(--global-font-size);line-height:1em}#article-container.post-content figure.highlight figcaption a,#article-container.post-content figure.highlight .caption a{float:right;padding-right:10px;color:var(--hl-color)}#article-container.post-content figure.highlight figcaption a:hover,#article-container.post-content figure.highlight .caption a:hover{border-bottom-color:var(--hl-color)}#article-container.post-content figure.highlight.default pre{padding:10px 20px}#article-container.post-content figure.highlight.copy-true{-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;-webkit-user-select:all}#article-container.post-content figure.highlight.copy-true > table,#article-container.post-content figure.highlight.copy-true > pre{display:block !important;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#article-container.post-content .highlight-tools{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden;padding:0 12px;min-height:42px;height:42px;background:var(--hltools-bg);color:var(--hltools-color);font-size:var(--global-font-size);border-bottom:1px solid rgba(248,248,242,0.08);margin-right:auto}#article-container.post-content .highlight-tools > *{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 3px}#article-container.post-content .highlight-tools i{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:28px;height:28px;border-radius:7px;color:rgba(248,248,242,0.72);cursor:pointer;-webkit-transition:color 0.2s ease, background-color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:color 0.2s ease, background-color 0.2s ease, -moz-transform 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease, -o-transform 0.2s ease;-ms-transition:color 0.2s ease, background-color 0.2s ease, -ms-transform 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease, transform 0.2s ease}#article-container.post-content .highlight-tools i:hover{background:#44475a;color:#f8f8f2}#article-container.post-content .highlight-tools.closed ~ *{display:none}#article-container.post-content .highlight-tools.closed .expand{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#article-container.post-content .highlight-tools .code-lang{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden;padding-right:10px;text-transform:uppercase;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;font-size:1.15em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#article-container.post-content .highlight-tools .macStyle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:6px;margin:0 8px 0 0}#article-container.post-content .highlight-tools .macStyle > *{display:block;margin:0;width:9px;height:9px;border-radius:50%}#article-container.post-content .highlight-tools .macStyle .mac-close{background:#f55}#article-container.post-content .highlight-tools .macStyle .mac-minimize{background:#ffb86c}#article-container.post-content .highlight-tools .macStyle .mac-maximize{background:#50fa7b}#article-container.post-content .highlight-tools .code-lang{color:rgba(248,248,242,0.66);font-size:.82em;font-weight:600;letter-spacing:.08em}#article-container.post-content .highlight-tools .copy-button{margin-left:auto;color:rgba(248,248,242,0.66)}#article-container.post-content .highlight-tools .copy-button:hover{background:rgba(139,233,253,0.14)}#article-container.post-content .gutter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}#article-container.post-content .gist table{width:auto}#article-container.post-content .gist table td{border:none}#article-container.post-content figure.highlight{border-radius:8px}#article-container.post-content figure.highlight .highlight-tools .macStyle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:3px}#article-container.post-content figure.highlight .highlight-tools .macStyle > *{margin-right:8px;width:12px;height:12px;border-radius:50%}#article-container.post-content figure.highlight .highlight-tools .macStyle > :last-child{margin-right:5px}#article-container.post-content figure.highlight .highlight-tools .macStyle .mac-close{background:#fc625d}#article-container.post-content figure.highlight .highlight-tools .macStyle .mac-minimize{background:#fdbc40}#article-container.post-content figure.highlight .highlight-tools .macStyle .mac-maximize{background:#35cd4b}#article-container.post-content figure.highlight .highlight-tools > :nth-child(2){-webkit-box-ordinal-group:8;-moz-box-ordinal-group:8;-o-box-ordinal-group:8;-ms-flex-order:8;-webkit-order:8;order:8}#article-container.post-content figure.highlight .highlight-tools.closed .expand{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.type-404 #content-inner{min-height:calc(100vh - 120px)}.type-404 .nc{margin:0;padding:0 20px}.type-404 .error-content{display:grid;grid-template-columns:minmax(250px,.9fr) minmax(300px,1.1fr);-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:clamp(32px,7vw,100px);margin:42px auto 64px;padding:clamp(42px,7vw,84px) clamp(28px,7vw,88px);max-width:980px;min-height:390px;border:1px solid #e7edf2;border-radius:8px;background:#fff;-webkit-box-shadow:0 12px 36px rgba(31,45,61,0.055);box-shadow:0 12px 36px rgba(31,45,61,0.055)}.type-404 .error-mark{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.type-404 .error-code{color:#1f2d3d;font-size:clamp(6.4rem,14vw,10.5rem);font-weight:800;letter-spacing:.02em;line-height:.82}.type-404 .error-line{display:block;margin-top:28px;width:72px;height:4px;border-radius:4px;background:#4c6ef5}.type-404 .error-info{max-width:390px}.type-404 .error-kicker{display:block;margin-bottom:16px;color:#4c6ef5;font-size:.72em;font-weight:700;letter-spacing:.18em;line-height:1.4}.type-404 .error_title{margin:0 0 14px;color:#1f2d3d;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.25}.type-404 .error_subtitle{margin:0;color:rgba(31,45,61,0.58);font-size:.98em;line-height:1.9}.type-404 .error-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-top:28px}.type-404 .error-action{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px;min-height:38px;padding:0 16px;border:1px solid transparent;border-radius:4px;font-size:.86em;line-height:1;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -moz-transform 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -o-transform 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, -ms-transform 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, transform 0.2s ease}.type-404 .error-action i + span{margin-left:0}.type-404 .error-action:focus-visible{outline:2px solid #4c6ef5;outline-offset:3px}.type-404 .error-action-primary{background:#4c6ef5;color:#fff}.type-404 .error-action-primary:hover{background:#2e55f3;color:#fff}.type-404 .error-action-secondary{border-color:#dfe7ed;background:#fff;color:#526170}.type-404 .error-action-secondary:hover{border-color:rgba(76,110,245,0.45);color:#4c6ef5}.type-404 #footer{display:block}@media screen and (max-width:768px){.type-404 #content-inner{min-height:0}.type-404 .nc{padding:0 14px}.type-404 .error-content{display:block;margin:24px auto 42px;padding:42px 26px 48px;min-height:0;text-align:center}.type-404 .error-mark{-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:42px}.type-404 .error-code{font-size:6.4rem}.type-404 .error-line{margin-top:22px}.type-404 .error-info{max-width:none}.type-404 .error-actions{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}.album-page{width:100%;margin-bottom:20px;margin-bottom:32px}.album-page .album-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;padding:22px 28px;margin-bottom:18px}.album-page .album-intro-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.4em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px}.album-page .album-intro-copy{min-width:0}.album-page .album-intro-copy h1{margin:0;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25}.album-page .album-intro-copy p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.album-page .album-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.album-page .album-card{position:relative;display:block;overflow:hidden;padding:0;width:100%;aspect-ratio:4/5;border:0;border-radius:var(--card-radius);background:var(--card-bg);color:#fff;text-align:left;cursor:pointer;isolation:isolate;-webkit-box-shadow:0 8px 22px rgba(7,17,27,0.08);box-shadow:0 8px 22px rgba(7,17,27,0.08);-webkit-transition:-webkit-transform 0.3s ease, box-shadow 0.3s ease;-moz-transition:-moz-transform 0.3s ease, box-shadow 0.3s ease;-o-transition:-o-transform 0.3s ease, box-shadow 0.3s ease;-ms-transition:-ms-transform 0.3s ease, box-shadow 0.3s ease;transition:transform 0.3s ease, box-shadow 0.3s ease}.album-page .album-card:hover{-webkit-transform:translateY(-5px);-moz-transform:translateY(-5px);-o-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 16px 34px rgba(7,17,27,0.16);box-shadow:0 16px 34px rgba(7,17,27,0.16)}.album-page .album-card:hover .album-card-cover{-webkit-transform:scale(1.06) !important;-moz-transform:scale(1.06) !important;-o-transform:scale(1.06) !important;-ms-transform:scale(1.06) !important;transform:scale(1.06) !important}.album-page .album-card:hover .album-card-overlay{background:-webkit-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.78) 100%);background:-moz-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.78) 100%);background:-o-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.78) 100%);background:-ms-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.78) 100%);background:linear-gradient(180deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.78) 100%)}.album-page .album-card:focus-visible{outline:2px solid #4c6ef5;outline-offset:3px}.album-page .album-card-cover,.album-page .album-card-overlay{position:absolute;inset:0;width:100%;height:100%}.album-page .album-card-cover{object-fit:cover;opacity:1 !important;-ms-filter:none !important;filter:none !important;visibility:visible !important;filter:none !important;-webkit-transform:scale(1.01) !important;-moz-transform:scale(1.01) !important;-o-transform:scale(1.01) !important;-ms-transform:scale(1.01) !important;transform:scale(1.01) !important;-webkit-transition:-webkit-transform 0.5s ease !important;-moz-transition:-moz-transform 0.5s ease !important;-o-transition:-o-transform 0.5s ease !important;-ms-transition:-ms-transform 0.5s ease !important;transition:transform 0.5s ease !important}.album-page .album-card-overlay{z-index:1;background:-webkit-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.72) 100%);background:-moz-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.72) 100%);background:-o-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.72) 100%);background:-ms-linear-gradient(270deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.72) 100%);background:linear-gradient(180deg, rgba(7,17,27,0.02) 25%, rgba(7,17,27,0.72) 100%);pointer-events:none;-webkit-transition:background 0.3s ease;-moz-transition:background 0.3s ease;-o-transition:background 0.3s ease;-ms-transition:background 0.3s ease;transition:background 0.3s ease}.album-page .album-card-content{position:absolute;right:0;bottom:0;left:0;z-index:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:42px 16px 16px;color:#fff}.album-page .album-card-category{margin-bottom:7px;color:rgba(255,255,255,0.78);font-size:.68em;font-weight:700;letter-spacing:.08em}.album-page .album-card-title{display:block;max-width:100%;color:#fff;font-size:1.25em;line-height:1.25;text-shadow:0 2px 16px rgba(0,0,0,0.18)}.album-page .album-card-description{display:block;margin-top:5px;overflow:hidden;color:rgba(255,255,255,0.78);font-size:.78em;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis}.album-page .album-card-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:6px;margin-top:12px;padding:4px 8px;border:1px solid rgba(255,255,255,0.36);border-radius:999px;background:rgba(7,17,27,0.24);color:rgba(255,255,255,0.9);font-size:.7em;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.album-page .album-empty{padding:60px 20px;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--card-meta);text-align:center}.album-page .album-empty i{display:block;margin-bottom:12px;color:var(--theme-color);font-size:2em}.album-page .album-empty p{margin:0}#page.nc > .album-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:900px){.album-page .album-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.album-page .album-intro{padding:18px}.album-page .album-intro-icon{-webkit-flex-basis:42px;flex-basis:42px;width:42px;height:42px;font-size:1.2em}.album-page .album-intro-copy h1{font-size:1.35em}.album-page .album-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.album-page .album-card{aspect-ratio:3/4}.album-page .album-card-content{padding:34px 11px 11px}.album-page .album-card-category{margin-bottom:4px;font-size:.58em}.album-page .album-card-title{font-size:.98em}.album-page .album-card-description{margin-top:3px;font-size:.66em}.album-page .album-card-count{margin-top:8px;padding:3px 6px;font-size:.62em}}.album-detail-page{width:100%;margin-bottom:20px}.album-detail-page .album-detail-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:20px;margin-bottom:18px;padding:22px 28px;border:1px solid rgba(76,73,72,0.1);border-radius:10px;background:var(--card-bg)}.album-detail-page .album-back-link{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:8px 11px;border-radius:8px;background:#4c6ef5;border:1px solid #4c6ef5;color:#fff;font-size:.84em;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease}.album-detail-page .album-back-link:hover{border:1px solid #4c6ef5;background:rgba(0,0,0,0.12);color:#4c6ef5}.album-detail-page .album-detail-heading{min-width:0}.album-detail-page .album-detail-category{margin-bottom:5px;color:var(--font-color);font-size:.72em;font-weight:700;letter-spacing:.08em}.album-detail-page h1{margin:0;overflow:hidden;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.album-detail-page .album-detail-heading p{margin:5px 0 0;overflow:hidden;color:#858585;font-size:.88em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.album-detail-page .album-detail-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px;color:#858585;font-size:.82em;white-space:nowrap}.album-detail-page .album-detail-count i{color:var(--font-color)}.album-detail-page .album-photo-grid{position:relative;margin:0;min-height:1px;padding:0;list-style:none}.album-detail-page .album-waterfall-item{position:absolute;top:0;left:0;padding:0;margin:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.album-detail-page .album-photo{display:block;overflow:hidden;padding:0;width:100%;border:0;border-radius:10px;background:var(--card-bg);cursor:pointer;line-height:0}.album-detail-page .album-photo:focus-visible{outline:2px solid #4c6ef5;outline-offset:3px}.album-detail-page .album-photo img{display:block;width:100%;height:auto;min-height:120px;object-fit:cover;opacity:1 !important;-ms-filter:none !important;filter:none !important;visibility:visible !important;filter:none !important;-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important;margin:0 auto}.album-lightbox{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:56px 80px;background:rgba(12,18,28,0.86);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.album-lightbox.is-open{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}.album-lightbox .album-lightbox-figure{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;max-width:90vw;max-height:90vh}.album-lightbox .album-lightbox-image{display:block;max-width:100%;max-height:calc(90vh - 44px);border-radius:10px;-webkit-box-shadow:0 20px 60px rgba(0,0,0,0.32);box-shadow:0 20px 60px rgba(0,0,0,0.32);object-fit:contain}.album-lightbox .album-lightbox-caption{margin-top:12px;color:rgba(255,255,255,0.72);font-size:.84em}.album-lightbox .album-lightbox-close,.album-lightbox .album-lightbox-prev,.album-lightbox .album-lightbox-next{position:absolute;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:42px;height:42px;border:1px solid rgba(255,255,255,0.2);border-radius:50%;background:rgba(0,0,0,0.24);color:#fff;cursor:pointer;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, -moz-transform 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, -o-transform 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, -ms-transform 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease}.album-lightbox .album-lightbox-close:hover,.album-lightbox .album-lightbox-prev:hover,.album-lightbox .album-lightbox-next:hover{border-color:rgba(255,255,255,0.5);background:rgba(255,255,255,0.16);-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.album-lightbox .album-lightbox-close{top:22px;right:24px}.album-lightbox .album-lightbox-prev{top:50%;left:24px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.album-lightbox .album-lightbox-prev:hover{-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.album-lightbox .album-lightbox-next{top:50%;right:24px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.album-lightbox .album-lightbox-next:hover{-webkit-transform:translateY(-50%) scale(1.05);-moz-transform:translateY(-50%) scale(1.05);-o-transform:translateY(-50%) scale(1.05);-ms-transform:translateY(-50%) scale(1.05);transform:translateY(-50%) scale(1.05)}.album-lightbox .album-lightbox-prev:disabled,.album-lightbox .album-lightbox-next:disabled{opacity:.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);cursor:default}body.album-lightbox-open{overflow:hidden}#page.nc > .album-detail-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:900px){.album-detail-page .album-photo-grid{min-height:1px}}@media screen and (max-width:768px){.album-detail-page .album-detail-header{grid-template-columns:1fr auto;gap:12px;padding:18px}.album-detail-page .album-back-link{grid-column:1/-1;justify-self:start}.album-detail-page .album-detail-heading h1{font-size:1.35em}.album-detail-page .album-detail-heading p{font-size:.82em}.album-detail-page .album-photo-grid{min-height:1px}.album-detail-page .album-waterfall-item{margin:0}.album-detail-page .album-lightbox{padding:52px 48px}.album-detail-page .album-lightbox .album-lightbox-prev{left:10px}.album-detail-page .album-lightbox .album-lightbox-next{right:10px}.album-detail-page .album-lightbox .album-lightbox-close{top:14px;right:14px}}.archive-firefly-page{width:100%;margin-bottom:20px}.archive-firefly-page .archive-filter-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;padding:22px 28px;margin-bottom:18px}.archive-firefly-page .archive-filter-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.35em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px}.archive-firefly-page .archive-filter-copy{min-width:0}.archive-firefly-page .archive-filter-label{margin-bottom:3px;color:#4c6ef5;font-size:.76em;font-weight:700;line-height:1.4}.archive-firefly-page .archive-filter-title{margin:0;overflow:hidden;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.archive-firefly-page .archive-filter-description{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.archive-firefly-page .archive-filter-panel{padding:24px 28px;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.archive-firefly-page .archive-filter-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:16px}.archive-firefly-page .archive-filter-heading-copy{min-width:0}.archive-firefly-page .archive-filter-heading-title{margin:0;overflow:hidden;color:var(--font-color);font-size:1.1em;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.archive-firefly-page .archive-filter-heading-description{margin:4px 0 0;color:#858585;font-size:.78em}.archive-firefly-page .archive-filter-count{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#4c6ef5;font-size:.8em;font-weight:700}.archive-firefly-page .archive-filter-results .article-sort{margin:0;padding-left:0;border-left:0}.archive-firefly-page .archive-filter-results .article-sort-item-img{display:none}.archive-firefly-page .archive-filter-results .article-sort-item{margin-left:0}.archive-firefly-page .archive-filter-results .article-sort-item:before{display:none}.archive-firefly-page .archive-filter-results .article-sort-item.year{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;margin:18px 0 6px;padding:0;color:var(--font-color);font-size:1em;font-weight:700}.archive-firefly-page .archive-filter-results .article-sort-item.year:first-child{margin-top:0}.archive-firefly-page .archive-filter-results .article-sort-item.year:after{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;background:rgba(76, 88, 140, .12);content:''}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year){position:relative;display:grid;grid-template-columns:86px 16px minmax(0,1fr) minmax(100px,24%);-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;min-height:46px;margin:0;padding:7px 10px;border-radius:8px;-webkit-transition:background-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year):after{position:absolute;top:-1px;bottom:-1px;left:103px;width:1px;background:rgba(76,73,72,0.12);content:'';pointer-events:none}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year):hover{background:rgba(76,110,245,0.06)}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year):hover .article-sort-item-title{color:#4c6ef5;-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year)[hidden]{display:none}.archive-firefly-page .archive-filter-results .article-sort-item-info{display:contents;padding:0}.archive-firefly-page .archive-filter-results .article-sort-item-time{grid-column:1;color:#858585;font-size:.78em;white-space:nowrap}.archive-firefly-page .archive-filter-results .article-sort-item-time i{display:none}.archive-firefly-page .archive-filter-results .article-sort-item-time time{padding-left:0}.archive-firefly-page .archive-filter-results .article-sort-item-title{grid-column:3;min-width:0;overflow:hidden;color:var(--font-color);font-size:.9em;font-weight:600;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:color 0.2s ease, -moz-transform 0.2s ease;-o-transition:color 0.2s ease, -o-transform 0.2s ease;-ms-transition:color 0.2s ease, -ms-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease}.archive-firefly-page .archive-filter-results .article-sort-item-category{display:inline-block;margin-right:8px;padding:2px 6px;border-radius:4px;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.78em;font-weight:600;vertical-align:1px}.archive-firefly-page .archive-filter-results .article-sort-item-title-text{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.archive-firefly-page .archive-filter-results .article-sort-item-tags{grid-column:4;min-width:0;overflow:hidden;color:#858585;font-size:.74em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.archive-firefly-page .archive-filter-results .article-sort-item-tags a{color:inherit;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.archive-firefly-page .archive-filter-results .article-sort-item-tags a:not(:last-child){margin-right:8px}.archive-firefly-page .archive-filter-results .article-sort-item-tags a:hover{color:#4c6ef5}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year) .article-sort-item-info:before{grid-column:2;grid-row:1;z-index:1;width:7px;height:7px;margin-left:4px;border:2px solid var(--card-bg);border-radius:50%;background:#4c6ef5;-webkit-box-shadow:0 0 0 1px rgba(76,110,245,0.4);box-shadow:0 0 0 1px rgba(76,110,245,0.4);content:''}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year):after + .article-sort-item-info{min-width:0}.archive-firefly-page .archive-filter-empty{padding:42px 20px 28px;color:#858585;text-align:center}.archive-firefly-page .archive-filter-empty i{display:block;margin-bottom:10px;color:rgba(76,110,245,0.55);font-size:2em}.archive-firefly-page .archive-filter-empty p{margin:0;font-size:.9em}.archive-firefly-page .archive-filter-results.is-empty{display:none}@media screen and (max-width:768px){.archive-firefly-page .archive-filter-intro{padding:18px}.archive-firefly-page .archive-filter-icon{-webkit-flex-basis:42px;flex-basis:42px;width:42px;height:42px;font-size:1.2em}.archive-firefly-page .archive-filter-title{font-size:1.35em}.archive-firefly-page .archive-filter-panel{padding:20px 12px}.archive-firefly-page .archive-filter-heading{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:0 6px}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year){grid-template-columns:70px 16px minmax(0,1fr);padding:7px 6px}.archive-firefly-page .archive-filter-results .article-sort-item:not(.year):after{left:87px}.archive-firefly-page .archive-filter-results .article-sort-item-time{font-size:.72em}.archive-firefly-page .archive-filter-results .article-sort-item-title{font-size:.84em}.archive-firefly-page .archive-filter-results .article-sort-item-tags{display:none}}#page.nc > .archive-firefly-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.article-sort{margin-left:10px;padding-left:20px;border-left:2px solid #adbcfa}.article-sort-title{position:relative;margin-left:10px;padding-bottom:20px;padding-left:20px;font-size:1.72em}.article-sort-title:hover:before{border-color:var(--pseudo-hover)}.article-sort-title:before{position:absolute;top:calc(((100% - 36px) / 2));left:-9px;z-index:1;width:10px;height:10px;border:5px solid #4c6ef5;border-radius:10px;background:var(--card-bg);content:'';line-height:10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-title:after{position:absolute;bottom:0;left:0;z-index:0;width:2px;height:1.5em;background:#adbcfa;content:''}.article-sort-item{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0 0 20px 10px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-item:hover:before{border-color:var(--pseudo-hover)}.article-sort-item:before{position:absolute;left:calc(-20px - 17px);width:6px;height:6px;border:3px solid #4c6ef5;border-radius:6px;background:var(--card-bg);content:'';-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.article-sort-item.no-article-cover{height:80px}.article-sort-item.no-article-cover .article-sort-item-info{padding:0}.article-sort-item.year{font-size:1.43em;margin-bottom:10px}.article-sort-item.year:hover:before{border-color:#4c6ef5}.article-sort-item.year:before{border-color:var(--pseudo-hover)}.article-sort-item-time{color:var(--card-meta);font-size:.85em}.article-sort-item-time time{padding-left:6px;cursor:default}.article-sort-item-title{color:var(--font-color);font-size:1.05em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;-webkit-line-clamp:2}.article-sort-item-title:hover{color:#4c6ef5;-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-o-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.article-sort-item-img{overflow:hidden;width:100px;height:70px;border-radius:10px}@media screen and (max-width:768px){.article-sort-item-img{width:70px;height:70px}}.article-sort-item-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0 16px}.taxonomy-categories .taxonomy-category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px}.taxonomy-categories .taxonomy-category-card{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;min-width:0;padding:22px 20px;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:var(--card-bg);color:var(--font-color);-webkit-transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, -moz-transform 0.25s ease;-o-transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, -o-transform 0.25s ease;-ms-transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, -ms-transform 0.25s ease;transition:border-color 0.25s ease, background-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}.taxonomy-categories .taxonomy-category-card:hover,.taxonomy-categories .taxonomy-category-card:focus-visible{border-color:rgba(76,110,245,0.45);background:rgba(76,110,245,0.035);color:var(--font-color)}.taxonomy-categories .taxonomy-category-card:hover .taxonomy-category-icon,.taxonomy-categories .taxonomy-category-card:focus-visible .taxonomy-category-icon{background:rgba(76,110,245,0.18)}.taxonomy-categories .taxonomy-category-card:hover .taxonomy-category-copy h2,.taxonomy-categories .taxonomy-category-card:focus-visible .taxonomy-category-copy h2,.taxonomy-categories .taxonomy-category-card:hover .taxonomy-category-arrow,.taxonomy-categories .taxonomy-category-card:focus-visible .taxonomy-category-arrow{color:#4c6ef5}.taxonomy-categories .taxonomy-category-card:focus-visible{outline:2px solid rgba(76,110,245,0.55);outline-offset:3px}.taxonomy-categories .taxonomy-category-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 50px;-ms-flex:0 0 50px;flex:0 0 50px;width:50px;height:50px;border-radius:50%;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:1.45em;-webkit-transition:background-color 0.25s ease;-moz-transition:background-color 0.25s ease;-o-transition:background-color 0.25s ease;-ms-transition:background-color 0.25s ease;transition:background-color 0.25s ease}.taxonomy-categories .taxonomy-category-copy{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.taxonomy-categories .taxonomy-category-copy h2{margin:0;overflow:hidden;color:var(--font-color);font-size:1.05em;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 0.25s ease;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease}.taxonomy-categories .taxonomy-category-copy p{margin:5px 0 0;color:#858585;font-size:.82em}.taxonomy-categories .taxonomy-category-arrow{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#858585;font-size:.9em;-webkit-transition:color 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:color 0.25s ease, -moz-transform 0.25s ease;-o-transition:color 0.25s ease, -o-transform 0.25s ease;-ms-transition:color 0.25s ease, -ms-transform 0.25s ease;transition:color 0.25s ease, transform 0.25s ease}.taxonomy-categories .taxonomy-category-card:hover .taxonomy-category-arrow{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}@media screen and (max-width:768px){.taxonomy-categories .taxonomy-category-grid{grid-template-columns:1fr;gap:10px}.taxonomy-categories .taxonomy-category-card{padding:17px 16px}}#body-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh}.layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;margin:0 auto;padding:10px 15px;max-width:1250px;width:100%}@media screen and (max-width:900px){.layout{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.layout{padding:5px 5px}}@media screen and (min-width:2000px){.layout{max-width:60%}}.layout > div:first-child:not(.nc){-webkit-align-self:flex-start;align-self:flex-start;-ms-flex-item-align:start;padding:20px 40px}@media screen and (max-width:768px){.layout > div:first-child:not(.nc){padding:36px 14px}}.layout > div:first-child{width:78%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width:900px){.layout > div:first-child{width:100% !important}}.layout.hide-aside{max-width:1250px}@media screen and (min-width:2000px){.layout.hide-aside{max-width:1300px}}.layout.hide-aside > div{width:100% !important}.recent-post-item,.avatar-img,.flink-item-icon{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.contact-page{width:100%;margin-bottom:20px}.contact-page .contact-feature,.contact-page .contact-section,.contact-page .contact-guide,.contact-page .contact-notes,.contact-page .contact-content{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg)}.contact-page .contact-hero{border:1px solid var(--card-border);border-radius:8px;background:var(--card-bg);display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;padding:22px 28px;margin-bottom:18px}.contact-page .contact-hero-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.32em}.contact-page .contact-hero-copy{min-width:0}.contact-page .contact-title-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:12px;min-width:0}.contact-page .contact-title-row h1{margin:0;color:var(--font-color);font-size:1.55em;line-height:1.25;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;font-weight:700}.contact-page .contact-hero-copy > p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.contact-page .contact-hero-tip{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-3px;padding:5px 10px;border:1px solid rgba(76,110,245,0.2);border-radius:999px;background:rgba(76,110,245,0.06);color:#4c6ef5;font-size:.76em;line-height:1.4;white-space:nowrap}.contact-page .contact-hero-side{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px}.contact-page .contact-response,.contact-page .contact-channel-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px;color:#858585;font-size:.82em;white-space:nowrap}.contact-page .contact-response i,.contact-page .contact-channel-count i{color:var(--font-color)}.contact-page .contact-feature{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:18px;margin-bottom:18px;padding:24px 28px}.contact-page .contact-section-kicker{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:10px;color:var(--font-color);font-size:.78em;font-weight:700}.contact-page .contact-feature-main{min-width:0}.contact-page .contact-feature-main h2{margin:0;color:var(--font-color);font-size:1.28em;line-height:1.35}.contact-page .contact-feature-main p{margin:7px 0 0;max-width:760px;color:#858585;font-size:.86em;line-height:1.7}.contact-page .contact-feature-action,.contact-page .contact-channel-link,.contact-page .contact-copy-button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;border:1px solid transparent;cursor:pointer;-webkit-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -moz-transform 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -o-transform 0.2s ease;-ms-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -ms-transform 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, transform 0.2s ease}.contact-page .contact-feature-action{gap:8px;min-height:38px;padding:8px 15px;border-radius:7px;background:#4c6ef5;color:#fff;font-size:.82em;font-weight:700;white-space:nowrap}.contact-page .contact-section{margin-bottom:18px;padding:22px 24px 24px}.contact-page .contact-section-heading{margin-bottom:14px}.contact-page .contact-section-heading h2{margin:0;color:var(--font-color);font-size:1.18em;font-weight:700;line-height:1.35}.contact-page .contact-section-heading p{margin:5px 0 0;color:#858585;font-size:.84em;line-height:1.55}.contact-page .contact-channel-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.contact-page .contact-channel-card{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:212px;padding:16px;overflow:hidden;border:1px solid rgba(76,73,72,0.09);border-radius:10px;background:rgba(255,255,255,0.72);-webkit-box-shadow:0 10px 24px rgba(31,45,61,0.05);box-shadow:0 10px 24px rgba(31,45,61,0.05);-webkit-transition:border-color 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease, box-shadow 0.2s ease, -moz-transform 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease, -o-transform 0.2s ease;-ms-transition:border-color 0.2s ease, box-shadow 0.2s ease, -ms-transform 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.contact-page .contact-channel-card:hover{border-color:rgba(76,110,245,0.35)}.contact-page .contact-channel-icon,.contact-page .contact-topic-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:38px;height:38px;border-radius:10px;background:rgba(76,110,245,0.08);color:#4c6ef5;font-size:1em}.contact-page .contact-channel-body{min-width:0;padding-top:14px}.contact-page .contact-channel-body h3{margin:0;overflow:hidden;color:var(--font-color);font-size:1em;font-weight:700;line-height:1.35;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.contact-page .contact-channel-body strong{display:block;margin-top:6px;overflow:hidden;color:var(--font-color);font-size:.82em;font-weight:600;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.contact-page .contact-channel-body p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#858585;font-size:.78em;line-height:1.58;-webkit-box-orient:vertical;-webkit-line-clamp:3}.contact-page .contact-channel-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-top:auto;padding-top:14px}.contact-page .contact-channel-link{gap:6px;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:32px;padding:7px 10px;border-radius:6px;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.76em;font-weight:700}.contact-page .contact-channel-link span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.contact-page .contact-channel-link:hover{border-color:rgba(76,110,245,0.3);background:rgba(76,110,245,0.13);color:#4c6ef5}.contact-page .contact-copy-button{gap:5px;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:32px;padding:7px 9px;border-radius:6px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:.74em;font-weight:700}.contact-page .contact-copy-button:hover,.contact-page .contact-copy-button:focus-visible{border-color:rgba(76,110,245,0.3);background:rgba(76,110,245,0.13);color:#4c6ef5}.contact-page .contact-copy-button:focus-visible{outline:2px solid rgba(76,110,245,0.5);outline-offset:2px}.contact-page .contact-copy-button .fa-check{display:none;color:#39a96b}.contact-page .contact-copy-button.is-copied .fa-copy{display:none}.contact-page .contact-copy-button.is-copied .fa-check{display:inline-block}.contact-page .contact-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-page .contact-topic-card{min-width:0;min-height:156px;padding:16px;border:1px solid rgba(76,73,72,0.09);border-radius:10px;background:var(--global-bg)}.contact-page .contact-topic-card h3{margin:14px 0 0;color:var(--font-color);font-size:.96em;line-height:1.35}.contact-page .contact-topic-card p{margin:8px 0 0;color:#858585;font-size:.78em;line-height:1.65}.contact-page .contact-bottom{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:18px;margin-bottom:18px}.contact-page .contact-guide,.contact-page .contact-notes{min-width:0;padding:22px 24px 24px}.contact-page .contact-step-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.contact-page .contact-step{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:12px;min-width:0}.contact-page .contact-step:not(:last-child){padding-bottom:18px}.contact-page .contact-step:not(:last-child):after{position:absolute;top:27px;bottom:0;left:12px;width:1px;background:rgba(76,73,72,0.12);content:''}.contact-page .contact-step-number{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 25px;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:var(--font-color);color:#fff;font-size:.72em;font-weight:700}.contact-page .contact-step-copy{min-width:0}.contact-page .contact-step-copy strong{display:block;margin:2px 0 4px;color:var(--font-color);font-size:.88em}.contact-page .contact-step-copy p{margin:0;color:#858585;font-size:.78em;line-height:1.7}.contact-page .contact-notes ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.contact-page .contact-notes li{position:relative;padding-left:15px;color:#858585;font-size:.84em;line-height:1.7}.contact-page .contact-notes li:before{position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:50%;background:#4c6ef5;content:''}.contact-page .contact-content{padding:24px}#page.nc > .contact-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1200px){.contact-page .contact-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:900px){.contact-page .contact-bottom{grid-template-columns:1fr}}@media screen and (max-width:768px){.contact-page .contact-hero{grid-template-columns:auto minmax(0,1fr);padding:18px}.contact-page .contact-hero-icon{width:42px;height:42px;font-size:1.15em}.contact-page .contact-title-row{display:block}.contact-page .contact-title-row h1{font-size:1.35em}.contact-page .contact-hero-tip{margin-top:7px;padding:3px 7px;font-size:.68em}.contact-page .contact-hero-side{grid-column:2;grid-row:2;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2px}.contact-page .contact-feature{grid-template-columns:1fr;padding:20px 18px}.contact-page .contact-feature-action{justify-self:flex-start}.contact-page .contact-section,.contact-page .contact-guide,.contact-page .contact-notes,.contact-page .contact-content{padding:20px 18px}.contact-page .contact-channel-grid,.contact-page .contact-topic-grid{grid-template-columns:1fr}.contact-page .contact-channel-card{min-height:190px}}@media screen and (max-width:420px){.contact-page .contact-channel-actions{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-page .contact-copy-button{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}}.equipment-page{width:100%;margin-bottom:20px;--equipment-glass-bg:rgba(255,255,255,0.62);--equipment-glass-soft:rgba(255,255,255,0.42);--equipment-glass-border:rgba(255,255,255,0.72)}.equipment-page .equipment-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;margin-bottom:18px;padding:22px 28px;border-radius:8px;background:var(--card-bg);border:1px solid rgba(76,73,72,0.1)}.equipment-page .equipment-list{padding:22px 24px 24px;border-radius:8px;background:var(--card-bg);border:1px solid rgba(76,73,72,0.1)}.equipment-page .equipment-hero-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.35em}.equipment-page .equipment-hero-copy{min-width:0}.equipment-page .equipment-title-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:12px;min-width:0}.equipment-page .equipment-title-row h1{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.equipment-page h1{margin:0;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25}.equipment-page .equipment-hero-copy > p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.equipment-page .equipment-hero-tip{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-3px;padding:5px 10px;border:1px solid rgba(76,110,245,0.2);border-radius:999px;background:rgba(76,110,245,0.06);color:#4c6ef5;font-size:.76em;line-height:1.4;white-space:nowrap}.equipment-page .equipment-hero-side{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px}.equipment-page .equipment-hero-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px;color:#858585;font-size:.82em;white-space:nowrap}.equipment-page .equipment-hero-count i{color:var(--font-color)}.equipment-page .equipment-section{margin-top:18px}.equipment-page .equipment-section-heading{margin-bottom:12px}.equipment-page .equipment-section-heading h2{margin:0;color:var(--font-color);font-size:1.18em;font-weight:700;line-height:1.35}.equipment-page .equipment-section-heading p{margin:5px 0 0;color:#858585;font-size:.84em;line-height:1.55}.equipment-page .equipment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.equipment-page .equipment-card{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;min-height:268px;overflow:hidden;border:1px solid rgba(76,73,72,0.09);border-radius:10px;background:rgba(255,255,255,0.72);-webkit-box-shadow:0 10px 24px rgba(31,45,61,0.05);box-shadow:0 10px 24px rgba(31,45,61,0.05);-webkit-transition:border-color 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease, box-shadow 0.2s ease, -moz-transform 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease, -o-transform 0.2s ease;-ms-transition:border-color 0.2s ease, box-shadow 0.2s ease, -ms-transform 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.equipment-page .equipment-card:hover{border-color:rgba(76,110,245,0.38)}.equipment-page .equipment-card:hover .equipment-card-cover img{-webkit-transform:scale(1.035);-moz-transform:scale(1.035);-o-transform:scale(1.035);-ms-transform:scale(1.035);transform:scale(1.035)}.equipment-page .equipment-card-cover{position:relative;overflow:hidden;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:142px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,0.56);background:-webkit-linear-gradient(315deg, rgba(76,110,245,0.06), rgba(255,255,255,0.72) 54%, rgba(31,45,61,0.04));background:-moz-linear-gradient(315deg, rgba(76,110,245,0.06), rgba(255,255,255,0.72) 54%, rgba(31,45,61,0.04));background:-o-linear-gradient(315deg, rgba(76,110,245,0.06), rgba(255,255,255,0.72) 54%, rgba(31,45,61,0.04));background:-ms-linear-gradient(315deg, rgba(76,110,245,0.06), rgba(255,255,255,0.72) 54%, rgba(31,45,61,0.04));background:linear-gradient(135deg, rgba(76,110,245,0.06), rgba(255,255,255,0.72) 54%, rgba(31,45,61,0.04))}.equipment-page .equipment-card-cover img{display:block;width:100%;height:100%;object-fit:contain;-webkit-transition:-webkit-transform 0.25s ease;-moz-transition:-moz-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-ms-transition:-ms-transform 0.25s ease;transition:transform 0.25s ease;margin-bottom:0}.equipment-page .equipment-card-cover:after{position:absolute;right:0;bottom:0;left:0;height:52%;background:-webkit-linear-gradient(270deg, transparent, rgba(255,255,255,0.22));background:-moz-linear-gradient(270deg, transparent, rgba(255,255,255,0.22));background:-o-linear-gradient(270deg, transparent, rgba(255,255,255,0.22));background:-ms-linear-gradient(270deg, transparent, rgba(255,255,255,0.22));background:linear-gradient(180deg, transparent, rgba(255,255,255,0.22));content:'';pointer-events:none}.equipment-page .equipment-card-info{position:absolute;top:10px;right:10px;z-index:2;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;max-width:calc(100% - 20px);min-height:22px;padding:4px 8px;overflow:hidden;border:1px solid rgba(76,110,245,0.18);border-radius:999px;background:rgba(255,255,255,0.58);-webkit-box-shadow:0 5px 14px rgba(31,45,61,0.1),inset 0 1px 0 rgba(255,255,255,0.78);box-shadow:0 5px 14px rgba(31,45,61,0.1),inset 0 1px 0 rgba(255,255,255,0.78);color:var(--font-color);font-size:.68em;font-weight:700;line-height:1.2;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.equipment-page .equipment-card-info i{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--font-color);font-size:.9em}.equipment-page .equipment-card-info span{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.equipment-page .equipment-card-body{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;padding:15px 15px 62px}.equipment-page .equipment-card-body h3{margin:0;overflow:hidden;color:var(--font-color);font-size:1em;font-weight:700;line-height:1.35;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.equipment-page .equipment-card-description{display:-webkit-box;margin:9px 0 0;overflow:hidden;color:#858585;font-size:.78em;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.equipment-page .equipment-card-toolbar{position:absolute;right:14px;bottom:12px;left:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.5);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.equipment-page .equipment-card-link{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;width:90%;padding:6px 9px;border-radius:5px;background:rgba(76,110,245,0.1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#4c6ef5;font-size:.76em;font-weight:600;border:1px solid transparent;cursor:pointer}.equipment-page .equipment-card-link:hover{border-color:rgba(76,110,245,0.32);background:rgba(76,110,245,0.12);color:#4c6ef5}.equipment-page .equipment-empty{padding:54px 20px;border:1px solid var(--equipment-glass-border);border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.78);box-shadow:inset 0 1px 0 rgba(255,255,255,0.78);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#858585;text-align:center}.equipment-page .equipment-modal{position:fixed;inset:0;z-index:1100;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:32px 20px;background:rgba(18,24,32,0.58);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transition:opacity 0.24s ease;-moz-transition:opacity 0.24s ease;-o-transition:opacity 0.24s ease;-ms-transition:opacity 0.24s ease;transition:opacity 0.24s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.equipment-page .equipment-modal.is-open{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}.equipment-page .equipment-modal-panel{position:relative;display:grid;grid-template-columns:minmax(220px,.82fr) minmax(0,1.18fr);width:760px;max-width:100%;max-height:calc(100vh - 64px);overflow:hidden;border:1px solid rgba(255,255,255,0.7);border-radius:16px;background:rgba(255,255,255,0.78);-webkit-box-shadow:0 26px 80px rgba(10,18,30,0.25),inset 0 1px 0 rgba(255,255,255,0.9);box-shadow:0 26px 80px rgba(10,18,30,0.25),inset 0 1px 0 rgba(255,255,255,0.9);-webkit-transform:translateY(12px) scale(.98);-moz-transform:translateY(12px) scale(.98);-o-transform:translateY(12px) scale(.98);-ms-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98);-webkit-transition:-webkit-transform 0.24s ease;-moz-transition:-moz-transform 0.24s ease;-o-transition:-o-transform 0.24s ease;-ms-transition:-ms-transform 0.24s ease;transition:transform 0.24s ease;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.equipment-page .equipment-modal.is-open .equipment-modal-panel{-webkit-transform:translateY(0) scale(1);-moz-transform:translateY(0) scale(1);-o-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.equipment-page .equipment-modal-cover{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:300px;padding:34px;background:-webkit-linear-gradient(305deg, rgba(76,110,245,0.1), rgba(255,255,255,0.28) 58%, rgba(31,45,61,0.08));background:-moz-linear-gradient(305deg, rgba(76,110,245,0.1), rgba(255,255,255,0.28) 58%, rgba(31,45,61,0.08));background:-o-linear-gradient(305deg, rgba(76,110,245,0.1), rgba(255,255,255,0.28) 58%, rgba(31,45,61,0.08));background:-ms-linear-gradient(305deg, rgba(76,110,245,0.1), rgba(255,255,255,0.28) 58%, rgba(31,45,61,0.08));background:linear-gradient(145deg, rgba(76,110,245,0.1), rgba(255,255,255,0.28) 58%, rgba(31,45,61,0.08))}.equipment-page .equipment-modal-image{display:block;width:100%;max-height:390px;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(31,45,61,0.12))}.equipment-page .equipment-modal-content{position:relative;overflow-y:auto;padding:42px 30px 28px}.equipment-page .equipment-modal-heading{min-width:0}.equipment-page .equipment-modal-title{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;margin:0;color:var(--font-color);font-size:1.5em;line-height:1.3}.equipment-page .equipment-modal-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:16px}.equipment-page .equipment-modal-chip{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:6px;min-height:27px;padding:5px 9px;border:1px solid rgba(76,110,245,0.18);border-radius:999px;background:rgba(76,110,245,0.07);color:var(--theme-color);font-size:.74em;font-weight:700}.equipment-page .equipment-modal-chip[hidden]{display:none}.equipment-page .equipment-modal-chip i{color:#4c6ef5}.equipment-page .equipment-modal-description{margin-top:10px;color:#858585;font-size:.84em;line-height:1.7}.equipment-page .equipment-modal-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0;padding:0;list-style:none}.equipment-page .equipment-modal-details[hidden]{display:none}.equipment-page .equipment-modal-details li{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:0;padding:10px 11px;border:1px solid rgba(76,73,72,0.08);border-radius:8px;background:rgba(255,255,255,0.42)}.equipment-page .equipment-modal-details li span{color:#858585;font-size:.72em}.equipment-page .equipment-modal-details li strong{overflow:hidden;color:var(--font-color);font-size:.8em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.equipment-page .equipment-modal-link{position:absolute;right:18px;bottom:18px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:6px;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:34px;padding:7px 12px;border:1px solid rgba(255,255,255,0.72);border-radius:999px;background:rgba(255,255,255,0.58);-webkit-box-shadow:0 10px 24px rgba(31,45,61,0.12),inset 0 1px 0 rgba(255,255,255,0.82);box-shadow:0 10px 24px rgba(31,45,61,0.12),inset 0 1px 0 rgba(255,255,255,0.82);color:var(--font-color);font-size:.76em;font-weight:700;line-height:1;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.equipment-page .equipment-modal-link[hidden]{display:none}.equipment-page .equipment-modal-link:hover{border-color:rgba(76,110,245,0.24);background:rgba(255,255,255,0.74);color:#4c6ef5}.equipment-page .equipment-modal-close{position:absolute;top:14px;right:14px;z-index:2;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:34px;height:34px;border:1px solid rgba(76, 88, 140, .12);border-radius:50%;background:rgba(255,255,255,0.56);color:#858585;cursor:pointer}.equipment-page .equipment-history{margin-top:22px;overflow:hidden;border:1px solid rgba(76,73,72,0.1);border-radius:10px;background:var(--global-bg)}.equipment-page .equipment-history[open] .equipment-history-summary:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.equipment-page .equipment-history-summary{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;padding:14px 16px;color:var(--font-color);list-style:none;cursor:pointer}.equipment-page .equipment-history-summary::-webkit-details-marker{display:none}.equipment-page .equipment-history-summary:after{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#858585;content:'\f078';-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;-ms-transition:-ms-transform 0.2s ease;transition:transform 0.2s ease}.equipment-page .equipment-history-heading{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:9px;min-width:0;font-weight:700}.equipment-page .equipment-history-heading i{color:var(--font-color)}.equipment-page .equipment-history-count{margin-left:auto;color:#858585;font-size:.78em;white-space:nowrap}.equipment-page .equipment-history-content{padding:0 16px 16px;border-top:1px solid rgba(76,73,72,0.1);background:var(--card-bg)}.equipment-page .equipment-history-content .equipment-section{margin-top:15px}.equipment-page .equipment-card-history{opacity:.96;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";filter:alpha(opacity=96)}body.equipment-modal-open{overflow:hidden}#page.nc > .equipment-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:1200px){.equipment-page .equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.equipment-page .equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){.equipment-page .equipment-list{padding:18px 16px 20px}.equipment-page .equipment-hero{grid-template-columns:auto minmax(0,1fr);padding:18px}.equipment-page .equipment-hero-side{grid-column:2;grid-row:2;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2px}.equipment-page .equipment-hero-icon{width:42px;height:42px;font-size:1.15em}.equipment-page .equipment-hero-copy h1{font-size:1.35em}.equipment-page .equipment-hero-tip{padding:3px 7px;font-size:.68em}.equipment-page .equipment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.equipment-page .equipment-card{min-height:294px}.equipment-page .equipment-modal{-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;padding:12px}.equipment-page .equipment-modal-panel{display:block;max-height:calc(100vh - 24px);border-radius:14px}.equipment-page .equipment-modal-cover{min-height:190px;max-height:230px;padding:20px 26px}.equipment-page .equipment-modal-image{max-height:190px}.equipment-page .equipment-modal-content{padding:26px 20px 22px}.equipment-page .equipment-modal-title{font-size:1.25em}.equipment-page .equipment-modal-link{right:14px;bottom:14px;min-height:32px;padding:7px 10px}.equipment-page .equipment-modal-details{grid-template-columns:1fr}.equipment-page .equipment-history-summary{padding:13px 14px}.equipment-page .equipment-history-content{padding:0 14px 14px}}#page .flink-page-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;margin:0 0 22px;font-weight:normal;font-size:1em}#page .flink-page-title .flink-heading-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 42px;-ms-flex:0 0 42px;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:18px}#page .flink-page-title .flink-heading-copy{min-width:0}#page .flink-page-title .flink-heading-copy h1{margin:0;color:var(--font-color);font-size:.8em;font-weight:700;line-height:1.25}#page .flink-page-title .flink-heading-copy p{margin:4px 0 0;color:#858585;font-size:.5em;line-height:1.6}.flink-page{margin-bottom:20px}.flink-page .flink{width:100%}.flink-page .flink-panel,.flink-page .flink-content{padding:28px 32px;border:1px solid rgba(76,73,72,0.08);border-radius:12px;background:var(--card-bg)}.flink-page .flink-content{margin-top:16px}.flink-page .flink-content:empty{display:none}.flink-page .flink-groups .flink-group-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;gap:10px;margin:26px 0 10px}.flink-page .flink-groups .flink-group-heading:first-child{margin-top:0}.flink-page .flink-groups .flink-group-heading h3{margin:0;color:var(--font-color);font-size:1.08em}.flink-page .flink-groups .flink-group-heading p{margin:0;color:#858585;font-size:.85em}.flink-page .flink-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.flink-page .flink-list[hidden]{display:none}.flink-page .flink-list-item{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;min-width:0;min-height:82px;padding:10px 12px 10px 10px;overflow:hidden;border:1px solid rgba(76, 88, 140, .12);border-radius:10px;background:var(--card-bg);color:var(--font-color);-webkit-transition:border-color 0.25s ease, background-color 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:border-color 0.25s ease, background-color 0.25s ease, -moz-transform 0.25s ease;-o-transition:border-color 0.25s ease, background-color 0.25s ease, -o-transform 0.25s ease;-ms-transition:border-color 0.25s ease, background-color 0.25s ease, -ms-transform 0.25s ease;transition:border-color 0.25s ease, background-color 0.25s ease, transform 0.25s ease}.flink-page .flink-list-item[data-background-effect='star']{border-color:rgba(224,169,52,0.28);background:-webkit-radial-gradient(circle at 92% 12%, rgba(255,216,111,0.12), transparent 34%), -webkit-linear-gradient(315deg, rgba(255,247,218,0.06), transparent 58%), var(--card-bg);background:-moz-radial-gradient(circle at 92% 12%, rgba(255,216,111,0.12), transparent 34%), -moz-linear-gradient(315deg, rgba(255,247,218,0.06), transparent 58%), var(--card-bg);background:-o-radial-gradient(circle at 92% 12%, rgba(255,216,111,0.12), transparent 34%), -o-linear-gradient(315deg, rgba(255,247,218,0.06), transparent 58%), var(--card-bg);background:-ms-radial-gradient(circle at 92% 12%, rgba(255,216,111,0.12), transparent 34%), -ms-linear-gradient(315deg, rgba(255,247,218,0.06), transparent 58%), var(--card-bg);background:radial-gradient(circle at 92% 12%, rgba(255,216,111,0.12), transparent 34%), linear-gradient(135deg, rgba(255,247,218,0.06), transparent 58%), var(--card-bg)}.flink-page .flink-list-item[data-background-effect='star']:before{position:absolute;z-index:0;top:-46%;right:-20%;width:58%;height:130%;border-radius:50%;background:-webkit-radial-gradient(circle, rgba(255,221,125,0.12), rgba(255,190,55,0.035) 38%, transparent 70%);background:-moz-radial-gradient(circle, rgba(255,221,125,0.12), rgba(255,190,55,0.035) 38%, transparent 70%);background:-o-radial-gradient(circle, rgba(255,221,125,0.12), rgba(255,190,55,0.035) 38%, transparent 70%);background:-ms-radial-gradient(circle, rgba(255,221,125,0.12), rgba(255,190,55,0.035) 38%, transparent 70%);background:radial-gradient(circle, rgba(255,221,125,0.12), rgba(255,190,55,0.035) 38%, transparent 70%);content:'';opacity:.72;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=72)";filter:alpha(opacity=72);-webkit-transform:rotate(-18deg);-moz-transform:rotate(-18deg);-o-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg);-webkit-transition:opacity 0.35s ease, -webkit-transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:opacity 0.35s ease, -moz-transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:opacity 0.35s ease, -o-transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:opacity 0.35s ease, -ms-transform 0.55s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.35s ease, transform 0.55s cubic-bezier(0.22, 1, 0.36, 1)}.flink-page .flink-list-item[data-background-effect='star']:hover,.flink-page .flink-list-item[data-background-effect='star']:focus-visible{border-color:rgba(245,196,70,0.72);background:-webkit-radial-gradient(circle at 8% 112%, rgba(255,188,47,0.16), transparent 44%), -webkit-radial-gradient(circle at 92% -10%, rgba(255,224,133,0.28), transparent 46%), var(--card-bg);background:-moz-radial-gradient(circle at 8% 112%, rgba(255,188,47,0.16), transparent 44%), -moz-radial-gradient(circle at 92% -10%, rgba(255,224,133,0.28), transparent 46%), var(--card-bg);background:-o-radial-gradient(circle at 8% 112%, rgba(255,188,47,0.16), transparent 44%), -o-radial-gradient(circle at 92% -10%, rgba(255,224,133,0.28), transparent 46%), var(--card-bg);background:-ms-radial-gradient(circle at 8% 112%, rgba(255,188,47,0.16), transparent 44%), -ms-radial-gradient(circle at 92% -10%, rgba(255,224,133,0.28), transparent 46%), var(--card-bg);background:radial-gradient(circle at 8% 112%, rgba(255,188,47,0.16), transparent 44%), radial-gradient(circle at 92% -10%, rgba(255,224,133,0.28), transparent 46%), var(--card-bg);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.flink-page .flink-list-item[data-background-effect='star']:hover:before,.flink-page .flink-list-item[data-background-effect='star']:focus-visible:before{opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotate(5deg) scale(1.1);-moz-transform:rotate(5deg) scale(1.1);-o-transform:rotate(5deg) scale(1.1);-ms-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1)}.flink-page .flink-list-item[data-background-effect='star']:after{position:absolute;z-index:0;top:-30%;bottom:-30%;left:-80%;width:48%;background:-webkit-linear-gradient(346deg, transparent 0 26%, rgba(255,241,178,0.08) 38%, rgba(255,253,225,0.72) 50%, rgba(255,211,87,0.12) 62%, transparent 76%);background:-moz-linear-gradient(346deg, transparent 0 26%, rgba(255,241,178,0.08) 38%, rgba(255,253,225,0.72) 50%, rgba(255,211,87,0.12) 62%, transparent 76%);background:-o-linear-gradient(346deg, transparent 0 26%, rgba(255,241,178,0.08) 38%, rgba(255,253,225,0.72) 50%, rgba(255,211,87,0.12) 62%, transparent 76%);background:-ms-linear-gradient(346deg, transparent 0 26%, rgba(255,241,178,0.08) 38%, rgba(255,253,225,0.72) 50%, rgba(255,211,87,0.12) 62%, transparent 76%);background:linear-gradient(104deg, transparent 0 26%, rgba(255,241,178,0.08) 38%, rgba(255,253,225,0.72) 50%, rgba(255,211,87,0.12) 62%, transparent 76%);content:'';opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:skew(-12deg);-moz-transform:skew(-12deg);-o-transform:skew(-12deg);-ms-transform:skew(-12deg);transform:skew(-12deg);pointer-events:none}.flink-page .flink-list-item[data-background-effect='star']:hover:after,.flink-page .flink-list-item[data-background-effect='star']:focus-visible:after{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(-8%) rotate(-4deg);-moz-transform:translateY(-8%) rotate(-4deg);-o-transform:translateY(-8%) rotate(-4deg);-ms-transform:translateY(-8%) rotate(-4deg);transform:translateY(-8%) rotate(-4deg);-webkit-animation:flink-star-card-sweep .85s cubic-bezier(.22,1,.36,1) both;-moz-animation:flink-star-card-sweep .85s cubic-bezier(.22,1,.36,1) both;-o-animation:flink-star-card-sweep .85s cubic-bezier(.22,1,.36,1) both;-ms-animation:flink-star-card-sweep .85s cubic-bezier(.22,1,.36,1) both;animation:flink-star-card-sweep .85s cubic-bezier(.22,1,.36,1) both}.flink-page .flink-list-item[data-background-effect='aurora']{border-color:rgba(113,142,235,0.3);background:-webkit-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.12), transparent 42%), -webkit-radial-gradient(circle at 92% -10%, rgba(155,118,255,0.16), transparent 44%), var(--card-bg);background:-moz-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.12), transparent 42%), -moz-radial-gradient(circle at 92% -10%, rgba(155,118,255,0.16), transparent 44%), var(--card-bg);background:-o-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.12), transparent 42%), -o-radial-gradient(circle at 92% -10%, rgba(155,118,255,0.16), transparent 44%), var(--card-bg);background:-ms-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.12), transparent 42%), -ms-radial-gradient(circle at 92% -10%, rgba(155,118,255,0.16), transparent 44%), var(--card-bg);background:radial-gradient(circle at 8% 112%, rgba(77,220,196,0.12), transparent 42%), radial-gradient(circle at 92% -10%, rgba(155,118,255,0.16), transparent 44%), var(--card-bg)}.flink-page .flink-list-item[data-background-effect='aurora']:before{position:absolute;z-index:0;top:-35%;right:-16%;width:78%;height:170%;border-radius:48% 52% 44% 56%;background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, rgba(64,218,194,0.08) 48deg, rgba(143,112,255,0.16) 112deg, transparent 182deg, rgba(64,218,194,0.06) 260deg, transparent 320deg);background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, rgba(64,218,194,0.08) 48deg, rgba(143,112,255,0.16) 112deg, transparent 182deg, rgba(64,218,194,0.06) 260deg, transparent 320deg);background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, rgba(64,218,194,0.08) 48deg, rgba(143,112,255,0.16) 112deg, transparent 182deg, rgba(64,218,194,0.06) 260deg, transparent 320deg);background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, rgba(64,218,194,0.08) 48deg, rgba(143,112,255,0.16) 112deg, transparent 182deg, rgba(64,218,194,0.06) 260deg, transparent 320deg);background:conic-gradient(from 205deg at 50% 50%, transparent 0deg, rgba(64,218,194,0.08) 48deg, rgba(143,112,255,0.16) 112deg, transparent 182deg, rgba(64,218,194,0.06) 260deg, transparent 320deg);filter:blur(12px);content:'';opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transform:rotate(-12deg);-moz-transform:rotate(-12deg);-o-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-transition:opacity 0.45s ease, -webkit-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:opacity 0.45s ease, -moz-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:opacity 0.45s ease, -o-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:opacity 0.45s ease, -ms-transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.45s ease, transform 0.7s cubic-bezier(0.22, 1, 0.36, 1);-webkit-animation:flink-aurora-drift 9s ease-in-out infinite;-moz-animation:flink-aurora-drift 9s ease-in-out infinite;-o-animation:flink-aurora-drift 9s ease-in-out infinite;-ms-animation:flink-aurora-drift 9s ease-in-out infinite;animation:flink-aurora-drift 9s ease-in-out infinite}.flink-page .flink-list-item[data-background-effect='aurora']:after{position:absolute;z-index:0;right:12%;bottom:-80%;left:-18%;height:135%;border-top:1px solid rgba(118,235,216,0.14);border-radius:50%;content:'';opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-o-transform:rotate(-7deg);-ms-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transition:opacity 0.4s ease, -webkit-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:opacity 0.4s ease, -moz-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:opacity 0.4s ease, -o-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:opacity 0.4s ease, -ms-transform 0.6s cubic-bezier(0.22, 1, 0.36, 1);transition:opacity 0.4s ease, transform 0.6s cubic-bezier(0.22, 1, 0.36, 1)}.flink-page .flink-list-item[data-background-effect='aurora']:hover,.flink-page .flink-list-item[data-background-effect='aurora']:focus-visible{border-color:rgba(127,168,255,0.68);background:-webkit-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.18), transparent 44%), -webkit-radial-gradient(circle at 92% -10%, rgba(169,132,255,0.24), transparent 46%), var(--card-bg);background:-moz-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.18), transparent 44%), -moz-radial-gradient(circle at 92% -10%, rgba(169,132,255,0.24), transparent 46%), var(--card-bg);background:-o-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.18), transparent 44%), -o-radial-gradient(circle at 92% -10%, rgba(169,132,255,0.24), transparent 46%), var(--card-bg);background:-ms-radial-gradient(circle at 8% 112%, rgba(77,220,196,0.18), transparent 44%), -ms-radial-gradient(circle at 92% -10%, rgba(169,132,255,0.24), transparent 46%), var(--card-bg);background:radial-gradient(circle at 8% 112%, rgba(77,220,196,0.18), transparent 44%), radial-gradient(circle at 92% -10%, rgba(169,132,255,0.24), transparent 46%), var(--card-bg);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.flink-page .flink-list-item[data-background-effect='aurora']:hover:before,.flink-page .flink-list-item[data-background-effect='aurora']:focus-visible:before{opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotate(5deg) scale(1.1);-moz-transform:rotate(5deg) scale(1.1);-o-transform:rotate(5deg) scale(1.1);-ms-transform:rotate(5deg) scale(1.1);transform:rotate(5deg) scale(1.1)}.flink-page .flink-list-item[data-background-effect='aurora']:hover:after,.flink-page .flink-list-item[data-background-effect='aurora']:focus-visible:after{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(-8%) rotate(-4deg);-moz-transform:translateY(-8%) rotate(-4deg);-o-transform:translateY(-8%) rotate(-4deg);-ms-transform:translateY(-8%) rotate(-4deg);transform:translateY(-8%) rotate(-4deg)}.flink-page .flink-list-item[data-background-effect='aurora']:hover:before,.flink-page .flink-list-item[data-background-effect='aurora']:focus-visible:before{-webkit-animation-duration:4.8s;-moz-animation-duration:4.8s;-o-animation-duration:4.8s;-ms-animation-duration:4.8s;animation-duration:4.8s}.flink-page .flink-list-item:hover .flink-item-fx--star:before,.flink-page .flink-list-item:focus-visible .flink-item-fx--star:before{-webkit-animation-duration:2.6s;-moz-animation-duration:2.6s;-o-animation-duration:2.6s;-ms-animation-duration:2.6s;animation-duration:2.6s}.flink-page .flink-list-item:hover .flink-item-fx--aurora:before,.flink-page .flink-list-item:focus-visible .flink-item-fx--aurora:before{-webkit-animation-duration:4.1s;-moz-animation-duration:4.1s;-o-animation-duration:4.1s;-ms-animation-duration:4.1s;animation-duration:4.1s}.flink-page .flink-list-item .flink-item-fx{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.flink-page .flink-list-item .flink-item-fx:before{position:absolute;top:-88%;bottom:-88%;left:-64%;width:54%;filter:blur(.18rem);pointer-events:none;content:'';-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg);will-change:transform,opacity}.flink-page .flink-list-item .flink-item-fx--star:before{background:-webkit-linear-gradient(346deg, transparent 0 30%, color-mix(in oklab, oklch(.78 .13 85) 28%, transparent) 40%, color-mix(in oklab, white 72%, oklch(.78 .13 85)) 49%, color-mix(in oklab, oklch(.78 .13 85) 22%, transparent) 58%, transparent 74%);background:-moz-linear-gradient(346deg, transparent 0 30%, color-mix(in oklab, oklch(.78 .13 85) 28%, transparent) 40%, color-mix(in oklab, white 72%, oklch(.78 .13 85)) 49%, color-mix(in oklab, oklch(.78 .13 85) 22%, transparent) 58%, transparent 74%);background:-o-linear-gradient(346deg, transparent 0 30%, color-mix(in oklab, oklch(.78 .13 85) 28%, transparent) 40%, color-mix(in oklab, white 72%, oklch(.78 .13 85)) 49%, color-mix(in oklab, oklch(.78 .13 85) 22%, transparent) 58%, transparent 74%);background:-ms-linear-gradient(346deg, transparent 0 30%, color-mix(in oklab, oklch(.78 .13 85) 28%, transparent) 40%, color-mix(in oklab, white 72%, oklch(.78 .13 85)) 49%, color-mix(in oklab, oklch(.78 .13 85) 22%, transparent) 58%, transparent 74%);background:linear-gradient(104deg, transparent 0 30%, color-mix(in oklab, oklch(.78 .13 85) 28%, transparent) 40%, color-mix(in oklab, white 72%, oklch(.78 .13 85)) 49%, color-mix(in oklab, oklch(.78 .13 85) 22%, transparent) 58%, transparent 74%);-webkit-animation:flink-fx-sweep-star 4.8s cubic-bezier(.22,1,.36,1) infinite;-moz-animation:flink-fx-sweep-star 4.8s cubic-bezier(.22,1,.36,1) infinite;-o-animation:flink-fx-sweep-star 4.8s cubic-bezier(.22,1,.36,1) infinite;-ms-animation:flink-fx-sweep-star 4.8s cubic-bezier(.22,1,.36,1) infinite;animation:flink-fx-sweep-star 4.8s cubic-bezier(.22,1,.36,1) infinite;-webkit-animation-delay:var(--flink-fx-delay,0s);-moz-animation-delay:var(--flink-fx-delay,0s);-o-animation-delay:var(--flink-fx-delay,0s);-ms-animation-delay:var(--flink-fx-delay,0s);animation-delay:var(--flink-fx-delay,0s)}.flink-page .flink-list-item .flink-item-fx--aurora:before{background:-webkit-linear-gradient(350deg, transparent 0 30%, color-mix(in oklab, oklch(.66 .15 290) 30%, transparent) 40%, color-mix(in oklab, white 70%, oklch(.66 .15 290)) 49%, color-mix(in oklab, oklch(.66 .15 290) 24%, transparent) 58%, transparent 74%);background:-moz-linear-gradient(350deg, transparent 0 30%, color-mix(in oklab, oklch(.66 .15 290) 30%, transparent) 40%, color-mix(in oklab, white 70%, oklch(.66 .15 290)) 49%, color-mix(in oklab, oklch(.66 .15 290) 24%, transparent) 58%, transparent 74%);background:-o-linear-gradient(350deg, transparent 0 30%, color-mix(in oklab, oklch(.66 .15 290) 30%, transparent) 40%, color-mix(in oklab, white 70%, oklch(.66 .15 290)) 49%, color-mix(in oklab, oklch(.66 .15 290) 24%, transparent) 58%, transparent 74%);background:-ms-linear-gradient(350deg, transparent 0 30%, color-mix(in oklab, oklch(.66 .15 290) 30%, transparent) 40%, color-mix(in oklab, white 70%, oklch(.66 .15 290)) 49%, color-mix(in oklab, oklch(.66 .15 290) 24%, transparent) 58%, transparent 74%);background:linear-gradient(100deg, transparent 0 30%, color-mix(in oklab, oklch(.66 .15 290) 30%, transparent) 40%, color-mix(in oklab, white 70%, oklch(.66 .15 290)) 49%, color-mix(in oklab, oklch(.66 .15 290) 24%, transparent) 58%, transparent 74%);-webkit-animation:flink-fx-sweep-aurora 7.4s cubic-bezier(.22,1,.36,1) infinite;-moz-animation:flink-fx-sweep-aurora 7.4s cubic-bezier(.22,1,.36,1) infinite;-o-animation:flink-fx-sweep-aurora 7.4s cubic-bezier(.22,1,.36,1) infinite;-ms-animation:flink-fx-sweep-aurora 7.4s cubic-bezier(.22,1,.36,1) infinite;animation:flink-fx-sweep-aurora 7.4s cubic-bezier(.22,1,.36,1) infinite;-webkit-animation-delay:var(--flink-fx-delay,0s);-moz-animation-delay:var(--flink-fx-delay,0s);-o-animation-delay:var(--flink-fx-delay,0s);-ms-animation-delay:var(--flink-fx-delay,0s);animation-delay:var(--flink-fx-delay,0s)}.flink-page .flink-list-item .flink-item-fx canvas{display:block;width:100%;height:100%;mix-blend-mode:screen}.flink-page .flink-list-item:hover .flink-item-fx,.flink-page .flink-list-item:focus-visible .flink-item-fx{opacity:1;-ms-filter:none;filter:none}.flink-page .flink-list-item[data-background-effect='star'] .flink-item-fx{opacity:.82;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";filter:alpha(opacity=82)}.flink-page .flink-list-item[data-background-effect='aurora'] .flink-item-fx{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70)}.flink-page .flink-list-item .flink-item-accent{position:absolute;z-index:1;top:50%;right:0;width:75px;height:75px;pointer-events:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);background-size:100% 100%;mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-transition:opacity 0.25s ease;-moz-transition:opacity 0.25s ease;-o-transition:opacity 0.25s ease;-ms-transition:opacity 0.25s ease;transition:opacity 0.25s ease}.flink-page .flink-list-item[data-background-effect='star'] .flink-item-accent{background:-webkit-linear-gradient(312deg, #f7c73f, #ffdc70 70%, #eea915);background:-moz-linear-gradient(312deg, #f7c73f, #ffdc70 70%, #eea915);background:-o-linear-gradient(312deg, #f7c73f, #ffdc70 70%, #eea915);background:-ms-linear-gradient(312deg, #f7c73f, #ffdc70 70%, #eea915);background:linear-gradient(138deg, #f7c73f, #ffdc70 70%, #eea915);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 14c4 0 7 3 9 7l10 21 24 4c4 1 7 3 8 7 1 3 0 7-3 10L90 80l4 24c1 4-1 8-4 10-3 2-7 2-11 0L60 102l-19 12c-4 2-8 2-11 0-3-2-5-6-4-10l4-24-18-17c-3-3-4-7-3-10 1-4 4-6 8-7l24-4 10-21c2-4 5-7 9-7Z' stroke-width='4'/%3E%3Cpath d='m23 26 2 6 6 2-6 2-2 6-2-6-6-2 6-2 2-6Zm79 65 1.5 4 4 1.5-4 1.5-1.5 4-1.5-4-4-1.5 4-1.5-4Z' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M60 14c4 0 7 3 9 7l10 21 24 4c4 1 7 3 8 7 1 3 0 7-3 10L90 80l4 24c1 4-1 8-4 10-3 2-7 2-11 0L60 102l-19 12c-4 2-8 2-11 0-3-2-5-6-4-10l4-24-18-17c-3-3-4-7-3-10 1-4 4-6 8-7l24-4 10-21c2-4 5-7 9-7Z' stroke-width='4'/%3E%3Cpath d='m23 26 2 6 6 2-6 2-2 6-2-6-6-2 6-2 2-6Zm79 65 1.5 4 4 1.5-4 1.5-1.5 4-1.5-4-4-1.5 4-1.5-4Z' stroke-width='2.5'/%3E%3C/g%3E%3C/svg%3E");opacity:.42;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42);-webkit-transform:translateY(-50%) rotate(-8deg);-moz-transform:translateY(-50%) rotate(-8deg);-o-transform:translateY(-50%) rotate(-8deg);-ms-transform:translateY(-50%) rotate(-8deg);transform:translateY(-50%) rotate(-8deg);-webkit-animation:flink-star-pulse 4s ease-in-out infinite;-moz-animation:flink-star-pulse 4s ease-in-out infinite;-o-animation:flink-star-pulse 4s ease-in-out infinite;-ms-animation:flink-star-pulse 4s ease-in-out infinite;animation:flink-star-pulse 4s ease-in-out infinite}.flink-page .flink-list-item[data-background-effect='aurora'] .flink-item-accent{background:-webkit-linear-gradient(315deg, #a594ff, #8d7cff 70%, #6c5bd9);background:-moz-linear-gradient(315deg, #a594ff, #8d7cff 70%, #6c5bd9);background:-o-linear-gradient(315deg, #a594ff, #8d7cff 70%, #6c5bd9);background:-ms-linear-gradient(315deg, #a594ff, #8d7cff 70%, #6c5bd9);background:linear-gradient(135deg, #a594ff, #8d7cff 70%, #6c5bd9);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 120'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 58 62 23c4-3 8-3 12 0l38 35' stroke-width='5'/%3E%3Cpath d='M31 54v43c0 6 4 10 10 10h51c6 0 10-4 10-10V54M78 31V19h17v27' stroke-width='4.5'/%3E%3Cpath d='M57 107V78c0-5 4-9 9-9h3c5 0 9 4 9 9v29M42 65h11v12H42zM86 65h8v12h-8z' stroke-width='4'/%3E%3Cpath d='M58 51c0-5 7-7 10-2 3-5 10-3 10 2 0 6-10 12-10 12S58 57 58 51Z' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130 120'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 58 62 23c4-3 8-3 12 0l38 35' stroke-width='5'/%3E%3Cpath d='M31 54v43c0 6 4 10 10 10h51c6 0 10-4 10-10V54M78 31V19h17v27' stroke-width='4.5'/%3E%3Cpath d='M57 107V78c0-5 4-9 9-9h3c5 0 9 4 9 9v29M42 65h11v12H42zM86 65h8v12h-8z' stroke-width='4'/%3E%3Cpath d='M58 51c0-5 7-7 10-2 3-5 10-3 10 2 0 6-10 12-10 12S58 57 58 51Z' stroke-width='3'/%3E%3C/g%3E%3C/svg%3E");opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transform:translateY(-50%) rotate(-6deg);-moz-transform:translateY(-50%) rotate(-6deg);-o-transform:translateY(-50%) rotate(-6deg);-ms-transform:translateY(-50%) rotate(-6deg);transform:translateY(-50%) rotate(-6deg)}.flink-page .flink-list-item[data-background-effect='none'] .flink-item-accent{display:none}.flink-page .flink-list-item:hover,.flink-page .flink-list-item:focus-visible{border-color:rgba(76,110,245,0.55);background:rgba(76,110,245,0.035);color:var(--font-color)}.flink-page .flink-list-item:hover .flink-item-latency,.flink-page .flink-list-item:focus-visible .flink-item-latency{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.flink-page .flink-list-item:hover .flink-item-icon,.flink-page .flink-list-item:focus-visible .flink-item-icon{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.flink-page .flink-list-item:hover .flink-item-name,.flink-page .flink-list-item:focus-visible .flink-item-name{color:#4c6ef5}.flink-page .flink-list-item:hover .flink-item-arrow,.flink-page .flink-list-item:focus-visible .flink-item-arrow{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.flink-page .flink-list-item:focus-visible{outline:2px solid rgba(76,110,245,0.65);outline-offset:3px}.flink-page .flink-list-item[hidden]{display:none}.flink-page .flink-item-icon{position:relative;z-index:2;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 58px;-ms-flex:0 0 58px;flex:0 0 58px;width:58px;height:58px;overflow:hidden;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:#f5f5f5;-webkit-transition:-webkit-transform 0.25s ease;-moz-transition:-moz-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-ms-transition:-ms-transform 0.25s ease;transition:transform 0.25s ease}.flink-page .flink-item-icon img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.flink-page .flink-item-body{position:relative;z-index:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;min-width:0;gap:3px}.flink-page .flink-item-name,.flink-page .flink-item-desc{max-width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.flink-page .flink-item-name{padding-right:18px;font-weight:700;font-size:1em;-webkit-transition:color 0.25s ease;-moz-transition:color 0.25s ease;-o-transition:color 0.25s ease;-ms-transition:color 0.25s ease;transition:color 0.25s ease}.flink-page .flink-item-desc{width:100%;color:#858585;font-size:.82em}.flink-page .flink-item-tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;max-width:100%}.flink-page .flink-item-tag{max-width:100%;padding:1px 7px;overflow:hidden;border-radius:999px;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.68em;line-height:1.5;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.flink-page .flink-item-arrow{position:absolute;z-index:2;top:12px;right:12px;color:#4c6ef5;font-size:.82em;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate(-5px,5px);-moz-transform:translate(-5px,5px);-o-transform:translate(-5px,5px);-ms-transform:translate(-5px,5px);transform:translate(-5px,5px);-webkit-transition:opacity 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:opacity 0.25s ease, -moz-transform 0.25s ease;-o-transition:opacity 0.25s ease, -o-transform 0.25s ease;-ms-transition:opacity 0.25s ease, -ms-transform 0.25s ease;transition:opacity 0.25s ease, transform 0.25s ease}.flink-page .flink-item-latency{position:absolute;z-index:2;top:10px;right:11px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:4px;padding:2px 6px;border:1px solid currentColor;border-radius:999px;background:var(--card-bg);color:#858585;font-size:.62em;font-weight:700;line-height:1.35;opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:opacity 0.25s ease, -moz-transform 0.25s ease;-o-transition:opacity 0.25s ease, -o-transform 0.25s ease;-ms-transition:opacity 0.25s ease, -ms-transform 0.25s ease;transition:opacity 0.25s ease, transform 0.25s ease}.flink-page .flink-item-latency[hidden]{display:none}.flink-page .flink-item-latency i{font-size:.86em}.flink-page .flink-item-latency--fast{color:#1f7a44}.flink-page .flink-item-latency--ok{color:#5bbd7a}.flink-page .flink-item-latency--slow{color:#c27a25}.flink-page .flink-item-latency--down{color:#d9534f}.flink-page .flink-loading,.flink-page .flink-empty{padding:36px 0;color:#858585;text-align:center}.flink-page .flink-empty i{display:block;margin-bottom:10px;color:rgba(76,110,245,0.55);font-size:2em}.flink-page .flink-empty p{margin:0}.flink-page .flink-application{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.flink-page .flink-info-card,.flink-page .flink-notes{border:1px solid rgba(76,73,72,0.08);border-radius:12px;background:var(--card-bg)}.flink-page .flink-info-card-inner{padding:24px}.flink-page .flink-info-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;margin-bottom:20px}.flink-page .flink-info-avatar{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 58px;-ms-flex:0 0 58px;flex:0 0 58px;width:58px;height:58px}.flink-page .flink-info-avatar img{display:block;width:100%;height:100%;margin:0;overflow:hidden;border:2px solid rgba(76,110,245,0.18);border-radius:12px;object-fit:cover}.flink-page .flink-info-badge{position:absolute;right:-4px;bottom:-4px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:20px;height:20px;border:2px solid var(--card-bg);border-radius:50%;background:#3b82f6;color:#fff;font-size:9px}.flink-page .flink-info-title{min-width:0}.flink-page .flink-info-title h3{margin:0;color:var(--font-color);font-size:1.12em;line-height:1.35}.flink-page .flink-info-title p{margin:4px 0 0;overflow:hidden;color:#858585;font-size:.84em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.flink-page .flink-copy-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}.flink-page .flink-copy-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:10px;min-width:0;padding:9px 10px 9px 12px;border-radius:8px;background:rgba(0,0,0,0.035)}.flink-page .flink-copy-value{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;gap:2px}.flink-page .flink-copy-value strong{overflow:hidden;color:var(--font-color);font-size:.82em;font-weight:500;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.flink-page .flink-copy-label{color:#858585;font-size:.68em}.flink-page .flink-copy-button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 28px;-ms-flex:0 0 28px;flex:0 0 28px;width:28px;height:28px;padding:0;border:0;border-radius:6px;background:rgba(0,0,0,0.07);color:#858585;cursor:pointer;-webkit-transition:background-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}.flink-page .flink-copy-button:hover,.flink-page .flink-copy-button:focus-visible{background:rgba(76,110,245,0.13);color:#4c6ef5}.flink-page .flink-copy-button:focus-visible{outline:2px solid rgba(76,110,245,0.5);outline-offset:2px}.flink-page .flink-copy-button .fa-check{display:none;color:#39a96b}.flink-page .flink-copy-button.is-copied .fa-copy{display:none}.flink-page .flink-copy-button.is-copied .fa-check{display:inline-block}.flink-page .flink-apply-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;margin-bottom:20px}.flink-page .flink-section-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 30px;-ms-flex:0 0 30px;flex:0 0 30px;width:30px;height:30px;border-radius:8px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:13px}.flink-page .flink-apply-steps{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:0}.flink-page .flink-apply-step{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;gap:12px;min-width:0}.flink-page .flink-apply-step:not(:last-child){padding-bottom:18px}.flink-page .flink-apply-step:not(:last-child):after{position:absolute;top:27px;bottom:0;left:12px;width:1px;background:rgba(76,73,72,0.12);content:''}.flink-page .flink-step-number{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 25px;-ms-flex:0 0 25px;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#4c6ef5;color:#fff;font-size:.72em;font-weight:700}.flink-page .flink-step-copy{min-width:0;width:100%}.flink-page .flink-step-copy strong{display:block;margin:2px 0 4px;color:var(--font-color);font-size:.88em}.flink-page .flink-step-copy p{margin:0;color:#858585;font-size:.78em;line-height:1.7}.flink-page .flink-apply-template{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:8px;margin-top:8px;overflow:hidden;border-radius:7px;background:rgba(0,0,0,0.035)}.flink-page .flink-apply-template code{display:block;overflow:hidden;width:100%;padding:5px 10px;color:var(--font-color);font-size:.75em;line-height:1.8;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:pre-wrap;word-break:break-all}.flink-page .flink-apply-template .flink-copy-button{position:absolute;top:8px;right:8px}.flink-page .flink-notes{margin-top:16px;padding:24px}.flink-page .flink-notes-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:9px;margin-bottom:16px}.flink-page .flink-notes-heading i{color:#4c6ef5;font-size:1em}.flink-page .flink-notes-heading h3{margin:0;color:var(--font-color);font-size:1em}.flink-page .flink-notes ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:9px;margin:0;padding:0;list-style:none}.flink-page .flink-notes li{position:relative;padding-left:15px;color:#858585;font-size:.84em;line-height:1.7}.flink-page .flink-notes li:before{position:absolute;top:.72em;left:0;width:6px;height:6px;border-radius:50%;background:#4c6ef5;content:''}.flink-page .flink-notes strong{color:var(--font-color);font-weight:600}@media screen and (max-width:768px){.flink-page .flink-panel,.flink-page .flink-content{padding:24px 18px}.flink-page .flink-list{grid-template-columns:1fr}.flink-page .flink-application{grid-template-columns:1fr}.flink-page .flink-info-card-inner,.flink-page .flink-notes{padding:20px 18px}.flink-page .flink-group-heading{display:block}.flink-page .flink-group-heading p{margin-top:4px !important}}@media screen and (max-width:768px){#page .flink-page-title{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.flink-page .flink-list-item .flink-item-accent{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}.flink-page .flink-list-item .flink-item-fx:before{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}.flink-page .flink-list-item[data-background-effect='aurora']:before{-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}}@-moz-keyframes flink-star-pulse{0%,100%{opacity:.42;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42)}50%{opacity:.64;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";filter:alpha(opacity=64)}}@-webkit-keyframes flink-star-pulse{0%,100%{opacity:.42;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42)}50%{opacity:.64;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";filter:alpha(opacity=64)}}@-o-keyframes flink-star-pulse{0%,100%{opacity:.42;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42)}50%{opacity:.64;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";filter:alpha(opacity=64)}}@keyframes flink-star-pulse{0%,100%{opacity:.42;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=42)";filter:alpha(opacity=42)}50%{opacity:.64;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=64)";filter:alpha(opacity=64)}}@-moz-keyframes flink-fx-sweep-star{0%,18%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}30%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}48%{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92)}57%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}70%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-webkit-keyframes flink-fx-sweep-star{0%,18%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}30%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}48%{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92)}57%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}70%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-o-keyframes flink-fx-sweep-star{0%,18%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}30%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}48%{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92)}57%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}70%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@keyframes flink-fx-sweep-star{0%,18%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}30%{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30)}48%{opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92)}57%{opacity:.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}70%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-moz-keyframes flink-fx-sweep-aurora{0%,14%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}28%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}44%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}55%{opacity:.82;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";filter:alpha(opacity=82);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}74%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-webkit-keyframes flink-fx-sweep-aurora{0%,14%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}28%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}44%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}55%{opacity:.82;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";filter:alpha(opacity=82);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}74%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-o-keyframes flink-fx-sweep-aurora{0%,14%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}28%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}44%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}55%{opacity:.82;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";filter:alpha(opacity=82);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}74%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@keyframes flink-fx-sweep-aurora{0%,14%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(-8%,0,0) skew(-9deg);-moz-transform:translate3d(-8%,0,0) skew(-9deg);-o-transform:translate3d(-8%,0,0) skew(-9deg);-ms-transform:translate3d(-8%,0,0) skew(-9deg);transform:translate3d(-8%,0,0) skew(-9deg)}28%{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}44%{opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}55%{opacity:.82;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=82)";filter:alpha(opacity=82);-webkit-transform:translate3d(230%,0,0) skew(-9deg);-moz-transform:translate3d(230%,0,0) skew(-9deg);-o-transform:translate3d(230%,0,0) skew(-9deg);-ms-transform:translate3d(230%,0,0) skew(-9deg);transform:translate3d(230%,0,0) skew(-9deg)}74%,100%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(300%,0,0) skew(-9deg);-moz-transform:translate3d(300%,0,0) skew(-9deg);-o-transform:translate3d(300%,0,0) skew(-9deg);-ms-transform:translate3d(300%,0,0) skew(-9deg);transform:translate3d(300%,0,0) skew(-9deg)}}@-moz-keyframes flink-star-card-sweep{0%{-webkit-transform:translate3d(-10%,0,0) skew(-12deg);-moz-transform:translate3d(-10%,0,0) skew(-12deg);-o-transform:translate3d(-10%,0,0) skew(-12deg);-ms-transform:translate3d(-10%,0,0) skew(-12deg);transform:translate3d(-10%,0,0) skew(-12deg)}100%{-webkit-transform:translate3d(300%,0,0) skew(-12deg);-moz-transform:translate3d(300%,0,0) skew(-12deg);-o-transform:translate3d(300%,0,0) skew(-12deg);-ms-transform:translate3d(300%,0,0) skew(-12deg);transform:translate3d(300%,0,0) skew(-12deg)}}@-webkit-keyframes flink-star-card-sweep{0%{-webkit-transform:translate3d(-10%,0,0) skew(-12deg);-moz-transform:translate3d(-10%,0,0) skew(-12deg);-o-transform:translate3d(-10%,0,0) skew(-12deg);-ms-transform:translate3d(-10%,0,0) skew(-12deg);transform:translate3d(-10%,0,0) skew(-12deg)}100%{-webkit-transform:translate3d(300%,0,0) skew(-12deg);-moz-transform:translate3d(300%,0,0) skew(-12deg);-o-transform:translate3d(300%,0,0) skew(-12deg);-ms-transform:translate3d(300%,0,0) skew(-12deg);transform:translate3d(300%,0,0) skew(-12deg)}}@-o-keyframes flink-star-card-sweep{0%{-webkit-transform:translate3d(-10%,0,0) skew(-12deg);-moz-transform:translate3d(-10%,0,0) skew(-12deg);-o-transform:translate3d(-10%,0,0) skew(-12deg);-ms-transform:translate3d(-10%,0,0) skew(-12deg);transform:translate3d(-10%,0,0) skew(-12deg)}100%{-webkit-transform:translate3d(300%,0,0) skew(-12deg);-moz-transform:translate3d(300%,0,0) skew(-12deg);-o-transform:translate3d(300%,0,0) skew(-12deg);-ms-transform:translate3d(300%,0,0) skew(-12deg);transform:translate3d(300%,0,0) skew(-12deg)}}@keyframes flink-star-card-sweep{0%{-webkit-transform:translate3d(-10%,0,0) skew(-12deg);-moz-transform:translate3d(-10%,0,0) skew(-12deg);-o-transform:translate3d(-10%,0,0) skew(-12deg);-ms-transform:translate3d(-10%,0,0) skew(-12deg);transform:translate3d(-10%,0,0) skew(-12deg)}100%{-webkit-transform:translate3d(300%,0,0) skew(-12deg);-moz-transform:translate3d(300%,0,0) skew(-12deg);-o-transform:translate3d(300%,0,0) skew(-12deg);-ms-transform:translate3d(300%,0,0) skew(-12deg);transform:translate3d(300%,0,0) skew(-12deg)}}@-moz-keyframes flink-aurora-drift{0%,100%{-webkit-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-moz-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-o-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-ms-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98)}50%{-webkit-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-moz-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-o-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-ms-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06)}}@-webkit-keyframes flink-aurora-drift{0%,100%{-webkit-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-moz-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-o-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-ms-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98)}50%{-webkit-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-moz-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-o-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-ms-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06)}}@-o-keyframes flink-aurora-drift{0%,100%{-webkit-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-moz-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-o-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-ms-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98)}50%{-webkit-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-moz-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-o-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-ms-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06)}}@keyframes flink-aurora-drift{0%,100%{-webkit-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-moz-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-o-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);-ms-transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98);transform:rotate(-12deg) translate3d(-2%,0,0) scale(.98)}50%{-webkit-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-moz-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-o-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);-ms-transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06);transform:rotate(7deg) translate3d(4%,3%,0) scale(1.06)}}#recent-posts .seo-home-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#recent-posts .article-title-heading{margin:0;padding:0;font-size:inherit;font-weight:inherit}#recent-posts .index-category-tabs{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-bottom:16px}#recent-posts .index-category-tabs__list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:8px;min-width:0;overflow:hidden}#recent-posts .index-category-tab{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:6px;padding:6px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--card-bg);color:var(--font-color);font-size:.86em;font-weight:600;line-height:1.4;white-space:nowrap;cursor:pointer;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease}#recent-posts .index-category-tab:hover{border-color:rgba(76,110,245,0.5);color:#4c6ef5}#recent-posts .index-category-tab.is-active{border-color:transparent;background:#4c6ef5;color:#fff}#recent-posts .index-category-tab__count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:.82em;font-weight:700;-webkit-transition:background-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}#recent-posts .index-category-tab.is-active .index-category-tab__count{background:rgba(255,255,255,0.25);color:#fff}#recent-posts .index-category-tab.is-overflow{display:none}#recent-posts .index-category-more{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:5px;padding:6px 14px;border:1px solid var(--card-border);border-radius:999px;background:var(--card-bg);color:var(--font-color);font-size:.86em;font-weight:600;line-height:1.4;white-space:nowrap;-webkit-transition:border-color 0.2s ease, color 0.2s ease;-moz-transition:border-color 0.2s ease, color 0.2s ease;-o-transition:border-color 0.2s ease, color 0.2s ease;-ms-transition:border-color 0.2s ease, color 0.2s ease;transition:border-color 0.2s ease, color 0.2s ease}#recent-posts .index-category-more i{font-size:.8em;-webkit-transition:-webkit-transform 0.2s ease;-moz-transition:-moz-transform 0.2s ease;-o-transition:-o-transform 0.2s ease;-ms-transition:-ms-transform 0.2s ease;transition:transform 0.2s ease}#recent-posts .index-category-more:hover{border-color:rgba(76,110,245,0.5);color:#4c6ef5}#recent-posts .index-category-more:hover i{-webkit-transform:translateX(3px);-moz-transform:translateX(3px);-o-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px)}#recent-posts .recent-post-item.is-hidden{display:none}#recent-posts .recent-post-item.filter-enter{-webkit-animation:recentPostFilterEnter .5s cubic-bezier(.22,1,.36,1) both;-moz-animation:recentPostFilterEnter .5s cubic-bezier(.22,1,.36,1) both;-o-animation:recentPostFilterEnter .5s cubic-bezier(.22,1,.36,1) both;-ms-animation:recentPostFilterEnter .5s cubic-bezier(.22,1,.36,1) both;animation:recentPostFilterEnter .5s cubic-bezier(.22,1,.36,1) both;-webkit-animation-delay:var(--filter-enter-delay,0ms);-moz-animation-delay:var(--filter-enter-delay,0ms);-o-animation-delay:var(--filter-enter-delay,0ms);-ms-animation-delay:var(--filter-enter-delay,0ms);animation-delay:var(--filter-enter-delay,0ms)}@media (prefers-reduced-motion:reduce){#recent-posts .recent-post-item.filter-enter{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}}#recent-posts .recent-post-items{overflow:hidden}@media screen and (max-width:768px){#recent-posts .recent-post-items{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;overflow:visible}}#recent-posts .recent-post-item{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background:var(--card-bg);border:1px solid var(--card-border);border-radius:10px;padding:15px;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease;margin-bottom:10px}#recent-posts .recent-post-item:hover .post-bg{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-o-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04)}@media screen and (max-width:768px){#recent-posts .recent-post-item{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;min-height:0;margin-bottom:0;padding:0;border-radius:14px;overflow:hidden;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, -webkit-transform 0.12s ease, box-shadow 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, -moz-transform 0.12s ease, box-shadow 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, -o-transform 0.12s ease, box-shadow 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, -ms-transform 0.12s ease, box-shadow 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, transform 0.12s ease, box-shadow 0.2s ease}#recent-posts .recent-post-item:active{-webkit-transform:scale(.97);-moz-transform:scale(.97);-o-transform:scale(.97);-ms-transform:scale(.97);transform:scale(.97);-webkit-box-shadow:0 6px 18px rgba(98,124,153,0.16);box-shadow:0 6px 18px rgba(98,124,153,0.16)}}#recent-posts .post_cover{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 215px;-ms-flex:0 0 215px;flex:0 0 215px;width:215px;height:140px;overflow:hidden;border-radius:6px;background:rgba(76,110,245,0.08)}@media screen and (max-width:768px){#recent-posts .post_cover{-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;-webkit-align-self:stretch;align-self:stretch;-ms-flex-item-align:stretch;width:100%;height:auto;min-height:0;aspect-ratio:16/10;border-radius:0}}#recent-posts .post_cover > a{display:block;width:100%;height:100%}#recent-posts .post_cover .post-bg{display:block;width:100%;height:100%;object-fit:cover;-webkit-transition:-webkit-transform 0.35s ease;-moz-transition:-moz-transform 0.35s ease;-o-transition:-o-transform 0.35s ease;-ms-transition:-ms-transform 0.35s ease;transition:transform 0.35s ease}#recent-posts .recent-post-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-width:0;padding:0 22px 0 22px}@media screen and (max-width:768px){#recent-posts .recent-post-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 12px 12px}}#recent-posts .recent-post-info.no-cover{padding-left:0}@media screen and (max-width:768px){#recent-posts .recent-post-info.no-cover{padding:12px}}#recent-posts .recent-post-info .article-title{-webkit-line-clamp:2;margin:0;color:var(--text-highlight-color);font-size:1.3em;font-weight:700;line-height:1.45;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}@media screen and (max-width:768px){#recent-posts .recent-post-info .article-title{font-size:.96em;line-height:1.35}}#recent-posts .recent-post-info .article-title .sticky{margin-right:8px;color:#ff7242;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#recent-posts .recent-post-info .article-title:hover{color:#4c6ef5}#recent-posts .recent-post-info > .article-meta-wrap{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 5px;color:var(--card-meta);font-size:.82em;line-height:1.7}@media screen and (max-width:768px){#recent-posts .recent-post-info > .article-meta-wrap{margin:6px 0 0;font-size:.72em;line-height:1.55}#recent-posts .recent-post-info > .article-meta-wrap > .post-meta-date{display:none}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags .article-meta__tag:nth-child(n+3){display:none}}#recent-posts .recent-post-info > .article-meta-wrap > .post-meta-date{cursor:default;margin-left:5px}#recent-posts .recent-post-info > .article-meta-wrap i{margin:0 4px 0 0}#recent-posts .recent-post-info > .article-meta-wrap .fa-spinner{margin:0}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-label{padding-right:4px}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-separator{margin:0 6px}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-link{margin:0 4px}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories,#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories .article-meta__category,#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags .article-meta__tag{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;max-width:180px;overflow:hidden;padding:4px 10px;border-radius:4px;font-size:.98em;line-height:1.35;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-decoration:none;white-space:nowrap}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories .article-meta__category{color:#8a8a8a;background:#e6e6e6;margin-right:5px}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories .article-meta__category i{margin-right:7px;font-size:1em}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags .article-meta__tag{color:#8a8a8a;background:#f1f1f1}#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories .article-meta__category:hover,#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags .article-meta__tag:hover{color:var(--text-highlight-color);text-decoration:none}@media screen and (max-width:768px){#recent-posts .recent-post-info > .article-meta-wrap .article-meta-categories,#recent-posts .recent-post-info > .article-meta-wrap .article-meta-tags{gap:4px}#recent-posts .recent-post-info > .article-meta-wrap .article-meta__category,#recent-posts .recent-post-info > .article-meta-wrap .article-meta__tag{max-width:140px;padding:3px 7px;border-radius:3px;font-size:.96em}#recent-posts .recent-post-info > .article-meta-wrap .article-meta__category i{margin-right:5px}}#recent-posts .recent-post-info > .article-meta-wrap a{color:var(--card-meta)}#recent-posts .recent-post-info > .article-meta-wrap a:hover{color:#4c6ef5;text-decoration:underline}#recent-posts .recent-post-info > .content{-webkit-line-clamp:2;max-width:680px;color:var(--font-color);font-size:.92em;line-height:1.75;opacity:.68;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=68)";filter:alpha(opacity=68);word-break:break-word}@media screen and (max-width:768px){#recent-posts .recent-post-info > .content{-webkit-line-clamp:2;margin-top:2px;font-size:.82em;line-height:1.55}}#recent-posts .recent-post-item.no-cover{min-height:118px}@media screen and (max-width:768px){#recent-posts .recent-post-item.no-cover{min-height:0}}@media (prefers-reduced-motion:reduce){#recent-posts .recent-post-item,#recent-posts .recent-post-item .post-bg{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}}@media screen and (min-width:768px){#recent-posts .post_cover.right{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1}}@-moz-keyframes recentPostFilterEnter{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(12px) scale(.985);-moz-transform:translateY(12px) scale(.985);-o-transform:translateY(12px) scale(.985);-ms-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes recentPostFilterEnter{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(12px) scale(.985);-moz-transform:translateY(12px) scale(.985);-o-transform:translateY(12px) scale(.985);-ms-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-o-keyframes recentPostFilterEnter{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(12px) scale(.985);-moz-transform:translateY(12px) scale(.985);-o-transform:translateY(12px) scale(.985);-ms-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@keyframes recentPostFilterEnter{from{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(12px) scale(.985);-moz-transform:translateY(12px) scale(.985);-o-transform:translateY(12px) scale(.985);-ms-transform:translateY(12px) scale(.985);transform:translateY(12px) scale(.985)}to{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}.home-shuoshuo{width:calc(100% - 30px);max-width:1220px;margin:0 auto 10px;padding:0 16px;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);-webkit-transition:border-color 0.25s ease;-moz-transition:border-color 0.25s ease;-o-transition:border-color 0.25s ease;-ms-transition:border-color 0.25s ease;transition:border-color 0.25s ease}.home-shuoshuo:hover{border-color:rgba(76,110,245,0.35)}@media screen and (min-width:2000px){.home-shuoshuo{max-width:calc(60% - 30px)}}@media screen and (max-width:768px){.home-shuoshuo{width:calc(100% - 10px);margin-bottom:5px;padding:0 12px}}.home-shuoshuo-inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;height:48px;gap:10px}.home-shuoshuo-brand{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px;color:var(--text-highlight-color);font-size:.86em;font-weight:600;white-space:nowrap}.home-shuoshuo-brand i{color:var(--font-color);font-size:.95em}.home-shuoshuo-brand:hover{color:#4c6ef5}.home-shuoshuo-divider{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:1px;height:16px;background:var(--card-border)}.home-shuoshuo-viewport{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;overflow:hidden}.home-shuoshuo-slides{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0;height:28px;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);-moz-transition:-moz-transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);-o-transition:-o-transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);-ms-transition:-ms-transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);transition:transform 0.58s cubic-bezier(0.22, 0.61, 0.36, 1);will-change:transform}.home-shuoshuo-slides.is-resetting{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.home-shuoshuo-slide{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 28px;-ms-flex:0 0 28px;flex:0 0 28px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;height:28px;overflow:hidden;color:var(--font-color);line-height:28px;white-space:nowrap}.home-shuoshuo-slide:hover{color:#4c6ef5}.home-shuoshuo-content{display:block;min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:var(--font-color);font-size:.88em;font-weight:400}.home-shuoshuo-content p{display:inline;margin:0}.home-shuoshuo-content img{display:inline-block;width:auto;max-width:1.55em;height:1.55em;margin:0 .12em;vertical-align:-.4em;object-fit:contain}.home-shuoshuo-more{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 24px;-ms-flex:0 0 24px;flex:0 0 24px;width:24px;height:28px;padding:0;border:0;background:transparent;color:var(--card-meta);font-size:.78em;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.home-shuoshuo-more:hover,.home-shuoshuo-more:focus-visible{color:#4c6ef5}@media (prefers-reduced-motion:reduce){.home-shuoshuo,.home-shuoshuo-slides,.home-shuoshuo-more{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}}@media screen and (max-width:560px){.home-shuoshuo-inner{gap:9px}.home-shuoshuo-brand span{display:none}.home-shuoshuo-divider{height:14px}}.rss-page{width:100%;margin-bottom:20px}.rss-page .rss-hero{border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;padding:24px 28px;margin-bottom:18px}.rss-page .rss-hero-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.45em}.rss-page .rss-hero-copy{min-width:0}.rss-page .rss-kicker{margin-bottom:3px;color:#4c6ef5;font-size:.76em;font-weight:700;letter-spacing:.04em}.rss-page .rss-hero h1{margin:0;color:var(--font-color);font-size:1.65em;line-height:1.25}.rss-page .rss-hero-copy p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.rss-page .rss-hero-stat{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;color:#858585;font-size:.8em;line-height:1.35}.rss-page .rss-hero-stat strong{color:#4c6ef5;font-size:1.75em;line-height:1}.rss-page .rss-subscribe-panel{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:20px;margin-bottom:18px;padding:20px 24px;border:1px solid rgba(76,110,245,0.2);border-radius:10px;background:rgba(76,110,245,0.055)}.rss-page .rss-subscribe-copy{min-width:0}.rss-page .rss-subscribe-copy h2{margin:0;color:var(--font-color);font-size:1.05em}.rss-page .rss-subscribe-copy p{margin:4px 0 0;color:#858585;font-size:.84em}.rss-page .rss-subscribe-button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:8px;padding:9px 14px;border-radius:6px;background:#4c6ef5;color:#fff;font-size:.84em;font-weight:600;line-height:1.3;-webkit-transition:background-color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:background-color 0.2s ease, -moz-transform 0.2s ease;-o-transition:background-color 0.2s ease, -o-transform 0.2s ease;-ms-transition:background-color 0.2s ease, -ms-transform 0.2s ease;transition:background-color 0.2s ease, transform 0.2s ease}.rss-page .rss-subscribe-button:hover,.rss-page .rss-subscribe-button:focus-visible{background:#4c6ef5;color:#fff}.rss-page .rss-subscribe-button:focus-visible{outline:2px solid rgba(76,110,245,0.45);outline-offset:2px}.rss-page .rss-feed-section{padding:24px 28px;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:var(--card-bg)}.rss-page .rss-section-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}.rss-page .rss-section-heading-copy{min-width:0}.rss-page .rss-section-heading-copy h2{margin:0;color:var(--font-color);font-size:1.12em}.rss-page .rss-section-heading-copy p{margin:4px 0 0;color:#858585;font-size:.78em}.rss-page .rss-section-count{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#4c6ef5;font-size:.8em;font-weight:700}.rss-page .rss-feed-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.rss-page .rss-entry{display:grid;grid-template-columns:42px minmax(0,1fr) auto;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:start;align-items:start;gap:14px;padding:18px 0;border-top:1px solid rgba(76,73,72,0.09)}.rss-page .rss-entry:first-child{border-top:0}.rss-page .rss-entry:hover .rss-entry-index{background:rgba(76,110,245,0.12);color:#4c6ef5}.rss-page .rss-entry:hover .rss-entry-title a{color:#4c6ef5}.rss-page .rss-entry:hover .rss-entry-arrow{color:#4c6ef5;-webkit-transform:translate(2px,-2px);-moz-transform:translate(2px,-2px);-o-transform:translate(2px,-2px);-ms-transform:translate(2px,-2px);transform:translate(2px,-2px)}.rss-page .rss-entry-index{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:rgba(76,73,72,0.06);color:#858585;font-size:.76em;font-weight:700;-webkit-transition:background-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}.rss-page .rss-entry-main{min-width:0}.rss-page .rss-entry-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:7px;color:#858585;font-size:.76em;line-height:1.5}.rss-page .rss-meta-divider{color:rgba(133,133,133,0.6)}.rss-page .rss-entry-category{color:#4c6ef5}.rss-page .rss-entry-category:hover{color:#4c6ef5}.rss-page .rss-entry-title{margin:5px 0 0;font-size:1.08em;line-height:1.45}.rss-page .rss-entry-title a{color:var(--font-color);-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.rss-page .rss-entry-summary{display:-webkit-box;overflow:hidden;margin:5px 0 0;color:#858585;font-size:.84em;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rss-page .rss-entry-tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:9px;font-size:.74em}.rss-page .rss-entry-tags a{color:#858585}.rss-page .rss-entry-tags a:hover{color:#4c6ef5}.rss-page .rss-entry-arrow{padding:5px;color:#858585;font-size:.9em;-webkit-transition:color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:color 0.2s ease, -moz-transform 0.2s ease;-o-transition:color 0.2s ease, -o-transform 0.2s ease;-ms-transition:color 0.2s ease, -ms-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease}.rss-page .rss-empty{padding:54px 20px;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:var(--card-bg);color:#858585;text-align:center}.rss-page .rss-empty i{display:block;margin-bottom:10px;color:rgba(76,110,245,0.55);font-size:2em}.rss-page .rss-empty h2{margin:0 0 4px;color:var(--font-color);font-size:1.1em}.rss-page .rss-empty p{margin:0;font-size:.86em}.rss-page .rss-footer-note{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin:14px 2px 0;color:#858585;font-size:.76em}.rss-page .rss-footer-note i{color:#4c6ef5}.rss-page .rss-footer-note code{overflow-wrap:anywhere;color:var(--font-color)}@media screen and (max-width:768px){.rss-page .rss-hero{grid-template-columns:auto minmax(0,1fr);padding:20px 18px}.rss-page .rss-hero-icon{width:44px;height:44px;border-radius:12px;font-size:1.2em}.rss-page .rss-hero h1{font-size:1.35em}.rss-page .rss-hero-stat{grid-column:2;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2px}.rss-page .rss-subscribe-panel{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:18px}.rss-page .rss-subscribe-button{width:100%;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.rss-page .rss-feed-section{padding:20px 14px}.rss-page .rss-entry{grid-template-columns:32px minmax(0,1fr) auto;gap:10px;padding:16px 0}.rss-page .rss-entry-index{width:28px;height:28px;font-size:.7em}.rss-page .rss-entry-title{font-size:.98em}.rss-page .rss-entry-summary{font-size:.8em}.rss-page .rss-entry-arrow{padding:3px;font-size:.8em}}.layout > .rss-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.shuoshuo-page{width:100%;margin-bottom:22px}.shuoshuo-page > .container{padding:24px 28px 28px;border:1px solid rgba(76,73,72,0.08);border-radius:12px;background:var(--card-bg)}.shuoshuo-page .shuoshuo-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;margin-bottom:18px;padding:22px 28px;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:var(--card-bg)}.shuoshuo-page .shuoshuo-intro-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.4em}.shuoshuo-page .shuoshuo-intro-copy{min-width:0}.shuoshuo-page .shuoshuo-intro-copy h1{margin:0;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25}.shuoshuo-page .shuoshuo-intro-copy p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.shuoshuo-page #article-container{position:relative;padding-left:30px}.shuoshuo-page #article-container:before{position:absolute;top:22px;bottom:22px;left:9px;width:2px;border-radius:999px;background:-webkit-linear-gradient(270deg, rgba(76,110,245,0.08), rgba(76,110,245,0.25), rgba(76,110,245,0.08));background:-moz-linear-gradient(270deg, rgba(76,110,245,0.08), rgba(76,110,245,0.25), rgba(76,110,245,0.08));background:-o-linear-gradient(270deg, rgba(76,110,245,0.08), rgba(76,110,245,0.25), rgba(76,110,245,0.08));background:-ms-linear-gradient(270deg, rgba(76,110,245,0.08), rgba(76,110,245,0.25), rgba(76,110,245,0.08));background:linear-gradient(180deg, rgba(76,110,245,0.08), rgba(76,110,245,0.25), rgba(76,110,245,0.08));content:''}.shuoshuo-page #article-container .shuoshuo-item{position:relative;margin-bottom:18px}.shuoshuo-page #article-container .shuoshuo-item:before{display:none}.shuoshuo-page #article-container .shuoshuo-item:after{position:absolute;top:34px;left:-27px;width:10px;height:10px;border:3px solid var(--card-bg);border-radius:50%;background:#4c6ef5;-webkit-box-shadow:0 0 0 4px rgba(76,110,245,0.12);box-shadow:0 0 0 4px rgba(76,110,245,0.12);content:'';z-index:1}.shuoshuo-page #article-container .shuoshuo-item:last-child{margin-bottom:0}.shuoshuo-page #article-container .shuoshuo-item .container{position:relative;padding:20px 22px 16px;border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:-webkit-linear-gradient(270deg, rgba(255,255,255,0.98), rgba(255,255,255,0.94));background:-moz-linear-gradient(270deg, rgba(255,255,255,0.98), rgba(255,255,255,0.94));background:-o-linear-gradient(270deg, rgba(255,255,255,0.98), rgba(255,255,255,0.94));background:-ms-linear-gradient(270deg, rgba(255,255,255,0.98), rgba(255,255,255,0.94));background:linear-gradient(180deg, rgba(255,255,255,0.98), rgba(255,255,255,0.94));-webkit-box-shadow:0 5px 18px rgba(31,45,61,0.035);box-shadow:0 5px 18px rgba(31,45,61,0.035);-webkit-transition:border-color 0.22s ease, box-shadow 0.22s ease, -webkit-transform 0.22s ease;-moz-transition:border-color 0.22s ease, box-shadow 0.22s ease, -moz-transform 0.22s ease;-o-transition:border-color 0.22s ease, box-shadow 0.22s ease, -o-transform 0.22s ease;-ms-transition:border-color 0.22s ease, box-shadow 0.22s ease, -ms-transform 0.22s ease;transition:border-color 0.22s ease, box-shadow 0.22s ease, transform 0.22s ease}.shuoshuo-page #article-container .shuoshuo-item .container:before{position:absolute;top:30px;left:-7px;width:12px;height:12px;border-left:1px solid rgba(76,73,72,0.08);border-bottom:1px solid rgba(76,73,72,0.08);background:#fff;content:'';-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.shuoshuo-page #article-container .shuoshuo-item .container:hover{border-color:rgba(76,110,245,0.2)}.shuoshuo-page .shuoshuo-item-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;cursor:default}.shuoshuo-page .shuoshuo-avatar{overflow:hidden;width:42px;height:42px;border:2px solid rgba(76,110,245,0.1);border-radius:50%;background:var(--global-bg)}.shuoshuo-page .shuoshuo-avatar img{margin:0;width:100%;height:100%;object-fit:cover}.shuoshuo-page .shuoshuo-info{margin-left:11px;min-width:0;line-height:1.45}.shuoshuo-page .shuoshuo-author{color:var(--font-color);font-size:.98em;font-weight:700}.shuoshuo-page .shuoshuo-date{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1px;color:#858585;font-size:.78em}.shuoshuo-page .shuoshuo-content{padding:14px 0 12px;color:var(--font-color);font-size:.95em;line-height:1.85}.shuoshuo-page .shuoshuo-content img{vertical-align:middle}.shuoshuo-page .shuoshuo-content p{margin:0 0 10px}.shuoshuo-page .shuoshuo-content > *:last-child{margin-bottom:0}.shuoshuo-page .shuoshuo-image-set{margin-top:10px}.shuoshuo-page .shuoshuo-video-set{display:grid;gap:10px;margin-top:12px;max-width:560px}.shuoshuo-page .shuoshuo-video-item{justify-self:start;overflow:hidden;width:fit-content;max-width:100%;border:1px solid rgba(76,73,72,0.08);border-radius:8px;background:var(--global-bg)}.shuoshuo-page #article-container .shuoshuo-video{display:block;width:auto;max-width:100%;height:auto;max-height:60vh;aspect-ratio:auto;margin:0;background:var(--global-bg);object-fit:contain}.shuoshuo-page .shuoshuo-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;max-width:300px}.shuoshuo-page .shuoshuo-image-set.count-1 .shuoshuo-image-grid{grid-template-columns:minmax(0,1fr);max-width:200px}.shuoshuo-page .shuoshuo-image-set.count-2 .shuoshuo-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:240px}.shuoshuo-page .shuoshuo-image-set.count-4 .shuoshuo-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shuoshuo-page .shuoshuo-image-item{position:relative;display:block;overflow:hidden;min-width:0;padding:0;border:0;border-radius:7px;background:var(--global-bg);cursor:pointer;aspect-ratio:1;line-height:0;-webkit-box-shadow:inset 0 0 0 1px rgba(76,73,72,0.05);box-shadow:inset 0 0 0 1px rgba(76,73,72,0.05)}.shuoshuo-page .shuoshuo-image-item:focus-visible{outline:2px solid #4c6ef5;outline-offset:3px}.shuoshuo-page .shuoshuo-image-item:hover img{-webkit-transform:scale(1.045);-moz-transform:scale(1.045);-o-transform:scale(1.045);-ms-transform:scale(1.045);transform:scale(1.045)}.shuoshuo-page .shuoshuo-image-item img{display:block;width:100%;height:100%;margin:0;object-fit:cover;-webkit-transition:-webkit-transform 0.25s ease, filter 0.25s ease;-moz-transition:-moz-transform 0.25s ease, filter 0.25s ease;-o-transition:-o-transform 0.25s ease, filter 0.25s ease;-ms-transition:-ms-transform 0.25s ease, filter 0.25s ease;transition:transform 0.25s ease, filter 0.25s ease}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-item:nth-child(n + 10){display:none}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-more img{filter:blur(7px) brightness(.68);-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);-ms-transform:scale(1.08);transform:scale(1.08)}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-more:hover img{-webkit-transform:scale(1.12);-moz-transform:scale(1.12);-o-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-more-overlay{position:absolute;inset:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px;background:rgba(15,23,42,0.26);color:#fff;text-shadow:0 1px 8px rgba(0,0,0,0.35)}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-more-overlay strong{font-size:2em;font-weight:700;line-height:.8}.shuoshuo-page .shuoshuo-image-set.has-more:not(.is-expanded) .shuoshuo-image-more-overlay small{font-size:.78em;font-weight:600;line-height:1.2}.shuoshuo-page .shuoshuo-image-set.is-expanded .shuoshuo-image-more-overlay{display:none}.shuoshuo-page .shuoshuo-footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;min-height:24px;padding-top:4px}.shuoshuo-page .shuoshuo-footer .shuoshuo-tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;min-width:0}.shuoshuo-page .shuoshuo-footer .shuoshuo-tag{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:24px;padding:2px 9px;border:1px solid rgba(76,110,245,0.2);border-radius:999px;background:rgba(76,110,245,0.055);color:#4c6ef5;font-size:.76em;line-height:1;cursor:default;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}.shuoshuo-page .shuoshuo-footer .shuoshuo-tag:before{content:'#';padding:0 2px 0 0;font-weight:700}.shuoshuo-page .shuoshuo-footer .shuoshuo-tag:hover{border-color:#4c6ef5;background:#4c6ef5;color:#fff}@media screen and (max-width:768px){.shuoshuo-page > .container{padding:18px 14px 20px;border-radius:10px}.shuoshuo-page .shuoshuo-intro{padding:18px}.shuoshuo-page .shuoshuo-intro-icon{-webkit-flex-basis:42px;flex-basis:42px;width:42px;height:42px;font-size:1.2em}.shuoshuo-page .shuoshuo-intro-copy h1{font-size:1.35em}.shuoshuo-page #article-container{padding-left:22px}.shuoshuo-page #article-container:before{left:7px}.shuoshuo-page #article-container .shuoshuo-item:after{top:30px;left:-20px;width:8px;height:8px}.shuoshuo-page #article-container .shuoshuo-item .container{padding:17px 15px 14px}.shuoshuo-page #article-container .shuoshuo-item .container:before{top:28px;left:-6px;width:10px;height:10px}.shuoshuo-page .shuoshuo-content{padding-top:12px;font-size:.92em}.shuoshuo-page .shuoshuo-image-grid{max-width:276px}.shuoshuo-page .shuoshuo-image-set.count-1 .shuoshuo-image-grid{max-width:190px}.shuoshuo-page .shuoshuo-image-set.count-2 .shuoshuo-image-grid{max-width:230px}}.shuoshuo-navigation{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;margin-top:18px;padding:18px 0 4px}.shuoshuo-navigation button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:36px;height:36px;border:1px solid rgba(76,110,245,0.18);border-radius:8px;background-color:rgba(76,110,245,0.08);color:#4c6ef5;font-size:.86em;line-height:1;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.shuoshuo-navigation button:hover:not(:disabled){border-color:#4c6ef5;background-color:#4c6ef5;color:#fff}.shuoshuo-navigation button:disabled{border-color:rgba(76,73,72,0.08);background:rgba(76,73,72,0.04);color:#c5c5c5;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);cursor:not-allowed}.shuoshuo-navigation .shuoshuo-page-info{margin:0 2px;color:#858585;white-space:nowrap;font-size:.86em}.shuoshuo-navigation .shuoshuo-page-input{margin:0;padding:0 10px;width:52px;height:36px;border:1px solid rgba(76,110,245,0.2);border-radius:8px;background:var(--card-bg);color:var(--font-color);text-align:center;font-size:.86em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-appearance:textfield}.shuoshuo-navigation .shuoshuo-page-input:focus{outline:none;border-color:#4c6ef5;-webkit-box-shadow:0 0 0 3px rgba(76,110,245,0.08);box-shadow:0 0 0 3px rgba(76,110,245,0.08)}.shuoshuo-navigation .shuoshuo-page-input:focus::placeholder{color:transparent}.shuoshuo-navigation .shuoshuo-page-input::-webkit-outer-spin-button,.shuoshuo-navigation .shuoshuo-page-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.shuoshuo-navigation .shuoshuo-page-input.shuoshuo-page-num{min-width:40px;width:40px;border:none;background:#4c6ef5;color:var(--white);font-weight:500;cursor:text}.shuoshuo-navigation .shuoshuo-page-input.shuoshuo-page-num:focus{border:1px solid #4c6ef5;background:var(--white);color:#333}.shuoshuo-navigation .shuoshuo-page-input.invalid{border-color:#ff4757;background-color:#ffeaea;color:#ff4757;-webkit-animation:shake .5s ease-in-out;-moz-animation:shake .5s ease-in-out;-o-animation:shake .5s ease-in-out;-ms-animation:shake .5s ease-in-out;animation:shake .5s ease-in-out}@-moz-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-o-keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}.taxonomy-sponsor .sponsor-usage{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:10px;margin-bottom:18px;padding:16px 20px;border-color:rgba(76,110,245,0.2);background:rgba(76,110,245,0.045)}.taxonomy-sponsor .sponsor-usage > i{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:3px;color:var(--font-color);font-size:.95em}.taxonomy-sponsor .sponsor-usage p{margin:0;color:#858585;font-size:.86em;line-height:1.7}.taxonomy-sponsor .sponsor-methods-card,.taxonomy-sponsor .sponsor-list-card{padding:24px 28px}.taxonomy-sponsor .sponsor-list-card{margin-top:18px}.taxonomy-sponsor .sponsor-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.taxonomy-sponsor .sponsor-method{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;padding:20px 18px 18px;border:1px solid rgba(76, 88, 140, .12);border-radius:8px;background:var(--card-bg);-webkit-transition:border-color 0.25s ease, box-shadow 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:border-color 0.25s ease, box-shadow 0.25s ease, -moz-transform 0.25s ease;-o-transition:border-color 0.25s ease, box-shadow 0.25s ease, -o-transform 0.25s ease;-ms-transition:border-color 0.25s ease, box-shadow 0.25s ease, -ms-transform 0.25s ease;transition:border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease}.taxonomy-sponsor .sponsor-method-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:9px}.taxonomy-sponsor .sponsor-method-heading h3{margin:0;color:var(--font-color);font-size:1em;font-weight:700}.taxonomy-sponsor .sponsor-method-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.95em}.taxonomy-sponsor .sponsor-method-description,.taxonomy-sponsor .sponsor-scan-hint{margin:7px 0 0;color:#858585;font-size:.78em;line-height:1.5;text-align:center}.taxonomy-sponsor .sponsor-qr-link,.taxonomy-sponsor .sponsor-method > .sponsor-qr{width:178px;height:178px;margin-top:15px;padding:8px;border:1px solid rgba(76, 88, 140, .12);border-radius:8px;background:#fff}.taxonomy-sponsor .sponsor-qr-link{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:border-color 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:border-color 0.25s ease, -moz-transform 0.25s ease;-o-transition:border-color 0.25s ease, -o-transform 0.25s ease;-ms-transition:border-color 0.25s ease, -ms-transform 0.25s ease;transition:border-color 0.25s ease, transform 0.25s ease}.taxonomy-sponsor .sponsor-qr-link:hover,.taxonomy-sponsor .sponsor-qr-link:focus-visible{border-color:rgba(76,110,245,0.55);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-o-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.taxonomy-sponsor .sponsor-qr-link:focus-visible{outline:2px solid rgba(76,110,245,0.5);outline-offset:3px}.taxonomy-sponsor .sponsor-qr{display:block;margin:0;object-fit:contain}.taxonomy-sponsor .sponsor-qr-link .sponsor-qr{width:100%;height:100%}.taxonomy-sponsor .sponsor-scan-hint{margin-top:10px;color:var(--font-color)}.taxonomy-sponsor .sponsor-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.taxonomy-sponsor .sponsor-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;min-width:0;padding:11px 12px;border:1px solid rgba(76, 88, 140, .12);border-radius:8px;-webkit-transition:border-color 0.25s ease, background-color 0.25s ease;-moz-transition:border-color 0.25s ease, background-color 0.25s ease;-o-transition:border-color 0.25s ease, background-color 0.25s ease;-ms-transition:border-color 0.25s ease, background-color 0.25s ease;transition:border-color 0.25s ease, background-color 0.25s ease}.taxonomy-sponsor .sponsor-item:hover{border-color:rgba(76,110,245,0.4);background:rgba(76,110,245,0.035)}.taxonomy-sponsor .sponsor-avatar{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 38px;-ms-flex:0 0 38px;flex:0 0 38px;width:38px;height:38px;margin:0;overflow:hidden;border:1px solid rgba(76,110,245,0.18);border-radius:50%;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.86em;font-weight:700;object-fit:cover}.taxonomy-sponsor .sponsor-item-body{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.taxonomy-sponsor .sponsor-item-top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:8px}.taxonomy-sponsor .sponsor-item-top strong{overflow:hidden;color:var(--font-color);font-size:.84em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.taxonomy-sponsor .sponsor-amount{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#4c6ef5;font-size:.76em;font-weight:700}.taxonomy-sponsor .sponsor-date,.taxonomy-sponsor .sponsor-message{margin:3px 0 0;overflow:hidden;color:#858585;font-size:.72em;line-height:1.5;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:768px){.taxonomy-sponsor .sponsor-methods-card,.taxonomy-sponsor .sponsor-list-card{padding:20px 18px}.taxonomy-sponsor .sponsor-methods{grid-template-columns:1fr}.taxonomy-sponsor .sponsor-method{padding:18px 14px 16px}.taxonomy-sponsor .sponsor-list{grid-template-columns:1fr}}.taxonomy-tags .taxonomy-tag-card{padding:28px 32px}.taxonomy-tags .taxonomy-tags-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.taxonomy-tags .taxonomy-tag{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:7px 10px 7px 13px;border:1px solid rgba(76, 88, 140, .12);border-radius:999px;background:rgba(76,73,72,0.035);color:var(--font-color);font-size:.9em;font-weight:500;line-height:1.4;-webkit-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -moz-transform 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -o-transform 0.2s ease;-ms-transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, -ms-transform 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease, color 0.2s ease, transform 0.2s ease}.taxonomy-tags .taxonomy-tag:hover,.taxonomy-tags .taxonomy-tag:focus-visible{border-color:rgba(76,110,245,0.35);background:rgba(76,110,245,0.1);color:#4c6ef5}.taxonomy-tags .taxonomy-tag:focus-visible{outline:2px solid rgba(76,110,245,0.55);outline-offset:2px}.taxonomy-tags .taxonomy-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-width:22px;padding:2px 6px;border-radius:999px;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.76em;font-weight:700}.taxonomy-tags .taxonomy-rank-card{margin-top:16px;padding:24px 32px}.taxonomy-tags .taxonomy-ranking{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}.taxonomy-tags .taxonomy-rank-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;margin:0 -10px;padding:9px 10px;border-radius:8px;color:var(--font-color);-webkit-transition:background-color 0.2s ease;-moz-transition:background-color 0.2s ease;-o-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease}.taxonomy-tags .taxonomy-rank-item:hover,.taxonomy-tags .taxonomy-rank-item:focus-visible{background:rgba(76,110,245,0.06)}.taxonomy-tags .taxonomy-rank-item:hover .taxonomy-rank-meta > span,.taxonomy-tags .taxonomy-rank-item:focus-visible .taxonomy-rank-meta > span{color:#4c6ef5}.taxonomy-tags .taxonomy-rank-item:focus-visible{outline:2px solid rgba(76,110,245,0.55);outline-offset:2px}.taxonomy-tags .taxonomy-rank-number{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 26px;-ms-flex:0 0 26px;flex:0 0 26px;width:26px;height:26px;border-radius:50%;background:rgba(76,110,245,0.1);color:#4c6ef5;font-size:.8em;font-weight:700}.taxonomy-tags .taxonomy-rank-main{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}.taxonomy-tags .taxonomy-rank-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:6px}.taxonomy-tags .taxonomy-rank-meta > span{overflow:hidden;color:var(--font-color);font-size:.9em;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.taxonomy-tags .taxonomy-rank-meta strong{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#4c6ef5;font-size:.76em;font-weight:500}.taxonomy-tags .taxonomy-rank-bar{height:6px;overflow:hidden;border-radius:999px;background:rgba(76,110,245,0.1)}.taxonomy-tags .taxonomy-rank-bar span{display:block;height:100%;background:#4c6ef5;-webkit-transition:width 0.4s ease;-moz-transition:width 0.4s ease;-o-transition:width 0.4s ease;-ms-transition:width 0.4s ease;transition:width 0.4s ease}@media screen and (max-width:768px){.taxonomy-tags .taxonomy-tag-card,.taxonomy-tags .taxonomy-rank-card{padding:22px 18px}.taxonomy-tags .taxonomy-tags-list{gap:8px}.taxonomy-tags .taxonomy-tag{padding:6px 9px 6px 11px;font-size:.84em}.taxonomy-tags .taxonomy-rank-meta{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:2px}}.taxonomy-detail-page{width:100%;margin-bottom:20px}.taxonomy-detail-page .taxonomy-detail-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;padding:22px 28px}.taxonomy-detail-page .taxonomy-detail-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.35em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px}.taxonomy-detail-page .taxonomy-detail-copy{min-width:0}.taxonomy-detail-page .taxonomy-detail-label{margin-bottom:3px;color:#4c6ef5;font-size:.76em;font-weight:700;line-height:1.4}.taxonomy-detail-page .taxonomy-detail-copy h1{margin:0;overflow:hidden;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.taxonomy-detail-page .taxonomy-detail-copy p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.taxonomy-detail-page .taxonomy-detail-list{margin-top:18px;padding:24px 28px}.taxonomy-detail-page .taxonomy-detail-list-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:14px}.taxonomy-detail-page .taxonomy-detail-list-heading h2{margin:0;color:var(--font-color);font-size:1.08em}.taxonomy-detail-page .taxonomy-detail-list-heading span{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:#858585;font-size:.78em}.taxonomy-detail-page .taxonomy-detail-list .article-sort{margin-top:0}.taxonomy-detail-page .taxonomy-detail-list #pagination{margin-top:12px}.taxonomy-detail-page .taxonomy-detail-empty{padding:42px 20px 28px;color:#858585;text-align:center}.taxonomy-detail-page .taxonomy-detail-empty i{display:block;margin-bottom:10px;color:rgba(76,110,245,0.55);font-size:2em}.taxonomy-detail-page .taxonomy-detail-empty p{margin:0;font-size:.9em}@media screen and (max-width:768px){.taxonomy-detail-page .taxonomy-detail-intro{padding:18px}.taxonomy-detail-page .taxonomy-detail-icon{-webkit-flex-basis:42px;flex-basis:42px;width:42px;height:42px;font-size:1.2em}.taxonomy-detail-page .taxonomy-detail-copy h1{font-size:1.35em}.taxonomy-detail-page .taxonomy-detail-list{padding:20px 18px}.taxonomy-detail-page .taxonomy-detail-list-heading{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:4px}}.layout > .taxonomy-detail-page{padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.taxonomy-page{margin-bottom:20px}.taxonomy-page .taxonomy-intro{display:-webkit-box;display:-moz-box;display:-webkit-flex;border:1px solid var(--card-border);border-radius:10px;background:var(--card-bg);display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;padding:22px 28px;margin-bottom:18px}.taxonomy-page .taxonomy-intro-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.4em;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 48px;-ms-flex:0 0 48px;flex:0 0 48px}.taxonomy-page .taxonomy-intro-copy{min-width:0}.taxonomy-page .taxonomy-intro-copy h1{margin:0;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25}.taxonomy-page .taxonomy-intro-copy p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.taxonomy-page .taxonomy-card{border:1px solid rgba(76,73,72,0.08);border-radius:10px;background:var(--card-bg)}.taxonomy-page .taxonomy-card-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:16px}.taxonomy-page .taxonomy-card-heading h2{margin:0;color:var(--font-color);font-size:1.15em}.taxonomy-page .taxonomy-card-heading span{color:#858585;font-size:.78em}.taxonomy-page .taxonomy-empty{padding:42px 20px;color:#858585;text-align:center}.taxonomy-page .taxonomy-empty i{display:block;margin-bottom:10px;color:rgba(76,110,245,0.55);font-size:2em}.taxonomy-page .taxonomy-empty p{margin:0;font-size:.9em}@media screen and (max-width:768px){.taxonomy-page .taxonomy-intro{padding:18px}.taxonomy-page .taxonomy-intro-icon{-webkit-flex-basis:42px;flex-basis:42px;width:42px;height:42px;font-size:1.2em}.taxonomy-page .taxonomy-intro-copy h1{font-size:1.35em}}.taxonomy-page .equipment-hero{display:grid;grid-template-columns:auto minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;margin-bottom:18px;padding:22px 28px;border:1px solid rgba(76, 88, 140, .12);border-radius:8px;background:var(--card-bg)}.taxonomy-page .equipment-hero-icon{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:1.35em}.taxonomy-page .equipment-hero-copy{min-width:0}.taxonomy-page .equipment-title-row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:12px;min-width:0}.taxonomy-page .equipment-title-row h1{min-width:0;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.taxonomy-page .equipment-hero-copy h1{margin:0;color:var(--font-color);font-size:1.55em;font-weight:700;line-height:1.25}.taxonomy-page .equipment-hero-copy > p{margin:5px 0 0;color:#858585;font-size:.88em;line-height:1.5}.taxonomy-page .equipment-hero-tip{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:-3px;padding:5px 10px;border:1px solid rgba(76,110,245,0.2);border-radius:999px;background:rgba(76,110,245,0.06);color:#4c6ef5;font-size:.76em;line-height:1.4;white-space:nowrap}.taxonomy-page .equipment-hero-side{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:8px}.taxonomy-page .equipment-hero-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px;color:#858585;font-size:.82em;white-space:nowrap}.taxonomy-page .equipment-hero-count i{color:var(--font-color)}@media screen and (max-width:768px){.taxonomy-page .equipment-hero{grid-template-columns:auto minmax(0,1fr);padding:18px}.taxonomy-page .equipment-hero-side{grid-column:2;grid-row:2;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin-top:2px}.taxonomy-page .equipment-hero-icon{width:42px;height:42px;font-size:1.15em}.taxonomy-page .equipment-hero-copy h1{font-size:1.35em}.taxonomy-page .equipment-hero-tip{padding:3px 7px;font-size:.68em}}#aside-content{width:290px}@media screen and (min-width:900px){#aside-content{padding-left:15px}}@media screen and (max-width:900px){#aside-content{margin-top:20px;width:100%}}@media screen and (max-width:768px){#aside-content{display:none}}#aside-content .card-widget{position:relative;overflow:hidden;margin-bottom:20px;padding:20px 24px;border:1px solid rgba(76,73,72,0.1)}#aside-content .item-headline{padding-bottom:6px;font-size:1.2em;border-bottom:1px solid rgba(76,73,72,0.1)}#aside-content .item-headline span{font-weight:700}#aside-content .card-baidu-cdn{padding:18px 20px}#aside-content .card-baidu-cdn .item-headline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(76, 88, 140, .12);color:var(--font-color);font-size:.98em;font-weight:700;line-height:1.3;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#aside-content .card-baidu-cdn .item-headline:after{position:absolute;bottom:-1px;left:0;width:22px;height:2px;background:var(--theme-color);content:''}#aside-content .card-baidu-cdn .item-headline .item-headline-icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:18px}#aside-content .card-baidu-cdn .item-headline .item-headline-label{min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-baidu-cdn .item-headline .item-headline-icon:before,#aside-content .card-baidu-cdn .item-headline .item-headline-label:before{display:none;content:none}#aside-content .card-baidu-cdn .cdn-stats-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px;min-width:0;max-width:52%;margin-left:auto;color:var(--card-meta);font-size:.68em;font-weight:400;line-height:1.2}#aside-content .card-baidu-cdn .cdn-stats-live{display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#c2c1bd;-webkit-box-shadow:0 0 0 3px rgba(194,193,189,0.18);box-shadow:0 0 0 3px rgba(194,193,189,0.18)}#aside-content .card-baidu-cdn .cdn-stats-status{min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-baidu-cdn .cdn-stats-summary{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:end;-moz-box-align:end;-o-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:12px;margin-bottom:12px}#aside-content .card-baidu-cdn .cdn-stats-summary-label{padding-bottom:3px;color:var(--card-meta);font-size:.76em}#aside-content .card-baidu-cdn .cdn-stats-chart{overflow:hidden;margin-bottom:14px;padding:8px 0 0}#aside-content .card-baidu-cdn .cdn-stats-chart svg{display:block;width:100%;height:72px;overflow:visible}#aside-content .card-baidu-cdn .cdn-stats-chart svg.is-animated .cdn-stats-line{-webkit-animation:cdn-stats-line-draw 1.6s cubic-bezier(.22,.61,.36,1) forwards,cdn-stats-line-breathe 6s ease-in-out 1.6s infinite;-moz-animation:cdn-stats-line-draw 1.6s cubic-bezier(.22,.61,.36,1) forwards,cdn-stats-line-breathe 6s ease-in-out 1.6s infinite;-o-animation:cdn-stats-line-draw 1.6s cubic-bezier(.22,.61,.36,1) forwards,cdn-stats-line-breathe 6s ease-in-out 1.6s infinite;-ms-animation:cdn-stats-line-draw 1.6s cubic-bezier(.22,.61,.36,1) forwards,cdn-stats-line-breathe 6s ease-in-out 1.6s infinite;animation:cdn-stats-line-draw 1.6s cubic-bezier(.22,.61,.36,1) forwards,cdn-stats-line-breathe 6s ease-in-out 1.6s infinite}#aside-content .card-baidu-cdn .cdn-stats-chart svg.is-animated .cdn-stats-area{-webkit-animation:cdn-stats-area-loop 8s ease-in-out 1.6s infinite;-moz-animation:cdn-stats-area-loop 8s ease-in-out 1.6s infinite;-o-animation:cdn-stats-area-loop 8s ease-in-out 1.6s infinite;-ms-animation:cdn-stats-area-loop 8s ease-in-out 1.6s infinite;animation:cdn-stats-area-loop 8s ease-in-out 1.6s infinite}#aside-content .card-baidu-cdn .cdn-stats-chart .cdn-stats-grid{fill:none;stroke:currentColor;stroke-width:1;opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}#aside-content .card-baidu-cdn .cdn-stats-chart .cdn-stats-area{fill:var(--theme-color);opacity:.1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=10)";filter:alpha(opacity=10)}#aside-content .card-baidu-cdn .cdn-stats-chart .cdn-stats-line{fill:none;stroke:var(--theme-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2;stroke-dasharray:1 1;stroke-dashoffset:1}#aside-content .card-baidu-cdn .cdn-stats-chart-labels{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:var(--card-meta);font-size:.68em}#aside-content .card-baidu-cdn .cdn-stats-total strong{font-size:2.25em;font-weight:700;letter-spacing:-.02em;line-height:.95}#aside-content .card-baidu-cdn .cdn-stats-total span{margin-left:4px;color:var(--card-meta);font-size:.9em}#aside-content .card-baidu-cdn .cdn-stats-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#aside-content .card-baidu-cdn .cdn-stats-metric{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;gap:7px;padding:4px 0}#aside-content .card-baidu-cdn .cdn-stats-metric-icon{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 16px;-ms-flex:0 0 16px;flex:0 0 16px;color:var(--font-color);font-size:.78em;text-align:center}#aside-content .card-baidu-cdn .cdn-stats-metric-copy{min-width:0}#aside-content .card-baidu-cdn .cdn-stats-metric-copy span,#aside-content .card-baidu-cdn .cdn-stats-metric-copy strong{display:block}#aside-content .card-baidu-cdn .cdn-stats-metric-copy span{color:var(--card-meta);font-size:.68em}#aside-content .card-baidu-cdn .cdn-stats-metric-copy strong{margin-top:2px;overflow:hidden;color:var(--text-highlight-color);font-size:.95em;line-height:1.2;font-variant-numeric:tabular-nums;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-baidu-cdn.is-ready .cdn-stats-live{background:#3c9a68;-webkit-box-shadow:0 0 0 3px rgba(60,154,104,0.16);box-shadow:0 0 0 3px rgba(60,154,104,0.16)}#aside-content .card-baidu-cdn.is-error .cdn-stats-live{background:#c85a4e;-webkit-box-shadow:0 0 0 3px rgba(200,90,78,0.15);box-shadow:0 0 0 3px rgba(200,90,78,0.15)}#aside-content .card-baidu-cdn.is-error .cdn-stats-status{color:#b34e44}#aside-content .card-baidu-cdn.is-error .cdn-stats-chart,#aside-content .card-baidu-cdn.is-error .cdn-stats-metrics{display:none}#aside-content .card-baidu-cdn.is-error .cdn-stats-summary{margin-bottom:0}#aside-content .card-baidu-cdn.is-loading .cdn-stats-line{opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}#aside-content .card-baidu-cdn.is-loading .cdn-stats-live{-webkit-animation:cdn-stats-pulse 1.1s ease-in-out infinite;-moz-animation:cdn-stats-pulse 1.1s ease-in-out infinite;-o-animation:cdn-stats-pulse 1.1s ease-in-out infinite;-ms-animation:cdn-stats-pulse 1.1s ease-in-out infinite;animation:cdn-stats-pulse 1.1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){#aside-content .card-baidu-cdn .cdn-stats-svg.is-animated .cdn-stats-line,#aside-content .card-baidu-cdn .cdn-stats-svg.is-animated .cdn-stats-area{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}#aside-content .card-baidu-cdn .cdn-stats-line{stroke-dashoffset:0}}@-moz-keyframes cdn-stats-pulse{0%,100%{opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45)}50%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes cdn-stats-pulse{0%,100%{opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45)}50%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes cdn-stats-pulse{0%,100%{opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45)}50%{opacity:1;-ms-filter:none;filter:none}}@keyframes cdn-stats-pulse{0%,100%{opacity:.45;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";filter:alpha(opacity=45)}50%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes cdn-stats-line-draw{from{stroke-dashoffset:1;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}to{stroke-dashoffset:0;opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes cdn-stats-line-draw{from{stroke-dashoffset:1;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}to{stroke-dashoffset:0;opacity:1;-ms-filter:none;filter:none}}@-o-keyframes cdn-stats-line-draw{from{stroke-dashoffset:1;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}to{stroke-dashoffset:0;opacity:1;-ms-filter:none;filter:none}}@keyframes cdn-stats-line-draw{from{stroke-dashoffset:1;opacity:.35;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";filter:alpha(opacity=35)}to{stroke-dashoffset:0;opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes cdn-stats-area-loop{0%,100%{opacity:.075;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8)}50%{opacity:.115;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";filter:alpha(opacity=12)}}@-webkit-keyframes cdn-stats-area-loop{0%,100%{opacity:.075;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8)}50%{opacity:.115;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";filter:alpha(opacity=12)}}@-o-keyframes cdn-stats-area-loop{0%,100%{opacity:.075;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8)}50%{opacity:.115;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";filter:alpha(opacity=12)}}@keyframes cdn-stats-area-loop{0%,100%{opacity:.075;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=8)";filter:alpha(opacity=8)}50%{opacity:.115;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";filter:alpha(opacity=12)}}@-moz-keyframes cdn-stats-line-breathe{0%,100%{opacity:.86;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";filter:alpha(opacity=86)}50%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes cdn-stats-line-breathe{0%,100%{opacity:.86;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";filter:alpha(opacity=86)}50%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes cdn-stats-line-breathe{0%,100%{opacity:.86;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";filter:alpha(opacity=86)}50%{opacity:1;-ms-filter:none;filter:none}}@keyframes cdn-stats-line-breathe{0%,100%{opacity:.86;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";filter:alpha(opacity=86)}50%{opacity:1;-ms-filter:none;filter:none}}@media screen and (min-width:900px){#aside-content .sticky_layout{position:sticky;position:-webkit-sticky;top:20px;-webkit-transition:top 0.3s;-moz-transition:top 0.3s;-o-transition:top 0.3s;-ms-transition:top 0.3s;transition:top 0.3s}}#aside-content .card-tag-cloud a{display:inline-block;padding:0 4px;line-height:1.8}#aside-content .card-tag-cloud a:hover{color:#4c6ef5 !important}#aside-content .aside-list > span{display:block;margin-bottom:10px;text-align:center}#aside-content .aside-list > .aside-list-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:6px 0}#aside-content .aside-list > .aside-list-item:first-child{padding-top:0}#aside-content .aside-list > .aside-list-item:not(:last-child){border-bottom:1px dashed #f5f5f5}#aside-content .aside-list > .aside-list-item:last-child{padding-bottom:0}#aside-content .aside-list > .aside-list-item .thumbnail{overflow:hidden;width:4em;height:4em;border-radius:10px}#aside-content .aside-list > .aside-list-item .content{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding-left:10px;word-break:break-all}#aside-content .aside-list > .aside-list-item .content > .name{-webkit-line-clamp:1}#aside-content .aside-list > .aside-list-item .content > time,#aside-content .aside-list > .aside-list-item .content > .name{display:block;color:var(--card-meta);font-size:.85em}#aside-content .aside-list > .aside-list-item .content > .title,#aside-content .aside-list > .aside-list-item .content > .comment{color:var(--font-color);line-height:1.5;-webkit-line-clamp:2}#aside-content .aside-list > .aside-list-item .content > .title:hover,#aside-content .aside-list > .aside-list-item .content > .comment:hover{color:#4c6ef5}#aside-content .aside-list > .aside-list-item.no-cover{min-height:4.4em}#aside-content .card-categories ul.card-category-list{margin:0;padding:0;list-style:none}#aside-content .card-categories ul.card-category-list > .card-category-list-item a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin:2px 0;padding:2px 8px;border:1px solid rgba(76,73,72,0.1);color:var(--font-color);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border-radius:5px}#aside-content .card-categories ul.card-category-list > .card-category-list-item a:hover{padding:2px 12px;background-color:var(--theme-color);color:var(--white)}#aside-content .card-categories ul.card-category-list > .card-category-list-item a span:first-child{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}#aside-content .card-categories .card-category-list.child{padding:0 0 0 16px;overflow:hidden;max-height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden;-webkit-transition:max-height 0.3s ease, opacity 0.3s ease;-moz-transition:max-height 0.3s ease, opacity 0.3s ease;-o-transition:max-height 0.3s ease, opacity 0.3s ease;-ms-transition:max-height 0.3s ease, opacity 0.3s ease;transition:max-height 0.3s ease, opacity 0.3s ease}#aside-content .card-categories .card-category-list > .parent > a.expand i{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}#aside-content .card-categories .card-category-list > .parent > a.expand + .child{max-height:1000px;opacity:1;-ms-filter:none;filter:none;visibility:visible}#aside-content .card-categories .card-category-list > .parent > a .card-category-list-name{width:70% !important}#aside-content .card-categories .card-category-list > .parent > a .card-category-list-count{width:calc(100% - 70% - 20px);text-align:right}#aside-content .card-categories .card-category-list > .parent > a i{float:right;margin-right:-.5em;padding:.5em;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}#aside-content .card-categories,#aside-content .card-tags,#aside-content .card-busuanzi,#aside-content #card-toc{padding:18px 20px}#aside-content .card-categories .item-headline,#aside-content .card-tags .item-headline,#aside-content .card-busuanzi .item-headline,#aside-content #card-toc .item-headline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;gap:8px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(76, 88, 140, .12);color:var(--font-color);font-size:.98em;font-weight:700;line-height:1.3}#aside-content .card-categories .item-headline:after,#aside-content .card-tags .item-headline:after,#aside-content .card-busuanzi .item-headline:after,#aside-content #card-toc .item-headline:after{position:absolute;bottom:-1px;left:0;width:22px;height:2px;background:var(--theme-color);content:''}#aside-content .card-categories .item-headline .item-headline-icon,#aside-content .card-tags .item-headline .item-headline-icon,#aside-content .card-busuanzi .item-headline .item-headline-icon,#aside-content #card-toc .item-headline .item-headline-icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:18px}#aside-content .card-busuanzi .busuanzi-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}#aside-content .card-busuanzi .busuanzi-stat{min-width:0;padding:10px 9px 9px;border:1px solid rgba(76,73,72,0.1);border-radius:7px;background:rgba(76,73,72,0.025);-webkit-transition:border-color 0.2s ease, background-color 0.2s ease;-moz-transition:border-color 0.2s ease, background-color 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease;-ms-transition:border-color 0.2s ease, background-color 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease}#aside-content .card-busuanzi .busuanzi-stat:hover{border-color:rgba(var(--theme-color-rgb), .22);background:rgba(var(--theme-color-rgb), .05)}#aside-content .card-busuanzi .busuanzi-stat-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-width:0;gap:6px;color:var(--card-meta)}#aside-content .card-busuanzi .busuanzi-stat-icon{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 15px;-ms-flex:0 0 15px;flex:0 0 15px;width:15px;color:var(--font-color);font-size:.82em;text-align:center}#aside-content .card-busuanzi .busuanzi-stat-label{overflow:hidden;font-size:.76em;line-height:1.3;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-busuanzi .busuanzi-stat-value{display:block;margin-top:6px;color:var(--text-highlight-color);font-size:1.15em;font-weight:700;line-height:1.1;text-align:center;font-variant-numeric:tabular-nums}#aside-content .card-busuanzi time.busuanzi-stat-value{font-size:1em}#aside-content #card-toc .item-headline:after{background:var(--theme-color)}#aside-content .card-categories .card-category-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5px}#aside-content .card-categories .card-category-list > .card-category-list-item > a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin:0;padding:7px 9px;border:1px solid transparent;border-radius:7px;background:rgba(76,73,72,0.035);color:var(--font-color);-webkit-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-moz-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-ms-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}#aside-content .card-categories .card-category-list > .card-category-list-item > a:hover{padding:7px 9px;border-color:rgba(var(--theme-color-rgb), .2);background:rgba(var(--theme-color-rgb), .07);color:var(--theme-color)}#aside-content .card-categories .card-category-list > .card-category-list-item > a .card-category-list-name{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-categories .card-category-list > .card-category-list-item > a .card-category-list-count{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin-left:10px;min-width:24px;height:20px;padding:0 6px;border-radius:10px;background:rgba(76,73,72,0.08);color:var(--card-meta);font-size:.76em;line-height:1}#aside-content .card-categories .card-category-list > .card-category-list-item > a:hover .card-category-list-count{color:var(--theme-color)}#aside-content .card-categories .card-category-list > .card-category-list-item.parent > a .card-category-list-count{margin-right:20px}#aside-content .card-categories .card-category-list > .card-category-list-item.parent > a i{margin:0 0 0 5px;padding:0;color:var(--card-meta)}#aside-content .card-tags .card-tag-cloud{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0}#aside-content .card-tags .card-tag-cloud a{display:-webkit-inline-box !important;display:-moz-inline-box !important;display:-webkit-inline-flex !important;display:-ms-inline-flexbox !important;display:inline-box !important;display:inline-flex !important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:28px;margin:0 !important;padding:4px 9px !important;border:1px solid rgba(76, 88, 140, .12);border-radius:6px;background:rgba(76,73,72,0.035);color:var(--card-meta) !important;font-size:.82em !important;line-height:1.35;text-decoration:none;-webkit-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-moz-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;-ms-transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, border-color 0.2s ease, background-color 0.2s ease}#aside-content .card-tags .card-tag-cloud a:before{margin-right:3px;color:var(font-color);content:'#'}#aside-content .card-tags .card-tag-cloud a:hover{background:var(--theme-color);color:#fff !important}#aside-content .card-tags .card-tag-cloud a:hover:before{color:#fff}@media screen and (max-width:768px){#aside-content .card-categories,#aside-content .card-tags,#aside-content #card-toc{padding:16px 18px}}@media screen and (min-width:901px){#aside-content #card-toc{right:0 !important}}@media screen and (max-width:900px){#aside-content #card-toc{position:fixed;right:55px;bottom:30px;z-index:100;max-width:380px;max-height:calc(100% - 60px);width:calc(100% - 80px);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}#aside-content #card-toc.open{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#aside-content #card-toc .toc-content{overflow-y:scroll;overflow-y:overlay;margin:0 -24px;max-height:calc(100vh - 120px);width:calc(100% + 48px)}@media screen and (max-width:900px){#aside-content #card-toc .toc-content{max-height:calc(100vh - 140px)}}#aside-content #card-toc .toc-content > *{margin:0 20px !important}#aside-content #card-toc .toc-content > * > .toc-item > .toc-child{margin-left:10px;padding-left:10px;border-left:1px solid var(--dark-grey)}#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:none}@media screen and (max-width:900px){#aside-content #card-toc .toc-content:not(.is-expand) .toc-child{display:block !important}}#aside-content #card-toc .toc-content:not(.is-expand) .toc-item.active .toc-child{display:block}#aside-content #card-toc .toc-content ol,#aside-content #card-toc .toc-content li{list-style:none}#aside-content #card-toc .toc-content > ol{padding:0 !important}#aside-content #card-toc .toc-content ol{margin:0;padding-left:18px}#aside-content #card-toc .toc-content .toc-link{display:block;margin:4px 0;padding:1px 8px;color:var(--toc-link-color);white-space:nowrap;width:100%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;border-radius:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#aside-content #card-toc .toc-content .toc-link:hover{color:var(--theme-color)}#aside-content #card-toc .toc-content .toc-link.active{background:var(--theme-color);color:#fff}#aside-content .sticky_layout:only-child > :first-child{margin-top:0}.avatar-img{overflow:hidden;margin:0 auto;width:110px;height:110px;border-radius:70px}.avatar-img img{width:100%;height:100%;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.3s;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.3s;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.3s;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.3s;transition:filter 375ms ease-in 0.2s, transform 0.3s;object-fit:cover}#sidebar .site-data{display:table;width:100%;table-layout:fixed}#sidebar .site-data > a{display:table-cell}#sidebar .site-data > a div{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#sidebar .site-data > a:hover div{color:var(--theme-color) !important}#sidebar .site-data > a .headline{color:var(--font-color);font-size:.95em}#sidebar .site-data > a .length-num{margin-top:-.45em;color:var(--text-highlight-color);font-size:1.2em}#sidebar .site-data.busuanzi-stats{margin-top:10px}#sidebar .site-data.busuanzi-stats > span{display:table-cell;width:50%}#sidebar .site-data.busuanzi-stats > span .headline,#sidebar .site-data.busuanzi-stats > span .length-num{display:block}@media screen and (min-width:900px){html.hide-aside .layout{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}html.hide-aside .layout > .aside-content{display:none}html.hide-aside .layout > div:first-child{width:100%}}.page .sticky_layout{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@-moz-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-webkit-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-o-keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@keyframes toc-open{0%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}@-moz-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-webkit-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@-o-keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}@keyframes toc-close{0%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(.7);-moz-transform:scale(.7);-o-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}}#nav-music.capsule-initializing,#nav-music.capsule-initializing *,#nav-music.capsule-initializing *:before,#nav-music.capsule-initializing *:after{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;-webkit-animation:none !important;-moz-animation:none !important;-o-animation:none !important;-ms-animation:none !important;animation:none !important}#nav-music{position:fixed;left:20px;bottom:140px;z-index:92;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:fit-content;min-width:46px;min-height:46px;max-width:calc(100vw - 40px);overflow:hidden;cursor:pointer;background:var(--capsule-color,#fff);border-radius:40px;isolation:isolate;-webkit-transition:box-shadow 0.32s ease, -webkit-transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:box-shadow 0.32s ease, -moz-transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:box-shadow 0.32s ease, -o-transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:box-shadow 0.32s ease, -ms-transform 0.32s cubic-bezier(0.22, 1, 0.36, 1);transition:box-shadow 0.32s ease, transform 0.32s cubic-bezier(0.22, 1, 0.36, 1)}#nav-music .capsule-progress{position:absolute;inset:0;z-index:4;width:100%;height:100%;pointer-events:none;overflow:visible}#nav-music .capsule-progress path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}#nav-music .capsule-progress .capsule-progress-track{stroke:rgba(0,0,0,0.14);stroke-width:1.5}#nav-music .capsule-progress .capsule-progress-value{stroke:rgba(0,0,0,0.88);stroke-width:2.5;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--music-progress, 0));filter:drop-shadow(0 0 2px rgba(0,0,0,0.22));-webkit-transition:stroke-dashoffset 0.16s linear, stroke-width 0.25s ease, filter 0.25s ease;-moz-transition:stroke-dashoffset 0.16s linear, stroke-width 0.25s ease, filter 0.25s ease;-o-transition:stroke-dashoffset 0.16s linear, stroke-width 0.25s ease, filter 0.25s ease;-ms-transition:stroke-dashoffset 0.16s linear, stroke-width 0.25s ease, filter 0.25s ease;transition:stroke-dashoffset 0.16s linear, stroke-width 0.25s ease, filter 0.25s ease}#nav-music .capsule-fallback{position:relative;z-index:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:46px;height:46px;color:#000;background:var(--capsule-color,#fff);border-radius:50%;font-size:16px;-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#nav-music.is-ready{min-width:0;min-height:0}#nav-music.is-ready .capsule-fallback{display:none}#nav-music,#nav-music div,#nav-music span{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#nav-music .aplayer-button{display:none}#nav-music #nav-music-hoverTips{position:absolute;inset:0;z-index:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%;height:100%;gap:12px;color:#000;background:var(--capsule-color,#fff);border-radius:40px;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transition:opacity 0.3s ease;-moz-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;-ms-transition:opacity 0.3s ease;transition:opacity 0.3s ease}#nav-music #nav-music-hoverTips .music-control-btn{display:none;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:22px;height:40px;padding:0;color:#000;background:transparent;border:0;font-size:15px;line-height:40px;opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);cursor:pointer;-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:opacity 0.2s ease, -moz-transform 0.2s ease;-o-transition:opacity 0.2s ease, -o-transform 0.2s ease;-ms-transition:opacity 0.2s ease, -ms-transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease}#nav-music #nav-music-hoverTips .music-control-btn:hover,#nav-music #nav-music-hoverTips .music-control-btn:focus-visible{opacity:1;-ms-filter:none;filter:none}#nav-music #nav-music-hoverTips .music-control-btn:active{-webkit-transform:scale(.85);-moz-transform:scale(.85);-o-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}#nav-music #nav-music-hoverTips .music-control-btn:focus-visible{outline:2px solid #000;outline-offset:-3px;border-radius:20px}#nav-music:hover #nav-music-hoverTips,#nav-music:focus-within #nav-music-hoverTips{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}#nav-music:not(.playing):hover{background:var(--capsule-color,#fff)}#nav-music:not(.playing):hover #music-play{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#nav-music.playing{background:var(--capsule-color,#fff);-webkit-animation:capsule-playing-shadow 5s linear infinite;-moz-animation:capsule-playing-shadow 5s linear infinite;-o-animation:capsule-playing-shadow 5s linear infinite;-ms-animation:capsule-playing-shadow 5s linear infinite;animation:capsule-playing-shadow 5s linear infinite}#nav-music.playing #nav-music-hoverTips{left:auto;right:0;width:170px;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding-right:16px;background:-webkit-linear-gradient(right, var(--capsule-color, #fff) 60%, transparent);background:-moz-linear-gradient(right, var(--capsule-color, #fff) 60%, transparent);background:-o-linear-gradient(right, var(--capsule-color, #fff) 60%, transparent);background:-ms-linear-gradient(right, var(--capsule-color, #fff) 60%, transparent);background:linear-gradient(to left, var(--capsule-color, #fff) 60%, transparent)}#nav-music.playing:hover #music-prev,#nav-music.playing:hover #music-pause,#nav-music.playing:hover #music-next{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#nav-music .aplayer{position:relative;z-index:1;display:block;width:fit-content;min-width:122px;max-width:calc(100vw - 40px);height:46px;max-height:46px;margin:0;padding:0;overflow:hidden;color:#000;background:transparent;border:1px solid rgba(0,0,0,0.12);border-radius:60px;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-transition:background 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;-moz-transition:background 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;-o-transition:background 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;-ms-transition:background 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;transition:background 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease}#nav-music .aplayer,#nav-music .aplayer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#nav-music .aplayer .aplayer-notice,#nav-music .aplayer .aplayer-miniswitcher,#nav-music .aplayer .aplayer-list{display:none}#nav-music .aplayer .aplayer-body{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;width:auto;height:46px;min-height:46px;max-height:46px;padding:8px 16px 8px 8px;overflow:hidden;border-radius:60px;-webkit-transition:padding 0.42s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:padding 0.42s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:padding 0.42s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:padding 0.42s cubic-bezier(0.22, 1, 0.36, 1);transition:padding 0.42s cubic-bezier(0.22, 1, 0.36, 1)}#nav-music .aplayer .aplayer-pic{position:relative;z-index:1;-webkit-flex-shrink:0;flex-shrink:0;width:30px;height:30px;margin:0;pointer-events:none;border:1px solid rgba(0,0,0,0.28);border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:1;-ms-filter:none;filter:none;-webkit-transition:width 0.42s cubic-bezier(0.22, 1, 0.36, 1), height 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease, border-width 0.3s ease, box-shadow 0.28s ease, border-color 0.28s ease;-moz-transition:width 0.42s cubic-bezier(0.22, 1, 0.36, 1), height 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease, border-width 0.3s ease, box-shadow 0.28s ease, border-color 0.28s ease;-o-transition:width 0.42s cubic-bezier(0.22, 1, 0.36, 1), height 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease, border-width 0.3s ease, box-shadow 0.28s ease, border-color 0.28s ease;-ms-transition:width 0.42s cubic-bezier(0.22, 1, 0.36, 1), height 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease, border-width 0.3s ease, box-shadow 0.28s ease, border-color 0.28s ease;transition:width 0.42s cubic-bezier(0.22, 1, 0.36, 1), height 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.2s ease, border-width 0.3s ease, box-shadow 0.28s ease, border-color 0.28s ease}#nav-music .aplayer .aplayer-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;position:static;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:max-content;max-width:120px;height:30px;min-height:30px;margin:0 0 0 10px;padding:0;overflow:visible;color:#000;border:0 !important;-webkit-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1);transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1)}#nav-music .aplayer .aplayer-info .aplayer-music{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:relative;z-index:1;-webkit-flex-shrink:0;flex-shrink:0;height:30px;min-height:30px;margin:0;padding:0;line-height:30px;overflow:hidden;max-width:120px;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s ease, -webkit-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s ease, -moz-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s ease, -o-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s ease, -ms-transform 0.35s cubic-bezier(0.22, 1, 0.36, 1);transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.18s ease, transform 0.35s cubic-bezier(0.22, 1, 0.36, 1)}#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-title{display:block;max-width:120px;height:30px;line-height:30px;overflow:hidden;color:#000;font-size:14px;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-author{display:none}#nav-music .aplayer .aplayer-info .aplayer-controller{position:absolute;inset:0;z-index:0;width:100%;height:100%}#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0}#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{width:100%;height:100%;background:transparent;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{display:none}#nav-music .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;top:0;bottom:0;left:0;height:100%;display:none}#nav-music .aplayer .aplayer-info .aplayer-time{display:none}#nav-music .aplayer .aplayer-lrc{display:block;-webkit-flex-shrink:0;flex-shrink:0;width:190px;max-width:0;height:16px;min-height:16px;max-height:16px;margin:0;padding:0;overflow:hidden !important;line-height:16px;clip-path:inset(0);contain:paint;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-5px);-moz-transform:translateX(-5px);-o-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease, -webkit-transform 0.38s cubic-bezier(0.22, 1, 0.36, 1);-moz-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease, -moz-transform 0.38s cubic-bezier(0.22, 1, 0.36, 1);-o-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease, -o-transform 0.38s cubic-bezier(0.22, 1, 0.36, 1);-ms-transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease, -ms-transform 0.38s cubic-bezier(0.22, 1, 0.36, 1);transition:max-width 0.42s cubic-bezier(0.22, 1, 0.36, 1), margin 0.42s cubic-bezier(0.22, 1, 0.36, 1), opacity 0.24s ease, transform 0.38s cubic-bezier(0.22, 1, 0.36, 1)}#nav-music .aplayer .aplayer-lrc:before,#nav-music .aplayer .aplayer-lrc:after{display:none}#nav-music .aplayer .aplayer-lrc p{width:100%;height:16px !important;min-height:16px;max-height:16px;margin:0 !important;padding:0 !important;overflow:hidden;color:#000;font-size:13px;line-height:16px !important;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);visibility:hidden}#nav-music .aplayer .aplayer-lrc p.aplayer-lrc-current{color:#000;opacity:1;-ms-filter:none;filter:none;visibility:visible}#nav-music:not(.playing):hover .aplayer{color:#000;background:transparent;border-color:rgba(0,0,0,0.2)}#nav-music:not(.playing):hover .aplayer .aplayer-info,#nav-music:not(.playing):hover .aplayer .aplayer-title{color:#000}#nav-music.playing .capsule-progress .capsule-progress-value{stroke:rgba(0,0,0,0.92)}#nav-music.playing .aplayer{color:#000;background:transparent;border-color:rgba(0,0,0,0.2)}#nav-music.playing .aplayer .aplayer-pic{border-color:rgba(0,0,0,0.38);-webkit-animation:capsule-cover-spin 24s linear infinite;-moz-animation:capsule-cover-spin 24s linear infinite;-o-animation:capsule-cover-spin 24s linear infinite;-ms-animation:capsule-cover-spin 24s linear infinite;animation:capsule-cover-spin 24s linear infinite}#nav-music.playing .aplayer .aplayer-info{max-width:min(280px, calc(100vw - 120px));color:#000}#nav-music.playing .aplayer .aplayer-title{color:#000 !important}#nav-music.playing .aplayer .aplayer-lrc{max-width:190px;margin-left:12px;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#nav-music.playing .capsule-progress .capsule-progress-value{stroke-width:3;filter:drop-shadow(0 0 3px rgba(0,0,0,0.3))}#nav-music.playing.is-compact:not(:hover) .aplayer{min-width:0}#nav-music.playing.is-compact:not(:hover) .aplayer .aplayer-body{padding-left:16px}#nav-music.playing.is-compact:not(:hover) .aplayer .aplayer-pic{width:0;height:0;border-width:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#nav-music.playing.is-compact:not(:hover) .aplayer .aplayer-info{max-width:190px;margin-left:0}#nav-music.playing.is-compact:not(:hover) .aplayer .aplayer-info .aplayer-music{max-width:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);-o-transform:translateX(-8px);-ms-transform:translateX(-8px);transform:translateX(-8px)}#nav-music.playing.is-compact:not(:hover) .aplayer .aplayer-lrc{margin-left:0}@media (prefers-reduced-motion:reduce){#nav-music,#nav-music .capsule-progress,#nav-music .capsule-progress-value,#nav-music .aplayer-body,#nav-music .aplayer-pic,#nav-music .aplayer-info,#nav-music .aplayer-music,#nav-music .aplayer-lrc{-webkit-transition-duration:.01ms !important;-moz-transition-duration:.01ms !important;-o-transition-duration:.01ms !important;-ms-transition-duration:.01ms !important;transition-duration:.01ms !important}}@media (hover:none){#nav-music.playing #nav-music-hoverTips{opacity:1;-ms-filter:none;filter:none;pointer-events:auto}#nav-music.playing #nav-music-hoverTips #music-prev,#nav-music.playing #nav-music-hoverTips #music-pause,#nav-music.playing #nav-music-hoverTips #music-next{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}}@media (max-width:600px){#nav-music{display:none;left:12px;bottom:12px;max-width:calc(100vw - 24px)}#nav-music .aplayer{max-width:calc(100vw - 24px)}#nav-music .aplayer .aplayer-info{max-width:min(110px, calc(100vw - 90px))}#nav-music .aplayer .aplayer-info .aplayer-music .aplayer-title{max-width:min(110px, calc(100vw - 90px))}#nav-music.playing .aplayer .aplayer-info{max-width:min(140px, calc(100vw - 110px))}#nav-music.playing .aplayer .aplayer-lrc{display:none}}.aplayer-thumb{width:0 !important;height:0 !important}@-moz-keyframes capsule-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes capsule-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes capsule-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes capsule-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes capsule-playing-shadow{0%,100%{-webkit-box-shadow:0 0 12px -6px transparent;box-shadow:0 0 12px -6px transparent}50%{-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,0.28);box-shadow:0 0 18px -4px rgba(0,0,0,0.28)}}@-webkit-keyframes capsule-playing-shadow{0%,100%{-webkit-box-shadow:0 0 12px -6px transparent;box-shadow:0 0 12px -6px transparent}50%{-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,0.28);box-shadow:0 0 18px -4px rgba(0,0,0,0.28)}}@-o-keyframes capsule-playing-shadow{0%,100%{-webkit-box-shadow:0 0 12px -6px transparent;box-shadow:0 0 12px -6px transparent}50%{-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,0.28);box-shadow:0 0 18px -4px rgba(0,0,0,0.28)}}@keyframes capsule-playing-shadow{0%,100%{-webkit-box-shadow:0 0 12px -6px transparent;box-shadow:0 0 12px -6px transparent}50%{-webkit-box-shadow:0 0 18px -4px rgba(0,0,0,0.28);box-shadow:0 0 18px -4px rgba(0,0,0,0.28)}}#post-comment .comment-head{margin-bottom:20px}#post-comment .comment-head:after{display:block;clear:both;content:''}#post-comment .comment-head .comment-headline{display:inline-block;vertical-align:middle;font-weight:700;font-size:1.43em}#post-comment .comment-head .comment-switch{display:inline-block;float:right;margin:2px auto 0;padding:4px 16px;width:max-content;border-radius:8px;background:#f6f8fa}#post-comment .comment-head .comment-switch .first-comment{color:#49b1f5}#post-comment .comment-head .comment-switch .second-comment{color:#ff7242}#post-comment .comment-head .comment-switch #switch-btn{position:relative;display:inline-block;margin:-4px 8px 0;width:42px;height:22px;border-radius:34px;background-color:#49b1f5;vertical-align:middle;cursor:pointer;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#post-comment .comment-head .comment-switch #switch-btn:before{position:absolute;bottom:4px;left:4px;width:14px;height:14px;border-radius:50%;background-color:#fff;content:'';-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;-ms-transition:0.4s;transition:0.4s}#post-comment .comment-wrap > div{-webkit-animation:tabshow .5s;-moz-animation:tabshow .5s;-o-animation:tabshow .5s;-ms-animation:tabshow .5s;animation:tabshow .5s}#post-comment .comment-wrap > div:nth-child(2){display:none}#post-comment.move #switch-btn{background-color:#ff7242}#post-comment.move #switch-btn:before{-webkit-transform:translateX(20px);-moz-transform:translateX(20px);-o-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}#post-comment.move .comment-wrap > div:first-child{display:none}#post-comment.move .comment-wrap > div:last-child{display:block}#footer{position:relative;margin-top:26px;border-top:1px solid rgba(31,45,61,0.08);background:#fff;color:var(--font-color)}#footer .footer-inner{margin:0 auto;width:calc(100% - 32px);max-width:1250px}#footer .footer-panel{position:relative;overflow:hidden;padding:24px 28px 16px;border-radius:14px;background:rgba(255,255,255,0.72);backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}#footer .footer-main{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:32px;padding-bottom:22px}#footer .footer-brand{min-width:0}#footer .footer-brand-title{display:block;overflow:hidden;color:var(--font-color);font-size:.98em;font-weight:700;line-height:1.35;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#footer .footer-brand-description{margin:4px 0 0;overflow:hidden;color:#858585;font-size:.78em;line-height:1.45;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#footer .footer-links{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:right}#footer .footer-links-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;gap:18px}#footer .footer-link,#footer .footer-icp{color:var(--font-color);text-decoration:none;-webkit-transition:color 0.2s ease, background-color 0.2s ease;-moz-transition:color 0.2s ease, background-color 0.2s ease;-o-transition:color 0.2s ease, background-color 0.2s ease;-ms-transition:color 0.2s ease, background-color 0.2s ease;transition:color 0.2s ease, background-color 0.2s ease}#footer .footer-link:hover,#footer .footer-icp:hover{color:var(--theme-color)}#footer .footer-link:focus-visible,#footer .footer-icp:focus-visible{outline:2px solid rgba(var(--theme-color-rgb), .5);outline-offset:3px}#footer .footer-link{position:relative;font-size:.82em}#footer .footer-link + .footer-link:before{position:absolute;top:50%;left:-11px;color:rgba(31,45,61,0.3);content:'·';-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#footer .footer-meta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:18px;padding-top:13px;border-top:1px solid rgba(31,45,61,0.08);color:#858585;font-size:.76em;line-height:1.5}#footer .footer-copyright{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}#footer .footer-copyright-text{color:#858585}#footer .footer-separator{margin:0 9px;color:rgba(31,45,61,0.32)}#footer .footer-icp{color:#858585}#footer .footer-meta-extra{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;color:#858585;text-align:right}#footer .footer-version,#footer .footer-custom-text{color:#858585}@media screen and (max-width:768px){#footer{padding-top:18px}#footer .footer-inner{width:calc(100% - 24px)}#footer .footer-panel{padding:22px 18px 15px;border-radius:12px}#footer .footer-panel:before{left:18px}#footer .footer-main{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-bottom:18px}#footer .footer-brand-description{white-space:normal}#footer .footer-links{width:100%;text-align:left}#footer .footer-links-list{-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 18px}#footer .footer-meta{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px}#footer .footer-meta-extra{-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left}}#page-header{position:relative;width:100%;height:60px;margin-bottom:10px;background:transparent}#page-header.fixed .nav-wrapper{position:fixed;top:0;right:0;left:0;z-index:91;height:60px;background:-webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-o-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-ms-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.85));border-bottom:1px solid rgba(227,232,247,0.9);opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:background-color 0.36s ease, border-color 0.36s ease, box-shadow 0.36s ease;-moz-transition:background-color 0.36s ease, border-color 0.36s ease, box-shadow 0.36s ease;-o-transition:background-color 0.36s ease, border-color 0.36s ease, box-shadow 0.36s ease;-ms-transition:background-color 0.36s ease, border-color 0.36s ease, box-shadow 0.36s ease;transition:background-color 0.36s ease, border-color 0.36s ease, box-shadow 0.36s ease;will-change:auto}#page-header.fixed .nav-wrapper:before{position:absolute;z-index:0;inset:0;pointer-events:none;content:'';backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}#page-header.fixed .nav-wrapper #nav{position:relative;z-index:1}#page-header.fixed .nav-wrapper #nav #blog-info{color:var(--font-color)}#page-header.fixed .nav-wrapper #nav #blog-info:hover{color:var(--theme-color)}#page-header.fixed .nav-wrapper #nav #blog-info .site-name{color:var(--font-color);text-shadow:none}#page-header.fixed .nav-wrapper #nav a,#page-header.fixed .nav-wrapper #nav span.site-page,#page-header.fixed .nav-wrapper #nav #toggle-menu{color:var(--font-color);text-shadow:none}#page-header.fixed .nav-wrapper #nav a:hover,#page-header.fixed .nav-wrapper #nav span.site-page:hover,#page-header.fixed .nav-wrapper #nav #toggle-menu:hover{color:var(--theme-color)}#page-header.fixed .nav-wrapper #nav a.site-page.current,#page-header.fixed .nav-wrapper #nav span.site-page.current{color:var(--theme-color);font-weight:600}#page-header.fixed .nav-wrapper #nav .menus_item_child a.site-page.current{color:var(--theme-color);font-weight:400}#page-header.fixed ~ .layout > .aside-content > .sticky_layout{top:74px;-webkit-transition:top 0.5s;-moz-transition:top 0.5s;-o-transition:top 0.5s;-ms-transition:top 0.5s;transition:top 0.5s}#page-header.fixed ~ .layout #card-toc .toc-content{max-height:calc(100vh - 170px)}#page .page-title{margin:0 0 10px;font-weight:bold;font-size:2em}.post-main{min-width:0}.post-main > #post{width:100%}.post-main > .post-breadcrumb{margin:0 4px 12px;padding:0 2px}@media screen and (max-width:768px){.post-main > .post-breadcrumb{margin:0 8px 10px}}#post.has-post-cover{padding:0;overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);-webkit-box-shadow:0 18px 44px rgba(35,52,100,0.07);box-shadow:0 18px 44px rgba(35,52,100,0.07);-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}#post.has-post-cover .post-body{position:relative;z-index:3;padding:12px 40px 40px;border:0;border-radius:0;background:var(--card-bg);-webkit-box-shadow:none;box-shadow:none}@media screen and (max-width:768px){#post.has-post-cover .post-body{padding:8px 16px 30px}}#post > #post-info{margin-bottom:30px}#post > #post-info .post-title{padding-bottom:4px;font-weight:700;border-bottom:1px solid var(--light-grey);color:var(--text-highlight-color)}#post > #post-info #post-meta,#post > #post-info #post-meta a{color:#78818a}#post > #post-info:after{content:'';display:block;margin-top:18px;border-top:1px dashed rgba(var(--theme-color-rgb), .45)}@media screen and (max-width:768px){#post > #post-info:after{margin-top:14px}}#post .single-head-cover{position:relative;z-index:0;overflow:hidden;height:clamp(280px,33vw,380px);margin:0;border-radius:0;isolation:isolate;border:0;background:var(--card-bg)}@media screen and (max-width:768px){#post .single-head-cover{height:clamp(250px,70vw,330px);margin-bottom:0}}#post .single-head-cover .single-head-cover-image{position:absolute;inset:0;z-index:-2;width:100%;height:100%;display:block;object-fit:cover;object-position:center;-webkit-transform:scale(1.01);-moz-transform:scale(1.01);-o-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;filter:saturate(0.96) contrast(0.98);opacity:.96;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";filter:alpha(opacity=96);-webkit-mask-image:linear-gradient(to bottom, #fff 0%, #fff 34%, rgba(255,255,255,0.54) 56%, rgba(255,255,255,0.16) 72%, transparent 84%);mask-image:linear-gradient(to bottom, #fff 0%, #fff 34%, rgba(255,255,255,0.54) 56%, rgba(255,255,255,0.16) 72%, transparent 84%);will-change:transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;-webkit-transition:-webkit-transform 0.7s ease, filter 0.7s ease;-moz-transition:-moz-transform 0.7s ease, filter 0.7s ease;-o-transition:-o-transform 0.7s ease, filter 0.7s ease;-ms-transition:-ms-transform 0.7s ease, filter 0.7s ease;transition:transform 0.7s ease, filter 0.7s ease;-webkit-user-drag:none}@media screen and (max-width:768px){#post .single-head-cover .single-head-cover-image{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:.92;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=92)";filter:alpha(opacity=92);-webkit-mask-image:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0.82) 28%, rgba(255,255,255,0.38) 50%, transparent 72%);mask-image:linear-gradient(to bottom, #fff 0%, rgba(255,255,255,0.82) 28%, rgba(255,255,255,0.38) 50%, transparent 72%)}}#post .single-head-cover .single-head-cover-shade{position:absolute;inset:0;z-index:-1;pointer-events:none;background:-webkit-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.16) 28%, var(--card-bg) 76%, var(--card-bg) 100%), -webkit-radial-gradient(circle at 16% 18%, rgba(255,255,255,0.2), transparent 34%);background:-moz-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.16) 28%, var(--card-bg) 76%, var(--card-bg) 100%), -moz-radial-gradient(circle at 16% 18%, rgba(255,255,255,0.2), transparent 34%);background:-o-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.16) 28%, var(--card-bg) 76%, var(--card-bg) 100%), -o-radial-gradient(circle at 16% 18%, rgba(255,255,255,0.2), transparent 34%);background:-ms-linear-gradient(top, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.16) 28%, var(--card-bg) 76%, var(--card-bg) 100%), -ms-radial-gradient(circle at 16% 18%, rgba(255,255,255,0.2), transparent 34%);background:linear-gradient(to bottom, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.16) 28%, var(--card-bg) 76%, var(--card-bg) 100%), radial-gradient(circle at 16% 18%, rgba(255,255,255,0.2), transparent 34%)}#post .single-head-cover .single-head-cover-shade:after{position:absolute;inset:0;content:'';background:-webkit-linear-gradient(top, transparent 0%, transparent 24%, var(--card-bg) 58%, var(--card-bg) 100%);background:-moz-linear-gradient(top, transparent 0%, transparent 24%, var(--card-bg) 58%, var(--card-bg) 100%);background:-o-linear-gradient(top, transparent 0%, transparent 24%, var(--card-bg) 58%, var(--card-bg) 100%);background:-ms-linear-gradient(top, transparent 0%, transparent 24%, var(--card-bg) 58%, var(--card-bg) 100%);background:linear-gradient(to bottom, transparent 0%, transparent 24%, var(--card-bg) 58%, var(--card-bg) 100%);opacity:.96;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=96)";filter:alpha(opacity=96);-webkit-transform:translateY(20%);-moz-transform:translateY(20%);-o-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}@media screen and (max-width:768px){#post .single-head-cover .single-head-cover-shade{background:-webkit-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.28) 26%, var(--card-bg) 70%, var(--card-bg) 100%), -webkit-radial-gradient(circle at 18% 16%, rgba(255,255,255,0.2), transparent 32%);background:-moz-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.28) 26%, var(--card-bg) 70%, var(--card-bg) 100%), -moz-radial-gradient(circle at 18% 16%, rgba(255,255,255,0.2), transparent 32%);background:-o-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.28) 26%, var(--card-bg) 70%, var(--card-bg) 100%), -o-radial-gradient(circle at 18% 16%, rgba(255,255,255,0.2), transparent 32%);background:-ms-linear-gradient(top, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.28) 26%, var(--card-bg) 70%, var(--card-bg) 100%), -ms-radial-gradient(circle at 18% 16%, rgba(255,255,255,0.2), transparent 32%);background:linear-gradient(to bottom, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.28) 26%, var(--card-bg) 70%, var(--card-bg) 100%), radial-gradient(circle at 18% 16%, rgba(255,255,255,0.2), transparent 32%)}#post .single-head-cover .single-head-cover-shade:after{background:-webkit-linear-gradient(top, transparent 0%, var(--card-bg) 50%, var(--card-bg) 100%);background:-moz-linear-gradient(top, transparent 0%, var(--card-bg) 50%, var(--card-bg) 100%);background:-o-linear-gradient(top, transparent 0%, var(--card-bg) 50%, var(--card-bg) 100%);background:-ms-linear-gradient(top, transparent 0%, var(--card-bg) 50%, var(--card-bg) 100%);background:linear-gradient(to bottom, transparent 0%, var(--card-bg) 50%, var(--card-bg) 100%);-webkit-transform:translateY(12%);-moz-transform:translateY(12%);-o-transform:translateY(12%);-ms-transform:translateY(12%);transform:translateY(12%)}}@media screen and (min-width:768px){#post .single-head-cover:hover .single-head-cover-image{-webkit-transform:scale(1.045);-moz-transform:scale(1.045);-o-transform:scale(1.045);-ms-transform:scale(1.045);transform:scale(1.045);filter:saturate(1.02) contrast(1)}}#post .single-head-cover:after{content:'';position:absolute;left:40px;right:40px;bottom:0;z-index:1;height:0;border-top:1px dashed rgba(var(--theme-color-rgb), .45);pointer-events:none}@media screen and (max-width:768px){#post .single-head-cover:after{left:16px;right:16px}}#post .single-head-cover .single-head-cover-content{position:absolute;inset:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:42px 48px 34px;z-index:2}@media screen and (max-width:768px){#post .single-head-cover .single-head-cover-content{padding:24px 20px 24px}}#post .single-head-cover #post-info{position:static;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;margin:0;color:var(--text-highlight-color);text-shadow:0 1px 16px var(--card-bg)}#post .single-head-cover #post-info #post-firstinfo{margin-bottom:14px}#post .single-head-cover #post-info #post-firstinfo .post-meta-original,#post .single-head-cover #post-info #post-firstinfo .post-meta-category,#post .single-head-cover #post-info #post-firstinfo .article-meta__tags{border-color:rgba(76,73,72,0.12);background:color-mix(in srgb, var(--card-bg) 86%, transparent);-webkit-box-shadow:0 8px 24px rgba(68,86,110,0.08);box-shadow:0 8px 24px rgba(68,86,110,0.08);color:var(--font-color);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}#post .single-head-cover #post-info #post-firstinfo .post-meta-original{background:var(--theme-color);color:#fff}#post .single-head-cover #post-info .post-title{max-width:82%;margin:0;padding:0;border:0;color:var(--text-highlight-color);font-size:clamp(2em,4vw,2.8em);font-weight:800;line-height:1.24;text-shadow:0 1px 18px var(--card-bg);-webkit-line-clamp:2}@media screen and (max-width:768px){#post .single-head-cover #post-info .post-title{max-width:100%;font-size:2em;line-height:1.25}}#post .single-head-cover #post-info #post-meta{margin-top:14px;color:var(--card-meta);text-shadow:0 1px 14px var(--card-bg);backdrop-filter:none;-webkit-backdrop-filter:none}#post .single-head-cover #post-info #post-meta a,#post .single-head-cover #post-info #post-meta .post-meta-category,#post .single-head-cover #post-info #post-meta .post-meta-category-divider,#post .single-head-cover #post-info #post-meta .post-meta-category-separator{color:var(--card-meta)}#post .single-head-cover #post-info #post-meta .post-meta-icon{color:#78818a}.post-breadcrumb{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:9px;overflow:hidden;margin:0 0 18px;color:var(--card-meta);font-size:.8em;line-height:1.4;white-space:nowrap}.post-breadcrumb .post-breadcrumb-item,.post-breadcrumb .post-breadcrumb-current{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0}.post-breadcrumb .post-breadcrumb-item{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;gap:6px;color:var(--card-meta);text-decoration:none;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}.post-breadcrumb .post-breadcrumb-item:hover{color:var(--theme-color)}.post-breadcrumb .post-breadcrumb-item i{font-size:.9em}.post-breadcrumb .post-breadcrumb-category{max-width:180px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.post-breadcrumb .post-breadcrumb-separator{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:rgba(76,73,72,0.42);font-size:.65em}.post-breadcrumb .post-breadcrumb-current{overflow:hidden;color:var(--font-color);font-weight:600;-o-text-overflow:ellipsis;text-overflow:ellipsis}@media screen and (max-width:768px){.post-breadcrumb{gap:7px;margin-bottom:14px;font-size:.76em}.post-breadcrumb .post-breadcrumb-category{max-width:120px}}#post-info #post-firstinfo{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-bottom:14px}#post-info #post-firstinfo .meta-firstline{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}#post-info #post-firstinfo .post-meta-original{padding:3px 12px;border-radius:5px;background:var(--theme-color);color:#fff;font-size:.82em;font-weight:700;line-height:1.6;white-space:nowrap}#post-info #post-firstinfo .post-meta-categories{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}#post-info #post-firstinfo .post-meta-categories .post-meta-category{padding:3px 12px;border-radius:8px;border:1px solid rgba(227,232,247,0.9);background:-webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-o-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-ms-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.85));-webkit-box-shadow:0 5px 100px -5px rgba(140,140,140,0.55),0 1px 2px rgba(255,255,255,0.7) inset;box-shadow:0 5px 100px -5px rgba(140,140,140,0.55),0 1px 2px rgba(255,255,255,0.7) inset;color:var(--font-color);font-size:.82em;font-weight:600;line-height:1.6;white-space:nowrap;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}#post-info #post-firstinfo .post-meta-categories .post-meta-category:hover{color:var(--theme-color)}#post-info #post-firstinfo .article-meta.tags{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}#post-info #post-firstinfo .article-meta.tags .article-meta__tags{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:4px;padding:3px 12px;border-radius:8px;border:1px solid rgba(227,232,247,0.9);background:-webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-moz-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-o-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:-ms-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.85));background:linear-gradient(to bottom, rgba(255,255,255,0.6), rgba(255,255,255,0.85));-webkit-box-shadow:0 5px 100px -5px rgba(140,140,140,0.55),0 1px 2px rgba(255,255,255,0.7) inset;box-shadow:0 5px 100px -5px rgba(140,140,140,0.55),0 1px 2px rgba(255,255,255,0.7) inset;color:var(--card-meta);font-size:.82em;font-weight:600;line-height:1.6;white-space:nowrap;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}#post-info #post-firstinfo .article-meta.tags .article-meta__tags:hover{color:var(--theme-color)}#post-info #post-firstinfo .article-meta.tags .article-meta__tags i{font-size:.82em;opacity:.6;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60)}@media screen and (max-width:768px){#post-info #post-firstinfo .article-meta.tags{display:none}}#post-info .post-title{margin-bottom:8px;color:var(--text-highlight-color);font-weight:normal;font-size:2.2em;line-height:1.5;-webkit-line-clamp:3}@media screen and (max-width:768px){#post-info .post-title{font-size:2.1em}}#post-info #post-meta{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:14px;margin-top:14px;max-width:100%;overflow-x:auto;color:var(--card-meta);font-size:90%;line-height:1.5;scrollbar-width:none;white-space:nowrap;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px)}#post-info #post-meta::-webkit-scrollbar{display:none}#post-info #post-meta .post-meta-row{display:contents}#post-info #post-meta .post-meta-item{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:24px;white-space:nowrap}#post-info #post-meta .post-meta-item .post-meta-icon{margin-right:5px;color:#78818a;font-size:.9em}#post-info #post-meta .post-meta-item .post-meta-label{margin-right:4px}#post-info #post-meta .post-meta-item .post-meta-value{font-weight:500}#post-info #post-meta .post-meta-date{gap:0}#post-info #post-meta .post-meta-date-entry{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#post-info #post-meta .post-meta-date-entry + .post-meta-date-entry{margin-left:5px}#post-info #post-meta .post-meta-date-entry + .post-meta-date-entry:before{margin-right:5px;color:var(--card-meta);content:'・';opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}#post-info #post-meta .post-meta-category-separator{color:var(--card-meta);opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}#post-info #post-meta .post-meta-categories{gap:4px}#post-info #post-meta .post-meta-categories .post-meta-category{color:var(--card-meta)}#post-info #post-meta .post-meta-categories .post-meta-category-divider{color:var(--card-meta);opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}#post-info #post-meta .meta-secondline .post-meta-item:before{margin-right:5px;color:var(--card-meta);content:'・';opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}#post-info #post-meta a{color:var(--card-meta)}#post-info #post-meta a:hover{color:var(--theme-color)}@media screen and (max-width:768px){#post-info #post-meta{gap:10px;margin-top:10px;font-size:88%}#post-info #post-meta .post-meta-date-entry + .post-meta-date-entry{margin-left:10px}#post-info #post-meta .post-meta-date-entry + .post-meta-date-entry:before{margin-right:10px}}#nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin:0 auto;padding:0 32px;width:100%;max-width:1250px;height:60px;font-size:1em}#nav #blog-info > .nav-page-title{display:none !important}#nav #blog-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;color:var(--light-grey)}#nav #blog-info .nav-site-title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:38px;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}#nav #blog-info .nav-site-title{padding:0 30px 0 0}#nav #blog-info .site-name{max-width:180px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#nav #toggle-menu{display:none;padding:0;vertical-align:top}#nav #toggle-menu:hover{color:var(--white)}#nav #menus{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0}#nav a,#nav span.site-page{color:var(--light-grey)}#nav a:hover,#nav span.site-page:hover{color:var(--white)}#nav .site-name{text-shadow:1px 2px 4px rgba(0,0,0,0.18);font-weight:bold}#nav .menus_items{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:4px}#nav .menus_items .menus_item{position:relative;display:block}#nav .menus_items .menus_item:hover .menus_item_child,#nav .menus_items .menus_item.menu-aim-open .menus_item_child{display:block}#nav .menus_items .menus_item:hover > span > i:last-child,#nav .menus_items .menus_item.menu-aim-open > span > i:last-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}#nav .menus_items .menus_item.menu-aim-closed .menus_item_child{display:none !important}#nav .menus_items .menus_item.menu-aim-closed > span > i:last-child{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}#nav .menus_items .menus_item > .site-page{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:7px;margin:0;padding:9px 12px;border:1px solid transparent;border-radius:8px;line-height:1.2;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, color 0.2s ease}#nav .menus_items .menus_item > span.site-page > i:last-child{margin-left:1px;padding:0;font-size:.72em;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}#nav .menus_items .menus_item .menus_item_child{position:absolute;top:calc(100% + 8px);left:0;display:none;margin:0;padding:7px;width:max-content;min-width:160px;background-color:rgba(255,255,255,0.96);border:1px solid rgba(255,255,255,0.6);-webkit-box-shadow:0 12px 28px rgba(18,38,63,0.18);box-shadow:0 12px 28px rgba(18,38,63,0.18);-webkit-animation:sub_menus .3s .1s ease both;-moz-animation:sub_menus .3s .1s ease both;-o-animation:sub_menus .3s .1s ease both;-ms-animation:sub_menus .3s .1s ease both;animation:sub_menus .3s .1s ease both;border-radius:10px;backdrop-filter:blur(12px)}#nav .menus_items .menus_item .menus_item_child:before{position:absolute;top:-10px;left:0;width:100%;height:12px;content:''}#nav .menus_items .menus_item .menus_item_child li{list-style:none;border-radius:10px}#nav .menus_items .menus_item .menus_item_child li:hover{background:rgba(var(--theme-color-rgb), .1);border-radius:10px}#nav .menus_items .menus_item .menus_item_child li a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:9px 12px;width:100%;color:var(--font-color) !important;text-shadow:none !important;white-space:nowrap}#nav.hide-menu #toggle-menu{display:-webkit-box !important;display:-moz-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:box !important;display:flex !important;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:rgba(255,255,255,0.12)}#nav.hide-menu #toggle-menu .site-page{padding:0;font-size:1.05em}#nav.hide-menu .menus_items{display:none}#nav.hide-menu .nav-actions{margin-left:auto}#nav .nav-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;margin-left:auto}#nav .nav-actions #search-button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}#nav .nav-actions #search-button .site-page{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:6px 8px 6px 10px;min-height:36px;border:1px solid var(--light-grey);border-radius:9px;background:var(--card-bg);-webkit-box-shadow:none;box-shadow:none;-webkit-transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;-moz-transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;-o-transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;-ms-transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;transition:background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease}#nav .nav-actions #search-button .site-page .search-button-icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;width:18px;color:var(--font-color);font-size:.92em}#nav .nav-actions #search-button .site-page .search-button-label{color:var(--font-color);font-size:.84em;font-weight:500}#nav .nav-actions #search-button .site-page .search-button-shortcut{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:3px;margin-left:5px;padding-left:7px;border-left:1px solid var(--light-grey)}#nav .nav-actions #search-button .site-page .search-button-shortcut kbd{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:18px;height:18px;padding:0 3px;border:1px solid var(--light-grey);border-bottom-width:2px;border-radius:4px;background:var(--search-bg);color:var(--card-meta);font-family:inherit;font-size:.68em;font-weight:700;line-height:1}#nav .nav-actions #search-button .site-page .search-button-shortcut .search-button-modifier{min-width:20px}#nav .nav-actions #search-button .site-page:hover{border-color:rgba(var(--theme-color-rgb), .4)}#nav .nav-actions #search-button .site-page:focus-visible{outline:2px solid rgba(var(--theme-color-rgb), .5);outline-offset:2px}#nav .site-page{position:relative;text-shadow:1px 1px 2px rgba(0,0,0,0.25);font-size:.9em;cursor:pointer}@media screen and (max-width:768px){#nav{height:56px;padding:0 16px}#nav #blog-info{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}#nav #blog-info .nav-site-title{padding-right:8px}#nav #blog-info .site-name{max-width:145px}#nav #menus{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#nav .nav-actions{gap:4px}#nav .nav-actions #search-button .site-page{padding:9px;min-height:36px;border:none;background:transparent}#nav .nav-actions #search-button .site-page:hover{border-color:transparent}#nav .nav-actions #search-button .site-page .search-button-label,#nav .nav-actions #search-button .site-page .search-button-shortcut{display:none}#nav.hide-menu .nav-actions{margin-left:0}#nav.hide-menu #toggle-menu{width:36px;height:36px}}#pjax-transition{position:fixed;z-index:10000;inset:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:16px;background:rgba(245,246,247,0.88);color:var(--font-color);opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);pointer-events:none;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 0.28s ease, -webkit-transform 0.28s ease, visibility 0.28s ease;-moz-transition:opacity 0.28s ease, -moz-transform 0.28s ease, visibility 0.28s ease;-o-transition:opacity 0.28s ease, -o-transform 0.28s ease, visibility 0.28s ease;-ms-transition:opacity 0.28s ease, -ms-transform 0.28s ease, visibility 0.28s ease;transition:opacity 0.28s ease, transform 0.28s ease, visibility 0.28s ease;visibility:hidden;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}#pjax-transition:before{position:absolute;inset:0;background:-webkit-radial-gradient(circle at 50% 42%, rgba(76,110,245,0.14), transparent 32%), -webkit-linear-gradient(270deg, rgba(255,255,255,0.78), rgba(255,255,255,0.54));background:-moz-radial-gradient(circle at 50% 42%, rgba(76,110,245,0.14), transparent 32%), -moz-linear-gradient(270deg, rgba(255,255,255,0.78), rgba(255,255,255,0.54));background:-o-radial-gradient(circle at 50% 42%, rgba(76,110,245,0.14), transparent 32%), -o-linear-gradient(270deg, rgba(255,255,255,0.78), rgba(255,255,255,0.54));background:-ms-radial-gradient(circle at 50% 42%, rgba(76,110,245,0.14), transparent 32%), -ms-linear-gradient(270deg, rgba(255,255,255,0.78), rgba(255,255,255,0.54));background:radial-gradient(circle at 50% 42%, rgba(76,110,245,0.14), transparent 32%), linear-gradient(180deg, rgba(255,255,255,0.78), rgba(255,255,255,0.54));content:''}#pjax-transition.is-active,#pjax-transition.is-leaving{opacity:1;-ms-filter:none;filter:none;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}#pjax-transition.is-leaving{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#pjax-transition .pjax-transition__spinner,#pjax-transition .pjax-transition__text{position:relative;z-index:1}#pjax-transition .pjax-transition__spinner{position:relative;width:28px;height:28px}#pjax-transition .pjax-transition__spinner span{position:absolute;top:1px;left:12px;width:3px;height:8px;border-radius:3px;background:#4c6ef5;-webkit-transform-origin:50% 13px;-moz-transform-origin:50% 13px;-o-transform-origin:50% 13px;-ms-transform-origin:50% 13px;transform-origin:50% 13px;-webkit-animation:pjax-transition-fade 1s linear infinite;-moz-animation:pjax-transition-fade 1s linear infinite;-o-animation:pjax-transition-fade 1s linear infinite;-ms-animation:pjax-transition-fade 1s linear infinite;animation:pjax-transition-fade 1s linear infinite}#pjax-transition .pjax-transition__spinner span:nth-child(1){-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-.996s;-moz-animation-delay:-.996s;-o-animation-delay:-.996s;-ms-animation-delay:-.996s;animation-delay:-.996s}#pjax-transition .pjax-transition__spinner span:nth-child(2){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.913s;-moz-animation-delay:-.913s;-o-animation-delay:-.913s;-ms-animation-delay:-.913s;animation-delay:-.913s}#pjax-transition .pjax-transition__spinner span:nth-child(3){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8300000000000001s;-moz-animation-delay:-.8300000000000001s;-o-animation-delay:-.8300000000000001s;-ms-animation-delay:-.8300000000000001s;animation-delay:-.8300000000000001s}#pjax-transition .pjax-transition__spinner span:nth-child(4){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.747s;-moz-animation-delay:-.747s;-o-animation-delay:-.747s;-ms-animation-delay:-.747s;animation-delay:-.747s}#pjax-transition .pjax-transition__spinner span:nth-child(5){-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-o-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.664s;-moz-animation-delay:-.664s;-o-animation-delay:-.664s;-ms-animation-delay:-.664s;animation-delay:-.664s}#pjax-transition .pjax-transition__spinner span:nth-child(6){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5810000000000001s;-moz-animation-delay:-.5810000000000001s;-o-animation-delay:-.5810000000000001s;-ms-animation-delay:-.5810000000000001s;animation-delay:-.5810000000000001s}#pjax-transition .pjax-transition__spinner span:nth-child(7){-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-o-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.498s;-moz-animation-delay:-.498s;-o-animation-delay:-.498s;-ms-animation-delay:-.498s;animation-delay:-.498s}#pjax-transition .pjax-transition__spinner span:nth-child(8){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-o-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.41500000000000004s;-moz-animation-delay:-.41500000000000004s;-o-animation-delay:-.41500000000000004s;-ms-animation-delay:-.41500000000000004s;animation-delay:-.41500000000000004s}#pjax-transition .pjax-transition__spinner span:nth-child(9){-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.332s;-moz-animation-delay:-.332s;-o-animation-delay:-.332s;-ms-animation-delay:-.332s;animation-delay:-.332s}#pjax-transition .pjax-transition__spinner span:nth-child(10){-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-o-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.249s;-moz-animation-delay:-.249s;-o-animation-delay:-.249s;-ms-animation-delay:-.249s;animation-delay:-.249s}#pjax-transition .pjax-transition__spinner span:nth-child(11){-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-o-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.166s;-moz-animation-delay:-.166s;-o-animation-delay:-.166s;-ms-animation-delay:-.166s;animation-delay:-.166s}#pjax-transition .pjax-transition__spinner span:nth-child(12){-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:-.083s;-moz-animation-delay:-.083s;-o-animation-delay:-.083s;-ms-animation-delay:-.083s;animation-delay:-.083s}#pjax-transition .pjax-transition__text{color:var(--card-meta);font-size:.92em;font-weight:600;letter-spacing:.08em}@media (prefers-reduced-motion:reduce){#pjax-transition{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;-webkit-transition:opacity 0.12s ease, visibility 0.12s ease;-moz-transition:opacity 0.12s ease, visibility 0.12s ease;-o-transition:opacity 0.12s ease, visibility 0.12s ease;-ms-transition:opacity 0.12s ease, visibility 0.12s ease;transition:opacity 0.12s ease, visibility 0.12s ease}#pjax-transition .pjax-transition__spinner span{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}}@-moz-keyframes pjax-transition-fade{0%,39%,100%{opacity:.18;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";filter:alpha(opacity=18)}40%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes pjax-transition-fade{0%,39%,100%{opacity:.18;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";filter:alpha(opacity=18)}40%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes pjax-transition-fade{0%,39%,100%{opacity:.18;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";filter:alpha(opacity=18)}40%{opacity:1;-ms-filter:none;filter:none}}@keyframes pjax-transition-fade{0%,39%,100%{opacity:.18;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=18)";filter:alpha(opacity=18)}40%{opacity:1;-ms-filter:none;filter:none}}#pagination .pagination{margin-top:20px;text-align:center}#pagination .page-number.current{background:var(--theme-color);color:var(--white)}.post-content-pagination{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;gap:10px;margin:18px 0 12px;padding:18px 0 4px}.post-content-pagination-button{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 36px;-ms-flex:0 0 36px;flex:0 0 36px;width:36px;height:36px;border:1px solid rgba(76,110,245,0.18);border-radius:8px;background-color:rgba(76,110,245,0.08);color:#4c6ef5;font-size:.86em;line-height:1;text-decoration:none;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.post-content-pagination-button:hover:not(.is-disabled){border-color:#4c6ef5;background-color:#4c6ef5;color:#fff}.post-content-pagination-button.is-disabled{border-color:rgba(76,73,72,0.08);background:rgba(76,73,72,0.04);color:#c5c5c5;opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);cursor:not-allowed}.post-content-pagination-info{margin:0 2px;color:#858585;white-space:nowrap;font-size:.86em}.post-content-pagination-input{margin:0;padding:0 10px;width:52px;height:36px;border:1px solid rgba(76,110,245,0.2);border-radius:8px;background:var(--card-bg);color:var(--font-color);text-align:center;font-size:.86em;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-moz-appearance:textfield}.post-content-pagination-input:focus{outline:none;border-color:#4c6ef5;-webkit-box-shadow:0 0 0 3px rgba(76,110,245,0.08);box-shadow:0 0 0 3px rgba(76,110,245,0.08)}.post-content-pagination-input:focus::placeholder{color:transparent}.post-content-pagination-input::-webkit-outer-spin-button,.post-content-pagination-input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.post-content-pagination-input.invalid{border-color:#ff4757;background-color:#ffeaea;color:#ff4757;-webkit-animation:post-pagination-shake .5s ease-in-out;-moz-animation:post-pagination-shake .5s ease-in-out;-o-animation:post-pagination-shake .5s ease-in-out;-ms-animation:post-pagination-shake .5s ease-in-out;animation:post-pagination-shake .5s ease-in-out}@media screen and (max-width:520px){.post-content-pagination{gap:6px;margin-top:16px;padding-top:14px}.post-content-pagination-info{font-size:.78em}.post-content-pagination-input{width:46px;padding:0 6px;font-size:.82em}}@-moz-keyframes post-pagination-shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-webkit-keyframes post-pagination-shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@-o-keyframes post-pagination-shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}@keyframes post-pagination-shake{0%,100%{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-2px);-moz-transform:translateX(-2px);-o-transform:translateX(-2px);-ms-transform:translateX(-2px);transform:translateX(-2px)}20%,40%,60%,80%{-webkit-transform:translateX(2px);-moz-transform:translateX(2px);-o-transform:translateX(2px);-ms-transform:translateX(2px);transform:translateX(2px)}}.layout .pagination > *{display:inline-block;margin:6px;width:2.5em;height:2.5em;line-height:2.5em}.layout .pagination > *:not(.space):hover{background:var(--btn-hover-color);color:var(--btn-color)}#archive .pagination{margin-top:30px}#archive .pagination > *:not(.space){-webkit-box-shadow:none;box-shadow:none}#article-container.post-content{word-wrap:break-word;overflow-wrap:break-word}#article-container.post-content h2:before{content:'#';font-weight:700;margin-right:3px}#article-container.post-content h3:before{content:'##';font-weight:700;margin-right:3px}#article-container.post-content h4:before{content:'###';font-weight:700;margin-right:3px}#article-container.post-content a:not(.headerlink){color:var(--theme-color);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--theme-color);text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto;padding:2px 5px;-webkit-transition:color 0.2s ease, text-decoration-color 0.2s ease;-moz-transition:color 0.2s ease, text-decoration-color 0.2s ease;-o-transition:color 0.2s ease, text-decoration-color 0.2s ease;-ms-transition:color 0.2s ease, text-decoration-color 0.2s ease;transition:color 0.2s ease, text-decoration-color 0.2s ease}#article-container.post-content a:not(.headerlink):hover{border-radius:3px;background:var(--theme-color);color:#fff}#article-container.post-content a:not(.headerlink):focus-visible{outline:2px solid rgba(var(--theme-color-rgb), .65);outline-offset:3px}#article-container.post-content a.headerlink,#article-container.post-content a img,#article-container.post-content code a,#article-container.post-content pre a,#article-container.post-content .highlight a{padding:0;color:inherit;font-weight:inherit;text-decoration:none}#article-container.post-content a.headerlink:hover,#article-container.post-content a img:hover,#article-container.post-content code a:hover,#article-container.post-content pre a:hover,#article-container.post-content .highlight a:hover{color:inherit}#article-container.post-content a.headerlink:focus-visible,#article-container.post-content a img:focus-visible,#article-container.post-content code a:focus-visible,#article-container.post-content pre a:focus-visible,#article-container.post-content .highlight a:focus-visible{outline:none}#article-container.post-content blockquote a:not(.headerlink),#article-container.post-content .note a:not(.headerlink),#article-container.post-content .tabs a:not(.headerlink){text-underline-offset:3px}#article-container.post-content img{display:block;margin:0 auto;max-width:100%;-webkit-transition:filter 375ms ease-in 0.2s;-moz-transition:filter 375ms ease-in 0.2s;-o-transition:filter 375ms ease-in 0.2s;-ms-transition:filter 375ms ease-in 0.2s;transition:filter 375ms ease-in 0.2s;border-radius:10px}#article-container.post-content video{display:block;margin:0 auto 20px;width:100%;max-width:100%;aspect-ratio:16/9;background:var(--global-bg);object-fit:contain;border-radius:10px}#article-container.post-content .post-lightbox-image{cursor:zoom-in;-webkit-transition:filter 375ms ease-in 0.2s, -webkit-transform 0.2s ease;-moz-transition:filter 375ms ease-in 0.2s, -moz-transform 0.2s ease;-o-transition:filter 375ms ease-in 0.2s, -o-transform 0.2s ease;-ms-transition:filter 375ms ease-in 0.2s, -ms-transform 0.2s ease;transition:filter 375ms ease-in 0.2s, transform 0.2s ease}#article-container.post-content p{margin:0 0 16px}#article-container.post-content iframe{margin:0 0 20px}#article-container.post-content kbd{margin:0 3px;padding:3px 5px;border:1px solid #b4b4b4;background-color:#f8f8f8;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.25),0 2px 1px 0 rgba(255,255,255,0.6) inset;box-shadow:0 1px 3px rgba(0,0,0,0.25),0 2px 1px 0 rgba(255,255,255,0.6) inset;color:#34495e;white-space:nowrap;font-weight:600;font-size:.9em;font-family:Monaco,'Ubuntu Mono',monospace;line-height:1em;border-radius:10px}#article-container.post-content ol ol,#article-container.post-content ul ol,#article-container.post-content ol ul,#article-container.post-content ul ul{padding-left:20px}#article-container.post-content ol li,#article-container.post-content ul li{margin:4px 0}#article-container.post-content ol p,#article-container.post-content ul p{margin:0 0 8px}#article-container.post-content > :last-child{margin-bottom:0 !important}#article-container.post-content hr{margin:20px 0}#post .post-tags{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin:34px 0 14px;padding:16px 0 2px;border-top:1px solid rgba(76,73,72,0.12);color:var(--card-meta);font-size:.88em}#post .post-tags-label{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:6px;min-height:28px;color:var(--theme-color);font-weight:600}#post .post-tags-label i{color:var(--theme-color)}#post .post-tags-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#post .post-tags-list li{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex}#post .post-tags-list .post-tag{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:28px;padding:3px 10px;border:1px solid var(--theme-color);border-radius:6px;background:rgba(var(--theme-color-rgb), .1);color:var(--theme-color);line-height:1.4}#post .post-tags-list .post-tag:before{margin-right:3px;color:var(--theme-color);content:'#'}#post .post-tags-list .post-tag:hover{background:var(--theme-color);color:#fff}#post .post-tags-list .post-tag:hover:before{color:#fff}@media screen and (max-width:768px){#post .post-tags{gap:8px;margin-top:28px;padding-top:13px}#post .post-tags-list{gap:6px}}#post .post-copyright{position:relative;margin:20px 0 10px;padding:10px 16px;border:1px dashed var(--theme-color);-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;-ms-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out;border-radius:10px}#post .post-copyright:before{position:absolute;top:2px;right:12px;color:var(--font-color);content:'\f1f9';font-size:1.3em}#post .post-copyright .post-copyright-meta{color:var(--font-color);font-weight:bold}#post .post-copyright .post-copyright-meta i{margin-right:3px}#post .post-copyright .post-copyright-info{padding-left:6px}#post .post-copyright .post-copyright-info a{color:var(--theme-color);font-weight:500;text-decoration-line:underline;text-decoration-color:var(--theme-color);text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-skip-ink:auto;padding:2px 5px;-webkit-transition:color 0.2s ease, text-decoration-color 0.2s ease;-moz-transition:color 0.2s ease, text-decoration-color 0.2s ease;-o-transition:color 0.2s ease, text-decoration-color 0.2s ease;-ms-transition:color 0.2s ease, text-decoration-color 0.2s ease;transition:color 0.2s ease, text-decoration-color 0.2s ease}#post .post-copyright .post-copyright-info a:hover{background:var(--theme-color);color:#fff;border-radius:3px}#post #post-outdate-notice{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:14px;margin:0 0 24px;padding:14px 18px;border:1px solid rgba(76,73,72,0.1);border-radius:10px;background:var(--card-bg);color:var(--font-color);-webkit-box-shadow:0 4px 14px rgba(31,45,61,0.045);box-shadow:0 4px 14px rgba(31,45,61,0.045);font-size:.88em;line-height:1.65;-webkit-transition:border-color 0.25s ease, box-shadow 0.25s ease;-moz-transition:border-color 0.25s ease, box-shadow 0.25s ease;-o-transition:border-color 0.25s ease, box-shadow 0.25s ease;-ms-transition:border-color 0.25s ease, box-shadow 0.25s ease;transition:border-color 0.25s ease, box-shadow 0.25s ease}#post #post-outdate-notice[hidden]{display:none !important}#post #post-outdate-notice .notice-outdate-icon{display:grid;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 34px;-ms-flex:0 0 34px;flex:0 0 34px;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--theme-color);color:var(--card-bg);font-size:.92em}#post #post-outdate-notice .notice-outdate-body{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;min-width:0}#post #post-outdate-notice .notice-outdate-title{margin-right:4px;color:var(--theme-color);font-weight:700}#post #post-outdate-notice .notice-outdate-message{color:var(--card-meta)}#post #post-outdate-notice .notice-outdate-message .notice-outdate-date{color:var(--font-color);font-weight:700}#post #post-outdate-notice .notice-outdate-message .notice-outdate-contact{padding:0 3px;color:var(--font-color);font-weight:700;text-decoration-line:underline;text-decoration-color:rgba(76,73,72,0.45);text-decoration-thickness:1px;text-underline-offset:3px}#post #post-outdate-notice .notice-outdate-message .notice-outdate-contact:hover{background:transparent;color:var(--theme-color);text-decoration-color:var(--theme-color)}#post #post-outdate-notice:hover{border-color:rgba(76,73,72,0.22)}@media screen and (max-width:768px){#post #post-outdate-notice{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;gap:11px;margin-bottom:20px;padding:12px 13px}#post #post-outdate-notice .notice-outdate-icon{-webkit-flex-basis:30px;flex-basis:30px;width:30px;height:30px;border-radius:7px}}.post-reward{position:relative;margin-top:30px;width:100%;text-align:center;pointer-events:none}.post-reward > *{pointer-events:auto}.post-reward .post-reward-actions{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px}.post-reward .reward-control{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.post-reward .reward-button,.post-reward .post-subscribe-button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:40px;padding:4px 24px;border:1px solid transparent;font-size:inherit;line-height:1.2;text-decoration:none;white-space:nowrap;border-radius:10px}.post-reward .reward-button{background:var(--theme-color);color:var(--btn-color);cursor:pointer}.post-reward .reward-button i{margin-right:5px;line-height:1}.post-reward .reward-control:hover .reward-button{background:var(--btn-hover-color)}.post-reward .reward-control:hover > .reward-main{display:block}.post-reward .post-subscribe-button{border-color:var(--theme-color);background:var(--card-bg);color:var(--theme-color);-webkit-transition:background-color 0.2s ease, color 0.2s ease;-moz-transition:background-color 0.2s ease, color 0.2s ease;-o-transition:background-color 0.2s ease, color 0.2s ease;-ms-transition:background-color 0.2s ease, color 0.2s ease;transition:background-color 0.2s ease, color 0.2s ease}.post-reward .post-subscribe-button:hover{background:var(--theme-color);color:var(--btn-color)}.post-reward .post-subscribe-button i{margin-right:5px;line-height:1}.post-reward .reward-main{position:absolute;bottom:50px;left:-100%;z-index:100;display:none;padding:0 0 15px;width:max-content}.post-reward .reward-main .reward-all{display:inline-block;margin:0;padding:20px 10px;background:var(--reward-pop);border-radius:10px}.post-reward .reward-main .reward-all:before{position:absolute;bottom:-10px;left:0;width:100%;height:20px;content:''}.post-reward .reward-main .reward-all:after{position:absolute;right:0;bottom:2px;left:0;margin:0 auto;width:0;height:0;border-top:13px solid var(--reward-pop);border-right:13px solid transparent;border-left:13px solid transparent;content:''}.post-reward .reward-main .reward-all .reward-item{display:inline-block;padding:0 8px;list-style-type:none;vertical-align:top}.post-reward .reward-main .reward-all .reward-item img{width:130px;height:130px}.post-reward .reward-main .reward-all .reward-item .post-qr-code-desc{width:130px;color:#858585}#sidebar #menu-mask{position:fixed;z-index:102;display:none;width:100%;height:100%;background:rgba(0,0,0,0.8)}#sidebar #sidebar-menus{position:fixed;top:0;right:-330px;z-index:103;overflow-x:hidden;overflow-y:scroll;padding-left:5px;width:330px;height:100%;background:var(--sidebar-bg);-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-o-transition:all 0.5s;-ms-transition:all 0.5s;transition:all 0.5s}#sidebar #sidebar-menus.open{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#sidebar #sidebar-menus > .avatar-img{margin:20px auto}#sidebar #sidebar-menus .site-data{padding:0 10px}#sidebar #sidebar-menus hr{margin:20px auto}#sidebar #sidebar-menus .menus_items{margin:20px;padding:15px;background:var(--sidebar-menu-bg);-webkit-box-shadow:0 0 1px 1px rgba(7,17,27,0.05);box-shadow:0 0 1px 1px rgba(7,17,27,0.05);border-radius:10px}#sidebar #sidebar-menus .menus_items .site-page{position:relative;display:block;margin:4px 0;padding:2px 23px 2px 15px;color:var(--font-color);font-size:1.15em;cursor:pointer;border-radius:10px}#sidebar #sidebar-menus .menus_items .site-page i:first-child{width:15%;text-align:left}#sidebar #sidebar-menus .menus_items .site-page.group > i:last-child{position:absolute;top:.6em;right:10px;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;-o-transition:-o-transform 0.3s;-ms-transition:-ms-transform 0.3s;transition:transform 0.3s}#sidebar #sidebar-menus .menus_items .site-page.group.hide > i:last-child{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#sidebar #sidebar-menus .menus_items .site-page.group.hide + .menus_item_child{overflow:hidden;max-height:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top}#sidebar #sidebar-menus .menus_items .menus_item_child{margin:0;padding-left:25px;max-height:0;list-style:none;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:-webkit-transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;-moz-transition:-moz-transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;-o-transition:-o-transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;-ms-transition:-ms-transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;transition:transform 0.3s ease, opacity 0.3s ease, max-height 0.3s ease;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top;-moz-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;will-change:transform,opacity,max-height}#sidebar #sidebar-menus .site-page.group:not(.hide) + .menus_item_child{max-height:1000px;opacity:1;-ms-filter:none;filter:none;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}#waline-wrap{--waline-font-size:1.1em;--waline-theme-color:var(--theme-color);--waline-active-color:var(--theme-color)}#waline-wrap .wl-comment-actions > button:not(last-child){padding-right:4px}#gitalk-wrap .gt-container{color:var(--font-color);font-family:inherit;font-size:var(--global-font-size);line-height:1.7}#gitalk-wrap .gt-container a{color:var(--theme-color);-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}#gitalk-wrap .gt-container a:hover{color:var(--theme-color)}#gitalk-wrap .gt-container .gt-svg svg{fill:var(--theme-color)}#gitalk-wrap .gt-container .gt-btn{padding:9px 16px;border:1px solid var(--theme-color);border-radius:var(--card-radius);background:var(--theme-color);color:#fff;font-family:inherit;font-size:.92em;font-weight:600;-webkit-transition:opacity 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:opacity 0.2s ease, -moz-transform 0.2s ease;-o-transition:opacity 0.2s ease, -o-transform 0.2s ease;-ms-transition:opacity 0.2s ease, -ms-transform 0.2s ease;transition:opacity 0.2s ease, transform 0.2s ease}#gitalk-wrap .gt-container .gt-btn:hover{border-color:var(--theme-color);opacity:.86;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=86)";filter:alpha(opacity=86);-webkit-transform:translateY(-1px);-moz-transform:translateY(-1px);-o-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}#gitalk-wrap .gt-container .gt-btn.gt-btn-preview{background:var(--card-bg);color:var(--theme-color)}#gitalk-wrap .gt-container .gt-header{gap:14px}#gitalk-wrap .gt-container .gt-header-comment{margin-left:0}#gitalk-wrap .gt-container .gt-header-textarea,#gitalk-wrap .gt-container .gt-header-preview{border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);color:var(--font-color);font-family:inherit;font-size:1em;line-height:1.7;-webkit-transition:border-color 0.2s ease, box-shadow 0.2s ease;-moz-transition:border-color 0.2s ease, box-shadow 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease;-ms-transition:border-color 0.2s ease, box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease}#gitalk-wrap .gt-container .gt-header-textarea::placeholder,#gitalk-wrap .gt-container .gt-header-preview::placeholder{color:var(--card-meta)}#gitalk-wrap .gt-container .gt-header-textarea:focus,#gitalk-wrap .gt-container .gt-header-preview:focus{border-color:var(--theme-color);-webkit-box-shadow:0 0 0 3px rgba(var(--theme-color-rgb), .12);box-shadow:0 0 0 3px rgba(var(--theme-color-rgb), .12);outline:none}#gitalk-wrap .gt-container .gt-header-controls-tip{color:var(--card-meta)}#gitalk-wrap .gt-container .gt-meta{margin:18px 0 12px;padding:14px 0;border-color:var(--card-border);color:var(--card-meta)}#gitalk-wrap .gt-container .gt-counts,#gitalk-wrap .gt-container .gt-comment-username{color:var(--theme-color)}#gitalk-wrap .gt-container .gt-user-inner{color:var(--font-color)}#gitalk-wrap .gt-container .gt-popup{overflow:hidden;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);color:var(--font-color)}#gitalk-wrap .gt-container .gt-popup .gt-action{color:var(--font-color)}#gitalk-wrap .gt-container .gt-popup .gt-action:hover,#gitalk-wrap .gt-container .gt-popup .gt-action.is--active{color:var(--theme-color)}#gitalk-wrap .gt-container .gt-comment{gap:12px}#gitalk-wrap .gt-container .gt-comment-content{overflow-wrap:anywhere;border:1px solid var(--card-border);border-radius:var(--card-radius);background:var(--card-bg);-webkit-box-shadow:none;box-shadow:none;color:var(--font-color)}#gitalk-wrap .gt-container .gt-comment-content:hover{-webkit-box-shadow:0 4px 14px rgba(7,17,27,0.06);box-shadow:0 4px 14px rgba(7,17,27,0.06)}#gitalk-wrap .gt-container .gt-comment-admin .gt-comment-content{border-color:rgba(var(--theme-color-rgb), .24);background:rgba(var(--theme-color-rgb), .055)}#gitalk-wrap .gt-container .gt-comment-body{color:var(--font-color) !important}#gitalk-wrap .gt-container .gt-comment-body.markdown-body{color:var(--font-color);font-family:inherit;font-size:1em}#gitalk-wrap .gt-container .gt-comment-body.markdown-body a{color:var(--theme-color)}#gitalk-wrap .gt-container .gt-comment-body.markdown-body blockquote{border-left-color:var(--theme-color);color:var(--card-meta)}#gitalk-wrap .gt-container .gt-comment-date,#gitalk-wrap .gt-container .gt-comment-text{color:var(--card-meta)}#gitalk-wrap .gt-container .gt-comment-like,#gitalk-wrap .gt-container .gt-comment-edit,#gitalk-wrap .gt-container .gt-comment-reply{color:var(--card-meta)}#gitalk-wrap .gt-container .gt-avatar img{border:2px solid var(--card-bg);border-radius:50%;object-fit:cover}#gitalk-wrap .gt-container .gt-comments-controls .gt-btn{min-width:110px}#gitalk-wrap .gt-container .gt-link{border-color:rgba(var(--theme-color-rgb), .4)}#gitalk-wrap .gt-container .gt-error{color:#d9534f}@media screen and (max-width:600px){#gitalk-wrap .gt-container .gt-header{gap:10px}#gitalk-wrap .gt-container .gt-avatar{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 38px;-ms-flex:0 0 38px;flex:0 0 38px;width:38px;height:38px}#gitalk-wrap .gt-container .gt-header-comment{min-width:0}#gitalk-wrap .gt-container .gt-comment{gap:10px}#gitalk-wrap .gt-container .gt-comment-content{min-width:0;margin-left:0;padding:10px 12px}#gitalk-wrap .gt-container .gt-btn{padding:9px 12px}}#aside-content .card-info{overflow:hidden;padding:0;border:1px solid rgba(76,73,72,0.1);border-radius:10px;background:var(--card-bg)}#aside-content .card-info .author-card-cover{position:relative;height:120px;background:-webkit-linear-gradient(330deg, rgba(76,110,245,0.16), rgba(76,110,245,0.04)), var(--author-card-background, -webkit-linear-gradient(330deg, rgba(76,110,245,0.13), rgba(76,110,245,0.03))) center/cover no-repeat;background:-moz-linear-gradient(330deg, rgba(76,110,245,0.16), rgba(76,110,245,0.04)), var(--author-card-background, -moz-linear-gradient(330deg, rgba(76,110,245,0.13), rgba(76,110,245,0.03))) center/cover no-repeat;background:-o-linear-gradient(330deg, rgba(76,110,245,0.16), rgba(76,110,245,0.04)), var(--author-card-background, -o-linear-gradient(330deg, rgba(76,110,245,0.13), rgba(76,110,245,0.03))) center/cover no-repeat;background:-ms-linear-gradient(330deg, rgba(76,110,245,0.16), rgba(76,110,245,0.04)), var(--author-card-background, -ms-linear-gradient(330deg, rgba(76,110,245,0.13), rgba(76,110,245,0.03))) center/cover no-repeat;background:linear-gradient(120deg, rgba(76,110,245,0.16), rgba(76,110,245,0.04)), var(--author-card-background, linear-gradient(120deg, rgba(76,110,245,0.13), rgba(76,110,245,0.03))) center/cover no-repeat}#aside-content .card-info .author-card-profile{position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:-42px;padding:0 20px;text-align:center}#aside-content .card-info .author-avatar-frame{position:relative;padding:2px;border-radius:50%;background:#fff;-webkit-box-shadow:0 6px 16px rgba(31,45,61,0.12);box-shadow:0 6px 16px rgba(31,45,61,0.12)}#aside-content .card-info .author-avatar-frame:after{position:absolute;right:3px;bottom:4px;width:12px;height:12px;border:3px solid var(--card-bg);border-radius:50%;background:#45c46b;content:''}#aside-content .card-info .avatar-img{margin:0;width:78px;height:78px;border:1px solid rgba(76,110,245,0.18);border-radius:50%}#aside-content .card-info .avatar-img img{display:block}#aside-content .card-info .author-card-copy{min-width:0;max-width:100%;padding-top:14px}#aside-content .card-info .author-info-name{overflow:hidden;margin:0;color:var(--font-color);font-size:1.32em;font-weight:700;line-height:1.3;letter-spacing:0;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-info .author-info-subtitle{display:-webkit-box;overflow:hidden;margin:6px auto 0;max-width:210px;color:var(--card-meta);font-size:.82em;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}#aside-content .card-info .author-card-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:20px 18px 18px;padding:14px 0 0;width:auto;border-top:1px solid rgba(76, 88, 140, .12);table-layout:auto}#aside-content .card-info .author-card-stats > a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;padding:0 7px;color:var(--font-color);text-align:center;-webkit-transition:color 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:color 0.2s ease, -moz-transform 0.2s ease;-o-transition:color 0.2s ease, -o-transform 0.2s ease;-ms-transition:color 0.2s ease, -ms-transform 0.2s ease;transition:color 0.2s ease, transform 0.2s ease}#aside-content .card-info .author-card-stats > a:not(:last-child){border-right:1px solid rgba(76, 88, 140, .12)}#aside-content .card-info .author-card-stats > a:hover{color:var(--theme-color)}#aside-content .card-info .author-card-stats > a:hover .headline,#aside-content .card-info .author-card-stats > a:hover .length-num{color:var(--theme-color)}#aside-content .card-info .author-card-stats .stat-copy{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0}#aside-content .card-info .author-card-stats .headline{overflow:hidden;max-width:100%;color:var(--card-meta);font-size:.75em;line-height:1.25;font-weight:700;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#aside-content .card-info .author-card-stats .length-num{margin-top:4px;color:var(--font-color);font-size:1.12em;line-height:1}@media screen and (max-width:768px){#aside-content .card-info .author-card-cover{height:64px}#aside-content .card-info .author-card-profile{margin-top:-36px;padding-right:16px;padding-left:16px}#aside-content .card-info .author-avatar-frame{padding:4px}#aside-content .card-info .author-avatar-frame:after{right:1px;bottom:2px}#aside-content .card-info .avatar-img{width:70px;height:70px}#aside-content .card-info .author-card-copy{padding-top:12px}#aside-content .card-info .author-info-name{font-size:1.22em}#aside-content .card-info .author-info-subtitle{margin-top:5px;font-size:.78em}#aside-content .card-info .author-card-stats{margin:18px 12px 14px;padding-top:12px}#aside-content .card-info .author-card-stats > a{padding:0 5px}#aside-content .card-info .headline{font-size:.7em}#aside-content .card-info .length-num{font-size:1.05em}}.solace-audio-card{--audio-card-progress:0%;--audio-card-accent:#1f2328;position:relative;display:grid;grid-template-columns:44px minmax(0,1fr) 34px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;width:100%;max-width:none;min-height:62px;margin:10px 0;padding:8px 10px;border:1px solid rgba(31,35,40,0.12);border-radius:7px;background:rgba(255,255,255,0.78);-webkit-box-shadow:0 8px 22px rgba(31,35,40,0.045),inset 0 1px 0 rgba(255,255,255,0.86);box-shadow:0 8px 22px rgba(31,35,40,0.045),inset 0 1px 0 rgba(255,255,255,0.86);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);color:var(--font-color)}.solace-audio-card__cover,.solace-audio-card__body,.solace-audio-card__play{position:relative;z-index:1}.solace-audio-card__cover{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;overflow:hidden;width:44px;height:44px;border-radius:10px;background:rgba(245,246,247,0.88);color:rgba(76,73,72,0.48);-webkit-box-shadow:0 6px 14px rgba(31,35,40,0.07);box-shadow:0 6px 14px rgba(31,35,40,0.07);-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 44px;-ms-flex:0 0 44px;flex:0 0 44px}.solace-audio-card__cover img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.solace-audio-card__cover i{font-size:1em}.solace-audio-card__body{display:grid;grid-template-rows:auto 20px;gap:4px;min-width:0}.solace-audio-card__topline{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;min-width:0}.solace-audio-card__meta{min-width:0}.solace-audio-card__title{overflow:hidden;color:rgba(17,17,17,0.95);font-size:.92em;font-weight:700;letter-spacing:0;line-height:1.12;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.solace-audio-card__subtitle{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0;margin-top:3px;color:rgba(76,73,72,0.58);font-size:.72em;font-weight:500;letter-spacing:0;line-height:1.2;white-space:nowrap}.solace-audio-card__artist{overflow:hidden;min-width:0;-o-text-overflow:ellipsis;text-overflow:ellipsis}.solace-audio-card__dot{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 5px;color:rgba(76,73,72,0.32)}.solace-audio-card__control-row{display:grid;grid-template-columns:minmax(0,1fr) auto;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;min-width:0}.solace-audio-card__decor-wave{display:grid;grid-template-columns:repeat(32,1px);-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:end;justify-content:end;-webkit-column-gap:2px;-moz-column-gap:2px;column-gap:2px;width:94px;max-width:100%;height:20px;overflow:hidden;color:rgba(76,73,72,0.3);pointer-events:none}.solace-audio-card__decor-wave span{justify-self:center;width:1px;min-width:1px;height:var(--wave-height);max-height:18px;border-radius:999px;background:currentColor;opacity:.72;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=72)";filter:alpha(opacity=72)}.solace-audio-card.is-playing .solace-audio-card__decor-wave span{-webkit-animation:solace-audio-card-wave-pulse 1s ease-in-out infinite alternate;-moz-animation:solace-audio-card-wave-pulse 1s ease-in-out infinite alternate;-o-animation:solace-audio-card-wave-pulse 1s ease-in-out infinite alternate;-ms-animation:solace-audio-card-wave-pulse 1s ease-in-out infinite alternate;animation:solace-audio-card-wave-pulse 1s ease-in-out infinite alternate}.solace-audio-card.is-playing .solace-audio-card__decor-wave span:nth-child(3n){-webkit-animation-delay:-.22s;-moz-animation-delay:-.22s;-o-animation-delay:-.22s;-ms-animation-delay:-.22s;animation-delay:-.22s}.solace-audio-card.is-playing .solace-audio-card__decor-wave span:nth-child(4n){-webkit-animation-delay:-.46s;-moz-animation-delay:-.46s;-o-animation-delay:-.46s;-ms-animation-delay:-.46s;animation-delay:-.46s}.solace-audio-card__waveform{position:relative;display:block;width:100%;min-width:0;height:20px;padding:6px 0;border:0;background:transparent;cursor:pointer;touch-action:none}.solace-audio-card__waveform:focus-visible{outline:2px solid rgba(31,35,40,0.32);outline-offset:4px}.solace-audio-card__waveform:hover .solace-audio-card__progress-track,.solace-audio-card__waveform.is-dragging .solace-audio-card__progress-track{height:5px;background:rgba(31,35,40,0.16)}.solace-audio-card__waveform:hover .solace-audio-card__progress-thumb,.solace-audio-card__waveform.is-dragging .solace-audio-card__progress-thumb{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.solace-audio-card__progress-track{position:relative;display:block;width:100%;height:3px;border-radius:999px;background:rgba(31,35,40,0.1);-webkit-transition:height 0.16s ease, background-color 0.16s ease;-moz-transition:height 0.16s ease, background-color 0.16s ease;-o-transition:height 0.16s ease, background-color 0.16s ease;-ms-transition:height 0.16s ease, background-color 0.16s ease;transition:height 0.16s ease, background-color 0.16s ease}.solace-audio-card__progress-fill{position:absolute;top:0;bottom:0;left:0;width:var(--audio-card-progress);min-width:0;border-radius:999px;background:var(--audio-card-accent);-webkit-transition:width 0.2s ease;-moz-transition:width 0.2s ease;-o-transition:width 0.2s ease;-ms-transition:width 0.2s ease;transition:width 0.2s ease}.solace-audio-card__progress-thumb{position:absolute;top:50%;left:var(--audio-card-progress);width:11px;height:11px;border:2px solid rgba(255,255,255,0.96);border-radius:50%;background:var(--audio-card-accent);-webkit-box-shadow:0 4px 12px rgba(31,35,40,0.22);box-shadow:0 4px 12px rgba(31,35,40,0.22);opacity:.78;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=78)";filter:alpha(opacity=78);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:left 0.2s ease, opacity 0.16s ease, -webkit-transform 0.16s ease;-moz-transition:left 0.2s ease, opacity 0.16s ease, -moz-transform 0.16s ease;-o-transition:left 0.2s ease, opacity 0.16s ease, -o-transform 0.16s ease;-ms-transition:left 0.2s ease, opacity 0.16s ease, -ms-transform 0.16s ease;transition:left 0.2s ease, opacity 0.16s ease, transform 0.16s ease}.solace-audio-card__waveform.is-dragging .solace-audio-card__progress-fill,.solace-audio-card__waveform.is-dragging .solace-audio-card__progress-thumb{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.solace-audio-card__timegroup{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;min-width:58px}.solace-audio-card__time,.solace-audio-card__divider{color:rgba(76,73,72,0.62);font-size:.76em;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.solace-audio-card__divider{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 3px}.solace-audio-card__play{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;border:1px solid rgba(255,255,255,0.22);background:rgba(31,35,40,0.92);color:#fff;cursor:pointer;font-size:.72em;line-height:1;-webkit-box-shadow:0 4px 12px rgba(31,35,40,0.16),inset 0 1px 0 rgba(255,255,255,0.14);box-shadow:0 4px 12px rgba(31,35,40,0.16),inset 0 1px 0 rgba(255,255,255,0.14);-webkit-transition:background-color 0.18s ease, box-shadow 0.18s ease, -webkit-transform 0.18s ease;-moz-transition:background-color 0.18s ease, box-shadow 0.18s ease, -moz-transform 0.18s ease;-o-transition:background-color 0.18s ease, box-shadow 0.18s ease, -o-transform 0.18s ease;-ms-transition:background-color 0.18s ease, box-shadow 0.18s ease, -ms-transform 0.18s ease;transition:background-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease}.solace-audio-card__play i{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:1em;height:1em}.solace-audio-card__play .fa-play{-webkit-transform:translateX(1px);-moz-transform:translateX(1px);-o-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px)}.solace-audio-card__play:hover{background:#1f2328;-webkit-transform:translateY(-1px) scale(1.04);-moz-transform:translateY(-1px) scale(1.04);-o-transform:translateY(-1px) scale(1.04);-ms-transform:translateY(-1px) scale(1.04);transform:translateY(-1px) scale(1.04);-webkit-box-shadow:0 7px 16px rgba(31,35,40,0.2),inset 0 1px 0 rgba(255,255,255,0.16);box-shadow:0 7px 16px rgba(31,35,40,0.2),inset 0 1px 0 rgba(255,255,255,0.16)}.solace-audio-card__play:active{-webkit-transform:scale(.96);-moz-transform:scale(.96);-o-transform:scale(.96);-ms-transform:scale(.96);transform:scale(.96)}.solace-audio-card__play:focus-visible{outline:2px solid rgba(31,35,40,0.32);outline-offset:4px}.solace-audio-card.is-playing .solace-audio-card__play i{-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}.solace-audio-card__audio{display:none}.solace-audio-card.is-playing .solace-audio-card__cover img{-webkit-animation:solace-audio-card-cover-spin 8s linear infinite;-moz-animation:solace-audio-card-cover-spin 8s linear infinite;-o-animation:solace-audio-card-cover-spin 8s linear infinite;-ms-animation:solace-audio-card-cover-spin 8s linear infinite;animation:solace-audio-card-cover-spin 8s linear infinite}.shuoshuo-content .solace-audio-card{grid-template-columns:42px minmax(0,1fr) 32px;gap:9px;min-height:58px;margin-top:8px;margin-bottom:8px;padding:7px 9px;border-radius:13px}.shuoshuo-content .solace-audio-card__cover{width:42px;height:42px;-webkit-flex-basis:42px;flex-basis:42px;background:#fff;border-radius:50%;overflow:hidden}.shuoshuo-content .solace-audio-card__body{gap:4px}.shuoshuo-content .solace-audio-card__topline{grid-template-columns:minmax(0,1fr) auto;gap:8px}.shuoshuo-content .solace-audio-card__decor-wave{width:72px}.shuoshuo-content .solace-audio-card__control-row{gap:6px}.shuoshuo-content .solace-audio-card__timegroup{min-width:52px}.shuoshuo-content .solace-audio-card__time,.shuoshuo-content .solace-audio-card__divider{font-size:.72em}.shuoshuo-content .solace-audio-card__title{font-size:.84em}.shuoshuo-content .solace-audio-card__subtitle{margin-top:3px;font-size:.7em}.shuoshuo-content .solace-audio-card__waveform{height:20px;padding:6px 0}.shuoshuo-content .solace-audio-card__progress-track{height:3px}.shuoshuo-content .solace-audio-card__progress-thumb{width:11px;height:11px;border-width:2px}.shuoshuo-content .solace-audio-card__play{width:32px;height:32px;font-size:.68em}@-moz-keyframes solace-audio-card-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes solace-audio-card-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes solace-audio-card-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes solace-audio-card-cover-spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes solace-audio-card-wave-pulse{from{-webkit-transform:scaleY(.62);-moz-transform:scaleY(.62);-o-transform:scaleY(.62);-ms-transform:scaleY(.62);transform:scaleY(.62)}to{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes solace-audio-card-wave-pulse{from{-webkit-transform:scaleY(.62);-moz-transform:scaleY(.62);-o-transform:scaleY(.62);-ms-transform:scaleY(.62);transform:scaleY(.62)}to{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}@-o-keyframes solace-audio-card-wave-pulse{from{-webkit-transform:scaleY(.62);-moz-transform:scaleY(.62);-o-transform:scaleY(.62);-ms-transform:scaleY(.62);transform:scaleY(.62)}to{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}@keyframes solace-audio-card-wave-pulse{from{-webkit-transform:scaleY(.62);-moz-transform:scaleY(.62);-o-transform:scaleY(.62);-ms-transform:scaleY(.62);transform:scaleY(.62)}to{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1)}}#article-container.post-content .emoji-img{display:inline-block;margin:0 4px;width:3.5em;height:3.5em;max-width:none;object-fit:contain;vertical-align:middle;border-radius:0;-webkit-box-shadow:none;box-shadow:none}#article-container.post-content .emoji-img[style]{max-width:100%;height:auto}@media screen and (max-width:768px){#article-container.post-content .emoji-img{margin:0 2px;width:3em;height:3em}}#article-container.post-content .gallery-container{margin:0 0 20px;text-align:center;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}#article-container.post-content .gallery-container.loaded{opacity:1;-ms-filter:none;filter:none}#article-container.post-content .gallery-container img{display:initial;margin:0;width:100%;height:100%}#article-container.post-content .gallery-container .gallery-data{display:none}#article-container.post-content .gallery-container button{margin-top:25px;padding:8px 14px;background:var(--btn-bg);color:var(--btn-color);font-weight:bold;font-size:1.1em;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;border-radius:10px}#article-container.post-content .gallery-container button:hover{background:var(--btn-hover-color)}#article-container.post-content .gallery-container button:hover i{margin-left:8px}#article-container.post-content .gallery-container button i{margin-left:4px;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}#article-container.post-content .gallery-loading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;min-height:64px;padding:18px 0}#article-container.post-content .gallery-loading .gallery-loading-spinner{position:relative;width:28px;height:28px}#article-container.post-content .gallery-loading .gallery-loading-spinner span{position:absolute;top:1px;left:12px;width:3px;height:8px;border-radius:3px;background:var(--theme-color);-webkit-transform-origin:50% 13px;-moz-transform-origin:50% 13px;-o-transform-origin:50% 13px;-ms-transform-origin:50% 13px;transform-origin:50% 13px;-webkit-animation:pjax-transition-fade 1s linear infinite;-moz-animation:pjax-transition-fade 1s linear infinite;-o-animation:pjax-transition-fade 1s linear infinite;-ms-animation:pjax-transition-fade 1s linear infinite;animation:pjax-transition-fade 1s linear infinite}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(1){-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-.996s;-moz-animation-delay:-.996s;-o-animation-delay:-.996s;-ms-animation-delay:-.996s;animation-delay:-.996s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(2){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.913s;-moz-animation-delay:-.913s;-o-animation-delay:-.913s;-ms-animation-delay:-.913s;animation-delay:-.913s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(3){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.8300000000000001s;-moz-animation-delay:-.8300000000000001s;-o-animation-delay:-.8300000000000001s;-ms-animation-delay:-.8300000000000001s;animation-delay:-.8300000000000001s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(4){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.747s;-moz-animation-delay:-.747s;-o-animation-delay:-.747s;-ms-animation-delay:-.747s;animation-delay:-.747s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(5){-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-o-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.664s;-moz-animation-delay:-.664s;-o-animation-delay:-.664s;-ms-animation-delay:-.664s;animation-delay:-.664s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(6){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.5810000000000001s;-moz-animation-delay:-.5810000000000001s;-o-animation-delay:-.5810000000000001s;-ms-animation-delay:-.5810000000000001s;animation-delay:-.5810000000000001s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(7){-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-o-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.498s;-moz-animation-delay:-.498s;-o-animation-delay:-.498s;-ms-animation-delay:-.498s;animation-delay:-.498s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(8){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-o-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.41500000000000004s;-moz-animation-delay:-.41500000000000004s;-o-animation-delay:-.41500000000000004s;-ms-animation-delay:-.41500000000000004s;animation-delay:-.41500000000000004s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(9){-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.332s;-moz-animation-delay:-.332s;-o-animation-delay:-.332s;-ms-animation-delay:-.332s;animation-delay:-.332s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(10){-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-o-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.249s;-moz-animation-delay:-.249s;-o-animation-delay:-.249s;-ms-animation-delay:-.249s;animation-delay:-.249s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(11){-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-o-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:-.166s;-moz-animation-delay:-.166s;-o-animation-delay:-.166s;-ms-animation-delay:-.166s;animation-delay:-.166s}#article-container.post-content .gallery-loading .gallery-loading-spinner span:nth-child(12){-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);-webkit-animation-delay:-.083s;-moz-animation-delay:-.083s;-o-animation-delay:-.083s;-ms-animation-delay:-.083s;animation-delay:-.083s}@media (prefers-reduced-motion:reduce){#article-container.post-content .gallery-loading-spinner span{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}}#article-container.post-content blockquote.pullquote{position:relative;max-width:45%;font-size:110%}#article-container.post-content blockquote.pullquote.left{float:left;margin:1em .5em 0 0}#article-container.post-content blockquote.pullquote.right{float:right;margin:1em 0 0 .5em}.video-container{position:relative;overflow:hidden;margin-bottom:16px;padding-top:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;margin-top:0;width:100%;height:100%}.video-container video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;object-fit:contain}#article-container.post-content .hide-toggle{position:relative;margin:10px 0;border:1px solid rgba(76,73,72,0.13);border-radius:12px;background:var(--card-bg);overflow:hidden}#article-container.post-content .hide-toggle[open]{border-color:rgba(var(--theme-color-rgb), .3)}#article-container.post-content .hide-toggle[open] .hide-toggle-mark{background:var(--theme-color);color:#fff}#article-container.post-content .hide-toggle[open] .hide-toggle-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}#article-container.post-content .hide-toggle > summary{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;gap:16px;min-height:45px;padding:5px 20px;background:var(--global-bg);color:var(--font-color);cursor:pointer;font-weight:600;line-height:1.5;list-style:none;-webkit-transition:background 0.25s ease, color 0.25s ease;-moz-transition:background 0.25s ease, color 0.25s ease;-o-transition:background 0.25s ease, color 0.25s ease;-ms-transition:background 0.25s ease, color 0.25s ease;transition:background 0.25s ease, color 0.25s ease}#article-container.post-content .hide-toggle > summary::-webkit-details-marker{display:none}#article-container.post-content .hide-toggle > summary:focus-visible{outline:2px solid rgba(var(--theme-color-rgb), .65);outline-offset:-3px}#article-container.post-content .hide-toggle .hide-toggle-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:12px;min-width:0}#article-container.post-content .hide-toggle .hide-toggle-mark{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 32px;-ms-flex:0 0 32px;flex:0 0 32px;width:32px;height:32px;border:1px solid rgba(var(--theme-color-rgb), .18);border-radius:9px;background:rgba(var(--theme-color-rgb), .09);color:var(--theme-color);font-size:.82em;-webkit-transition:background 0.25s ease, color 0.25s ease, -webkit-transform 0.25s ease;-moz-transition:background 0.25s ease, color 0.25s ease, -moz-transform 0.25s ease;-o-transition:background 0.25s ease, color 0.25s ease, -o-transform 0.25s ease;-ms-transition:background 0.25s ease, color 0.25s ease, -ms-transform 0.25s ease;transition:background 0.25s ease, color 0.25s ease, transform 0.25s ease}#article-container.post-content .hide-toggle .hide-toggle-title{min-width:0;overflow-wrap:anywhere;line-height:1.55}#article-container.post-content .hide-toggle .hide-toggle-icon{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;color:var(--theme-color);font-size:.85em;-webkit-transition:-webkit-transform 0.25s ease;-moz-transition:-moz-transform 0.25s ease;-o-transition:-o-transform 0.25s ease;-ms-transition:-ms-transform 0.25s ease;transition:transform 0.25s ease}#article-container.post-content .hide-toggle .hide-toggle-content{margin:10px 10px;padding:10px;border-radius:10px;border:1px dashed var(--theme-color);background:rgba(76,73,72,0.035)}#article-container.post-content .hide-toggle .hide-toggle-content > :first-child{margin-top:0 !important}#article-container.post-content .hide-toggle .hide-toggle-content > :last-child{margin-bottom:0 !important}@media screen and (max-width:768px){#article-container.post-content .hide-toggle{margin:20px 0;border-radius:8px}#article-container.post-content .hide-toggle > summary{min-height:52px;padding:12px 14px}#article-container.post-content .hide-toggle .hide-toggle-heading{gap:10px}#article-container.post-content .hide-toggle .hide-toggle-mark{-webkit-flex-basis:29px;flex-basis:29px;width:29px;height:29px;border-radius:8px}#article-container.post-content .hide-toggle .hide-toggle-content{margin:0 7px 7px;padding:16px 14px 3px}}.hl-label{padding:2px 4px;color:var(--btn-color,#fff);border-radius:3px}.hl-label.default{background-color:var(--btn-default-color)}.hl-label.blue{background-color:var(--tags-blue-color)}.hl-label.pink{background-color:var(--tags-pink-color)}.hl-label.red{background-color:var(--tags-red-color)}.hl-label.purple{background-color:var(--tags-purple-color)}.hl-label.orange{background-color:var(--tags-orange-color)}.hl-label.green{background-color:var(--tags-green-color)}.note{--note-accent:var(--note-default-text);--note-surface:var(--note-default-bg);--note-border:var(--note-default-border);display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 4px;position:relative;margin:20px 0;padding:15px 17px 16px 18px;border:1px solid rgba(31,35,40,0.08);border-radius:var(--card-radius);background:var(--note-surface);color:var(--font-color)}.note.default{--note-accent:var(--note-default-text);--note-surface:var(--note-default-bg);--note-border:var(--note-default-border)}.note.default.modern{--note-accent:var(--note-modern-default-text);--note-surface:var(--note-modern-default-bg);--note-border:var(--note-modern-default-border)}.note.primary{--note-accent:var(--note-primary-text);--note-surface:var(--note-primary-bg);--note-border:var(--note-primary-border)}.note.primary.modern{--note-accent:var(--note-modern-primary-text);--note-surface:var(--note-modern-primary-bg);--note-border:var(--note-modern-primary-border)}.note.info{--note-accent:var(--note-info-text);--note-surface:var(--note-info-bg);--note-border:var(--note-info-border)}.note.info.modern{--note-accent:var(--note-modern-info-text);--note-surface:var(--note-modern-info-bg);--note-border:var(--note-modern-info-border)}.note.success{--note-accent:var(--note-success-text);--note-surface:var(--note-success-bg);--note-border:var(--note-success-border)}.note.success.modern{--note-accent:var(--note-modern-success-text);--note-surface:var(--note-modern-success-bg);--note-border:var(--note-modern-success-border)}.note.warning{--note-accent:var(--note-warning-text);--note-surface:var(--note-warning-bg);--note-border:var(--note-warning-border)}.note.warning.modern{--note-accent:var(--note-modern-warning-text);--note-surface:var(--note-modern-warning-bg);--note-border:var(--note-modern-warning-border)}.note.danger{--note-accent:var(--note-danger-text);--note-surface:var(--note-danger-bg);--note-border:var(--note-danger-border)}.note.danger.modern{--note-accent:var(--note-modern-danger-text);--note-surface:var(--note-modern-danger-bg);--note-border:var(--note-modern-danger-border)}.note:focus-within{outline:2px solid var(--note-accent);outline-offset:3px}.note.modern{background:var(--note-surface)}.note.simple{background:var(--note-surface)}.note.disabled{--note-accent:var(--note-default-border);--note-surface:transparent;--note-border:var(--note-default-border);border-color:rgba(31,35,40,0.08);border-left-color:var(--note-border);background:transparent}.note .note-heading{display:contents}.note .note-icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;grid-column:1;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:30px;height:30px;margin-top:2px;color:var(--note-accent);font-size:1.2em;line-height:1}.note .note-label{grid-column:2;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;width:fit-content;margin-bottom:1px;color:var(--note-accent);font-size:.9em;font-weight:700;line-height:2.8}.note .note-content{grid-column:2;min-width:0;color:var(--font-color);line-height:1.78}.note .note-content > :first-child{margin-top:0 !important}.note .note-content > :last-child{margin-bottom:0 !important}.note .note-content p{margin:0 0 .72em}.note .note-content ul,.note .note-content ol{margin-top:.32em;margin-bottom:.72em}.note .note-content h2,.note .note-content h3,.note .note-content h4,.note .note-content h5,.note .note-content h6{margin-top:0;padding-top:0 !important;border-bottom:0;color:var(--note-accent)}.note .note-content strong{color:var(--note-accent)}.note .note-content a:not(.btn){color:var(--note-accent);text-underline-offset:3px}.note .note-content code:not([class]){border-color:rgba(31,35,40,0.08);background:rgba(255,255,255,0.48)}@media screen and (max-width:768px){.note{margin:18px 0;padding:13px 14px 14px 15px;gap:7px 10px}.note .note-content{line-height:1.72}}@media screen and (max-width:480px){.note{grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 14px 14px}.note .note-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px}.note .note-icon{width:20px;height:20px;margin-top:0}.note .note-label{margin-bottom:0;font-size:.78em}.note .note-content{grid-column:1}}#article-container.post-content .tabs{--tabs-border:var(--card-border);--tabs-muted:var(--card-meta);position:relative;margin:26px 0 30px;border:1px solid var(--tabs-border);border-radius:8px}#article-container.post-content .tabs > .nav-tabs{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:22px;margin:0;padding:0 10px;overflow-x:auto;scrollbar-width:none;background:var(--global-bg)}#article-container.post-content .tabs > .nav-tabs::-webkit-scrollbar{display:none}#article-container.post-content .tabs > .nav-tabs > .tab{position:relative;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-height:45px;padding:12px 0 10px;border:0;background:transparent;color:var(--tabs-muted);font-size:.9em;line-height:1.45;white-space:nowrap;cursor:pointer;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease}#article-container.post-content .tabs > .nav-tabs > .tab:after{position:absolute;right:50%;bottom:-1px;left:50%;height:2px;border-radius:2px 2px 0 0;background:transparent;content:'';-webkit-transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;-moz-transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;-o-transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;-ms-transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease;transition:background-color 0.2s ease, left 0.2s ease, right 0.2s ease}#article-container.post-content .tabs > .nav-tabs > .tab i{margin-right:6px;color:currentColor}#article-container.post-content .tabs > .nav-tabs > .tab:hover{color:var(--theme-color)}#article-container.post-content .tabs > .nav-tabs > .tab:focus-visible{border-radius:3px;outline:2px solid rgba(var(--theme-color-rgb), .55);outline-offset:-3px}#article-container.post-content .tabs > .nav-tabs > .tab.active{color:var(--theme-color);font-weight:600;cursor:default}#article-container.post-content .tabs > .nav-tabs > .tab.active:after{right:0;left:0;background:var(--theme-color)}#article-container.post-content .tabs > .nav-tabs.no-default ~ .tab-to-top{display:none}#article-container.post-content .tabs > .tab-contents .tab-item-content{display:none;padding:20px 10px}@media screen and (max-width:768px){#article-container.post-content .tabs > .tab-contents .tab-item-content{padding:18px 0 16px}}#article-container.post-content .tabs > .tab-contents .tab-item-content.active{display:block;-webkit-animation:tabshow .2s ease-out;-moz-animation:tabshow .2s ease-out;-o-animation:tabshow .2s ease-out;-ms-animation:tabshow .2s ease-out;animation:tabshow .2s ease-out}#article-container.post-content .tabs > .tab-contents .tab-item-content > :first-child{margin-top:0}#article-container.post-content .tabs > .tab-contents .tab-item-content > :last-child{margin-bottom:0}#article-container.post-content .tabs > .tab-to-top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;padding:0 0 7px}#article-container.post-content .tabs > .tab-to-top button{width:24px;height:24px;padding:0;border:0;background:transparent;color:var(--tabs-muted);font-size:.78em;cursor:pointer}#article-container.post-content .tabs > .tab-to-top button:hover{color:var(--theme-color)}#article-container.post-content .tabs > .tab-to-top button:focus-visible{border-radius:3px;outline:2px solid rgba(var(--theme-color-rgb), .55);outline-offset:1px}@media screen and (max-width:480px){#article-container.post-content .tabs{margin:22px 0 26px}#article-container.post-content .tabs > .nav-tabs{gap:17px;padding:0}#article-container.post-content .tabs > .nav-tabs > .tab{min-height:42px;padding:11px 0 9px;font-size:.86em}#article-container.post-content .tabs > .tab-contents .tab-item-content{padding:17px 0 15px}}@-moz-keyframes tabshow{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes tabshow{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes tabshow{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes tabshow{0%{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}.read-mode{--font-color:#333a4a;--readmode-light-color:#fff;--white:#4c4948;--light-grey:#4c4948;--gray:#d6dbdf;--hr-border:#d6dbdf;--hr-before-color:#b9c2c9;--highlight-bg:#f7f7f7;--exit-btn-bg:#c0c0c0;--exit-btn-color:#fff;--exit-btn-hover:#8d8d8d;--pseudo-hover:none}.read-mode{background:var(--readmode-light-color)}.read-mode .exit-readmode{position:fixed;top:30px;right:30px;z-index:100;width:40px;height:40px;background:var(--exit-btn-bg);color:var(--exit-btn-color);font-size:16px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;border-radius:10px}@media screen and (max-width:768px){.read-mode .exit-readmode{top:initial;bottom:30px}}.read-mode .exit-readmode:hover{background:var(--exit-btn-hover)}.read-mode #aside-content{display:none}.read-mode #post{margin:0 auto;background:transparent;-webkit-box-shadow:none;box-shadow:none}.read-mode #post:hover{-webkit-box-shadow:none;box-shadow:none}.read-mode #post.has-post-cover .post-body{padding:0;border-radius:0;background:transparent;-webkit-box-shadow:none;box-shadow:none}.read-mode > canvas{display:none !important}.read-mode .highlight-tools,.read-mode #footer,.read-mode #post > *:not(#post-info):not(.post-content):not(.post-body),.read-mode #post > .post-body > *:not(.post-content),.read-mode #nav,.read-mode #post-outdate-notice,.read-mode #web_bg,.read-mode #page-header{display:none !important}.read-mode #article-container.post-content a{color:#000;font-weight:800}.read-mode #article-container.post-content pre,.read-mode #article-container.post-content .highlight:not(.js-file-line-container){background:var(--highlight-bg) !important}.read-mode #article-container.post-content pre *,.read-mode #article-container.post-content .highlight:not(.js-file-line-container) *{color:var(--font-color) !important}.read-mode #article-container.post-content figure.highlight{border-radius:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important}.read-mode #article-container.post-content figure.highlight > :not(.highlight-tools){display:block !important}.read-mode #article-container.post-content figure.highlight .line:before{color:var(--font-color) !important}.read-mode #article-container.post-content figure.highlight .hljs{background:var(--highlight-bg) !important}.read-mode #article-container.post-content h1,.read-mode #article-container.post-content h2,.read-mode #article-container.post-content h3,.read-mode #article-container.post-content h4,.read-mode #article-container.post-content h5,.read-mode #article-container.post-content h6{padding:0}.read-mode #article-container.post-content h1:before,.read-mode #article-container.post-content h2:before,.read-mode #article-container.post-content h3:before,.read-mode #article-container.post-content h4:before,.read-mode #article-container.post-content h5:before,.read-mode #article-container.post-content h6:before{content:''}.read-mode #article-container.post-content h1:hover,.read-mode #article-container.post-content h2:hover,.read-mode #article-container.post-content h3:hover,.read-mode #article-container.post-content h4:hover,.read-mode #article-container.post-content h5:hover,.read-mode #article-container.post-content h6:hover{padding:0}.read-mode #article-container.post-content ul:hover:before,.read-mode #article-container.post-content li:hover:before,.read-mode #article-container.post-content ol:hover:before{-webkit-transform:none !important;-moz-transform:none !important;-o-transform:none !important;-ms-transform:none !important;transform:none !important}.read-mode #article-container.post-content ol:before,.read-mode #article-container.post-content li:before{background:transparent !important;color:var(--font-color) !important}.read-mode #article-container.post-content ul >li:before{border-color:var(--gray) !important}.read-mode #article-container.post-content .tabs{border-top:1px solid var(--gray);border-right:0;border-bottom:1px solid var(--gray);border-left:0}.read-mode #article-container.post-content .tabs > .nav-tabs{background:transparent}.read-mode #article-container.post-content .tabs > .nav-tabs > .tab{color:var(--font-color)}.read-mode #article-container.post-content .tabs > .nav-tabs > .tab:hover,.read-mode #article-container.post-content .tabs > .nav-tabs > .tab.active{color:var(--theme-color)}.read-mode #article-container.post-content .tabs > .nav-tabs > .tab:after{background:transparent}.read-mode #article-container.post-content .tabs > .nav-tabs > .tab.active:after{background:var(--font-color)}.read-mode #article-container.post-content .tabs > .tab-contents .tab-item-content.active{-webkit-animation:none;-moz-animation:none;-o-animation:none;-ms-animation:none;animation:none}.read-mode #article-container.post-content code{color:var(--font-color)}.read-mode #article-container.post-content blockquote{border-color:var(--gray);background-color:var(--readmode-light-color)}.read-mode #article-container.post-content kbd{border:1px solid var(--gray);background-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--font-color)}.read-mode #article-container.post-content .hl-label{border:1px solid var(--gray) !important;background:var(--readmode-light-color) !important;color:var(--font-color) !important}.read-mode #article-container.post-content .note{border:2px solid var(--gray);border-left-color:var(--gray) !important;filter:none;background-color:var(--readmode-light-color) !important;color:var(--font-color)}.read-mode #article-container.post-content .note:before,.read-mode #article-container.post-content .note .note-icon{color:var(--font-color)}.search-dialog{position:fixed;top:8vh;left:50%;z-index:1001;display:none;margin-left:-360px;padding:26px;width:720px;max-width:calc(100% - 32px);max-height:84vh;overflow:hidden;border:1px solid rgba(31,45,61,0.08);border-radius:18px;background:var(--card-bg);-webkit-box-shadow:0 24px 70px rgba(18,38,63,0.18);box-shadow:0 24px 70px rgba(18,38,63,0.18);--search-height:100vh}@media screen and (max-width:768px){.search-dialog{top:3vh;left:0;margin:0;width:100%;max-width:none;max-height:94vh;padding:20px 16px;border-radius:16px}}.search-dialog .search-nav{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-bottom:22px}.search-dialog .search-nav .search-dialog-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:0}.search-dialog .search-nav .search-dialog-icon{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:12px;width:38px;height:38px;border-radius:12px;background:rgba(76,110,245,0.12);color:#4c6ef5;font-size:15px}.search-dialog .search-nav .search-dialog-copy{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.search-dialog .search-nav .search-dialog-title{color:var(--font-color);font-size:1.1em;font-weight:700;line-height:1.3}.search-dialog .search-nav .search-dialog-caption{overflow:hidden;color:var(--card-meta);font-size:.78em;line-height:1.4;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.search-dialog .search-nav #loading-status{margin-left:12px;color:#4c6ef5;font-size:.9em}.search-dialog .search-nav #loading-status[hidden]{display:none !important}.search-dialog .search-nav .search-close-button{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-left:auto;padding:0;width:36px;height:36px;border:1px solid var(--light-grey);border-radius:10px;background:transparent;color:var(--card-meta);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.search-dialog .search-nav .search-close-button:hover{border-color:rgba(76,110,245,0.3);background:rgba(76,110,245,0.1);color:#4c6ef5}.search-dialog .search-nav .search-close-button .search-close-hint{display:none}.search-dialog .search-loading-state{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:28px 0;color:var(--card-meta);font-size:.9em}.search-dialog .search-loading-state .search-loading-icon{color:#4c6ef5}.search-dialog .local-search-input{position:relative;margin:0;width:100%}.search-dialog .local-search-input .search-input-shell{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:0 12px;min-height:52px;border:1px solid rgba(76,110,245,0.2);border-radius:13px;background:var(--search-bg);-webkit-transition:border-color 0.2s ease, box-shadow 0.2s ease;-moz-transition:border-color 0.2s ease, box-shadow 0.2s ease;-o-transition:border-color 0.2s ease, box-shadow 0.2s ease;-ms-transition:border-color 0.2s ease, box-shadow 0.2s ease;transition:border-color 0.2s ease, box-shadow 0.2s ease}.search-dialog .local-search-input .search-input-shell:focus-within{border-color:#4c6ef5}.search-dialog .local-search-input .search-input-icon{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:10px;color:#4c6ef5}.search-dialog .local-search-input input{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:0;width:100%;outline:none;border:0;background:transparent;color:var(--search-input-color);-webkit-appearance:none}.search-dialog .local-search-input input::placeholder{color:var(--card-meta)}.search-dialog .local-search-input .search-input-shortcut{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:3px;margin-left:8px}.search-dialog .local-search-input .search-input-shortcut kbd{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-width:22px;height:24px;padding:0 5px;border:1px solid var(--light-grey);border-bottom-width:2px;border-radius:6px;background:var(--card-bg);color:var(--card-meta);font-family:inherit;font-size:.72em;font-weight:700;line-height:1}.search-dialog .search-results-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;margin:24px 0 10px;color:var(--card-meta);font-size:.75em;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.search-dialog .search-results-header .search-results-rule{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;height:1px;background:var(--light-grey)}.search-dialog .search-result-list{overflow-y:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:0 -4px;padding:2px 4px 4px;max-height:calc(84vh - 250px);scrollbar-width:thin}.search-dialog .search-result-list .local-search-hit-item{list-style:none;margin:0;border:1px solid var(--light-grey);border-radius:10px;background:var(--card-bg);line-height:1.6;-webkit-transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease;-moz-transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, -moz-transform 0.2s ease;-o-transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, -o-transform 0.2s ease;-ms-transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, -ms-transform 0.2s ease;transition:border-color 0.2s ease, background-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.search-dialog .search-result-list .local-search-hit-item:hover{border-color:rgba(76,110,245,0.34);background:rgba(76,110,245,0.045)}.search-dialog .search-result-list .local-search-hit-item a{display:block;padding:14px 16px;color:var(--search-a-color);text-decoration:none}.search-dialog .search-result-list .local-search-hit-item a:hover{color:#4c6ef5}.search-dialog .search-result-list .local-search-hit-item .search-result-title{display:block;overflow:hidden;margin-bottom:6px;color:var(--font-color);font-size:.98em;font-weight:700;line-height:1.45;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.search-dialog .search-result-list .local-search-hit-item .search-result{display:-webkit-box;overflow:hidden;margin:0;color:var(--card-meta);font-size:.84em;line-height:1.65;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.search-dialog .search-result-list .local-search-hit-item .search-keyword{padding:1px 3px;border-radius:4px;background:rgba(244,116,102,0.16);color:#f47466;font-weight:700}#search-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;background:rgba(12,20,30,0.58);backdrop-filter:blur(4px)}.search-result-stats{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--light-grey);color:var(--card-meta);text-align:center;font-size:.78em}.search-result-stats hr{display:none}.search-keyword{background:rgba(244,116,102,0.16);color:#f47466;font-weight:600}.search-loading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:20px;color:var(--card-meta)}.search-loading::before{width:16px;height:16px;border:2px solid var(--card-meta);border-top-color:transparent;border-radius:50%;content:'';-webkit-animation:spin 1s linear infinite;-moz-animation:spin 1s linear infinite;-o-animation:spin 1s linear infinite;-ms-animation:spin 1s linear infinite;animation:spin 1s linear infinite}@media screen and (max-width:768px){.search-dialog .search-result-list{max-height:calc(var(--search-height) - 260px)}.search-dialog .search-result-list .local-search-hit-item a{padding:12px 13px}.search-dialog .search-result-list .local-search-hit-item .search-result-title{font-size:.94em}.search-dialog .search-result-list .local-search-hit-item .search-result{font-size:.82em}}@media screen and (max-width:768px){#local-search .search-dialog .search-result-list{max-height:calc(var(--search-height) - 260px) !important}}#local-search #local-search-stats .search-result-stats{text-align:left}#local-search .search-keyword{font-weight:600}#local-search #loading-database ~ *{visibility:hidden}@-moz-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}