@charset "UTF-8";/*! PhotoSwipe main CSS by Dmytro Semenov | photoswipe.com */.pswp{--pswp-bg: #000;--pswp-placeholder-bg: #222;--pswp-root-z-index: 100000;--pswp-preloader-color: rgba(79, 79, 79, .4);--pswp-preloader-color-secondary: rgba(255, 255, 255, .9);--pswp-icon-color: #fff;--pswp-icon-color-secondary: #4f4f4f;--pswp-icon-stroke-color: #4f4f4f;--pswp-icon-stroke-width: 2px;--pswp-error-text-color: var(--pswp-icon-color)}.pswp{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--pswp-root-z-index);display:none;touch-action:none;outline:0;opacity:.003;contain:layout style size;-webkit-tap-highlight-color:rgba(0,0,0,0)}.pswp:focus{outline:0}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--open{display:block}.pswp,.pswp__bg{transform:translateZ(0);will-change:opacity}.pswp__bg{opacity:.005;background:var(--pswp-bg)}.pswp,.pswp__scroll-wrap{overflow:hidden}.pswp__scroll-wrap,.pswp__bg,.pswp__container,.pswp__item,.pswp__content,.pswp__img,.pswp__zoom-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.pswp__img,.pswp__zoom-wrap{width:auto;height:auto}.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active,.pswp__img{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp__container,.pswp__img,.pswp__button,.pswp__counter{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__item{z-index:1;overflow:hidden}.pswp__hidden{display:none!important}.pswp__content{pointer-events:none}.pswp__content>*{pointer-events:auto}.pswp__error-msg-container{display:grid}.pswp__error-msg{margin:auto;font-size:1em;line-height:1;color:var(--pswp-error-text-color)}.pswp .pswp__hide-on-close{opacity:.005;will-change:opacity;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);z-index:10;pointer-events:none}.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp__button{position:relative;display:block;width:50px;height:60px;padding:0;margin:0;overflow:hidden;cursor:pointer;background:none;border:0;box-shadow:none;opacity:.85;-webkit-appearance:none;-webkit-touch-callout:none}.pswp__button:hover,.pswp__button:active,.pswp__button:focus{transition:none;padding:0;background:none;border:0;box-shadow:none;opacity:1}.pswp__button:disabled{opacity:.3;cursor:auto}.pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary)}.pswp__icn{position:absolute;top:14px;left:9px;width:32px;height:32px;overflow:hidden;pointer-events:none}.pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp__icn:focus{outline:0}div.pswp__img--placeholder,.pswp__img--with-bg{background:var(--pswp-placeholder-bg)}.pswp__top-bar{position:absolute;left:0;top:0;width:100%;height:60px;display:flex;flex-direction:row;justify-content:flex-end;z-index:10;pointer-events:none!important}.pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp__button--close{margin-right:6px}.pswp__button--arrow{position:absolute;width:75px;height:100px;top:50%;margin-top:-50px}.pswp__button--arrow:disabled{display:none;cursor:default}.pswp__button--arrow .pswp__icn{top:50%;margin-top:-30px;width:60px;height:60px;background:none;border-radius:0}.pswp--one-slide .pswp__button--arrow{display:none}.pswp--touch .pswp__button--arrow{visibility:hidden}.pswp--has_mouse .pswp__button--arrow{visibility:visible}.pswp__button--arrow--prev{right:auto;left:0}.pswp__button--arrow--next{right:0}.pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp__button--zoom{display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__zoom-icn-bar-v{display:none}.pswp__preloader{position:relative;overflow:hidden;width:50px;height:60px;margin-right:auto}.pswp__preloader .pswp__icn{opacity:0;transition:opacity .2s linear;animation:pswp-clockwise .6s linear infinite}.pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pswp__counter{height:30px;margin-top:15px;margin-inline-start:20px;font-size:14px;line-height:30px;color:var(--pswp-icon-color);text-shadow:1px 1px 3px var(--pswp-icon-color-secondary);opacity:.85}.pswp--one-slide .pswp__counter{display:none}:root{--espkit-padding-block-default: 10px;--espkit-padding-block: var( --espkit-padding-block-custom, var(--espkit-padding-block-default) );--espkit-padding-inline-default: 10px;--espkit-padding-inline: var( --espkit-padding-inline-custom, var(--espkit-padding-inline-default) );--espkit-margin-block-sm-default: .5em;--espkit-margin-block-sm: var( --espkit-margin-block-sm-custom, var(--espkit-margin-block-sm-default) );--espkit-margin-block-md-default: 1em;--espkit-margin-block-md: var( --espkit-margin-block-md-custom, var(--espkit-margin-block-md-default) );--espkit-margin-block-lg-default: 2em;--espkit-margin-block-lg: var( --espkit-margin-block-lg-custom, var(--espkit-margin-block-lg-default) );--espkit-row-gap-xs-default: .25em;--espkit-column-gap-xs-default: 1em;--espkit-row-gap-xs: var( --espkit-row-gap-xs-custom, var(--espkit-row-gap-xs-default) );--espkit-column-gap-xs: var( --espkit-column-gap-xs-custom, var(--espkit-column-gap-xs-default) );--espkit-row-gap-sm-default: .5em;--espkit-column-gap-sm-default: 1.5em;--espkit-row-gap-sm: var( --espkit-row-gap-sm-custom, var(--espkit-row-gap-sm-default) );--espkit-column-gap-sm: var( --espkit-column-gap-sm-custom, var(--espkit-column-gap-sm-default) );--espkit-row-gap-md-default: 1.5em;--espkit-column-gap-md-default: 2em;--espkit-row-gap-md: var( --espkit-row-gap-md-custom, var(--espkit-row-gap-md-default) );--espkit-column-gap-md: var( --espkit-column-gap-md-custom, var(--espkit-column-gap-md-default) );--espkit-row-gap-lg-default: 3em;--espkit-column-gap-lg-default: 3em;--espkit-row-gap-lg: var( --espkit-row-gap-lg-custom, var(--espkit-row-gap-lg-default) );--espkit-column-gap-lg: var( --espkit-column-gap-lg-custom, var(--espkit-column-gap-lg-default) );--espkit-main-color-1-default: #bfbfbf;--espkit-main-color-2-default: #7f7f7f;--espkit-main-color-3-default: #000000;--espkit-main-color-1: var( --espkit-main-color-1-custom, var(--espkit-main-color-1-default) );--espkit-main-color-2: var( --espkit-main-color-2-custom, var(--espkit-main-color-2-default) );--espkit-main-color-3: var( --espkit-main-color-3-custom, var(--espkit-main-color-3-default) );--espkit-sub-color-1-default: #e4dec7;--espkit-sub-color-2-default: #c8be90;--espkit-sub-color-3-default: #927d21;--espkit-sub-color-1: var( --espkit-sub-color-1-custom, var(--espkit-sub-color-1-default) );--espkit-sub-color-2: var( --espkit-sub-color-2-custom, var(--espkit-sub-color-2-default) );--espkit-sub-color-3: var( --espkit-sub-color-3-custom, var(--espkit-sub-color-3-default) );--espkit-accent-color-1-default: #c7cee4;--espkit-accent-color-2-default: #909dc8;--espkit-accent-color-3-default: #213b92;--espkit-accent-color-1: var( --espkit-accent-color-1-custom, var(--espkit-accent-color-1-default) );--espkit-accent-color-2: var( --espkit-accent-color-2-custom, var(--espkit-accent-color-2-default) );--espkit-accent-color-3: var( --espkit-accent-color-3-custom, var(--espkit-accent-color-3-default) );--espkit-border-width-default: 1px;--espkit-border-width: var( --espkit-border-width-custom, var(--espkit-border-width-default) );--espkit-border-style-default: solid;--espkit-border-style: var( --espkit-border-style-custom, var(--espkit-border-style-default) );--espkit-border-radius-default: 2px;--espkit-border-radius: var( --espkit-border-radius-custom, var(--espkit-border-radius-default) );--espkit-el-color-default: #fff;--espkit-el-color: var( --espkit-el-color-custom, var(--espkit-el-color-default) );--espkit-el-color-hover-default: #fff;--espkit-el-color-hover: var( --espkit-el-color-hover-custom, var(--espkit-el-color-hover-default) );--espkit-el-main-background-color: var( --espkit-el-main-background-color-custom, var(--espkit-main-color-3) );--espkit-el-main-background-color-hover: var( --espkit-el-main-background-color-hover-custom, var(--espkit-main-color-2) );--espkit-el-main-border-color: var( --espkit-el-main-border-color-custom, var(--espkit-main-color-3) );--espkit-el-main-border-color-hover: var( --espkit-el-main-border-color-hover-custom, var(--espkit-main-color-2) );--espkit-el-sub-background-color: var( --espkit-el-sub-background-color-custom, var(--espkit-sub-color-3) );--espkit-el-sub-background-color-hover: var( --espkit-el-sub-background-color-hover-custom, var(--espkit-sub-color-2) );--espkit-el-sub-border-color: var( --espkit-el-sub-border-color-custom, var(--espkit-sub-color-3) );--espkit-el-sub-border-color-hover: var( --espkit-el-sub-border-color-hover-custom, var(--espkit-sub-color-2) );--espkit-el-accent-background-color: var( --espkit-el-accent-background-color-custom, var(--espkit-accent-color-3) );--espkit-el-accent-background-color-hover: var( --espkit-el-accent-background-color-hover-custom, var(--espkit-accent-color-2) );--espkit-el-accent-border-color: var( --espkit-el-accent-border-color-custom, var(--espkit-accent-color-3) );--espkit-el-accent-border-color-hover: var( --espkit-el-accent-border-color-hover-custom, var(--espkit-accent-color-2) );--espkit-animation-default: .3s;--espkit-animation: var( --espkit-animation-custom, var(--espkit-animation-default) );--espkit-disabled-grayscale-default: .6;--espkit-disabled-grayscale: var( --espkit-disabled-grayscale-custom, var(--espkit-disabled-grayscale-default) );--espkit-disabled-opacity-default: .5;--espkit-disabled-opacity: var( --espkit-disabled-opacity-custom, var(--espkit-disabled-opacity-default) )}:root{--espkit-badge-border-width: var( --espkit-badge-border-width-custom, var(--espkit-border-width) );--espkit-badge-border-style: var( --espkit-badge-border-style-custom, var(--espkit-border-style) );--espkit-badge-border-radius-default: 999px;--espkit-badge-border-radius: var( --espkit-badge-border-radius-custom, var(--espkit-badge-border-radius-default) );--espkit-badge-main-background-color: var( --espkit-badge-main-background-color-custom, var(--espkit-el-main-background-color) );--espkit-badge-main-border-color: var( --espkit-badge-main-border-color-custom, var(--espkit-el-main-border-color) );--espkit-badge-main-color: var( --espkit-badge-main-color-custom, var(--espkit-el-color) );--espkit-badge-sub-background-color: var( --espkit-badge-sub-background-color-custom, var(--espkit-el-sub-background-color) );--espkit-badge-sub-border-color: var( --espkit-badge-sub-border-color-custom, var(--espkit-el-sub-border-color) );--espkit-badge-sub-color: var( --espkit-badge-sub-color-custom, var(--espkit-el-color) );--espkit-badge-accent-background-color: var( --espkit-badge-accent-background-color-custom, var(--espkit-el-accent-background-color) );--espkit-badge-accent-border-color: var( --espkit-badge-accent-border-color-custom, var(--espkit-el-accent-border-color) );--espkit-badge-accent-color: var( --espkit-badge-accent-color-custom, var(--espkit-el-color) );--espkit-badge-background-color: var(--espkit-badge-main-background-color);--espkit-badge-border-color: var(--espkit-badge-main-border-color);--espkit-badge-color: var(--espkit-badge-main-color)}.espkit__badge{display:inline-block;box-sizing:border-box;padding-inline:.6em;border-radius:var(--espkit-badge-border-radius);border:var(--espkit-badge-border-width) var(--espkit-badge-border-style) var(--espkit-badge-border-color);background:var(--espkit-badge-background-color);vertical-align:middle;font-size:70%;color:var(--espkit-badge-main-color)}.espkit__badge--main{--espkit-badge-background-color: var( --espkit-badge-main-background-color );--espkit-badge-border-color: var(--espkit-badge-main-border-color);--espkit-badge-color: var(--espkit-badge-main-color)}.espkit__badge--sub{--espkit-badge-background-color: var( --espkit-badge-sub-background-color );--espkit-badge-border-color: var(--espkit-badge-sub-border-color);--espkit-badge-color: var(--espkit-badge-sub-color)}.espkit__badge--accent{--espkit-badge-background-color: var( --espkit-badge-accent-background-color );--espkit-badge-border-color: var( --espkit-badge-accent-border-color );--espkit-badge-color: var(--espkit-badge-accent-color)}:root{--espkit-btn-margin-block: var( --espkit-btn-margin-block-custom, var(--espkit-margin-block-md) );--espkit-btn-padding-block: var( --espkit-btn-padding-block-custom, var(--espkit-padding-block) );--espkit-btn-padding-inline: var( --espkit-btn-padding-inline-custom, var(--espkit-padding-inline) );--espkit-btn-border-width: var( --espkit-btn-border-width-custom, var(--espkit-border-width) );--espkit-btn-border-style: var( --espkit-btn-border-style-custom, var(--espkit-border-style) );--espkit-btn-border-radius: var( --espkit-btn-border-radius-custom, var(--espkit-border-radius) );--espkit-btn-main-background-color: var( --espkit-btn-main-background-color-custom, var(--espkit-el-main-background-color) );--espkit-btn-main-background-color-hover: var( --espkit-btn-main-background-color-hover-custom, var(--espkit-el-main-background-color-hover) );--espkit-btn-main-border-color: var( --espkit-btn-main-border-color-custom, var(--espkit-main-color-3) );--espkit-btn-main-border-color-hover: var( --espkit-btn-main-border-color-hover-custom, var(--espkit-main-color-2) );--espkit-btn-main-color: var( --espkit-btn-main-color-custom, var(--espkit-el-color) );--espkit-btn-main-color-hover: var( --espkit-btn-main-color-hover-custom, var(--espkit-el-color-hover) );--espkit-btn-sub-background-color: var( --espkit-btn-sub-background-color-custom, var(--espkit-el-sub-background-color) );--espkit-btn-sub-background-color-hover: var( --espkit-btn-sub-background-color-hover-custom, var(--espkit-el-sub-background-color-hover) );--espkit-btn-sub-border-color: var( --espkit-btn-sub-border-color-custom, var(--espkit-sub-color-3) );--espkit-btn-sub-border-color-hover: var( --espkit-btn-sub-border-color-hover-custom, var(--espkit-sub-color-2) );--espkit-btn-sub-color: var( --espkit-btn-sub-color-custom, var(--espkit-el-color) );--espkit-btn-sub-color-hover: var( --espkit-btn-sub-color-hover-custom, var(--espkit-el-color-hover) );--espkit-btn-accent-background-color: var( --espkit-btn-sub-background-color-custom, var(--espkit-el-accent-background-color) );--espkit-btn-accent-background-color-hover: var( --espkit-btn-accent-background-color-hover-custom, var(--espkit-el-accent-background-color-hover) );--espkit-btn-accent-border-color: var( --espkit-btn-accent-border-color-custom, var(--espkit-accent-color-3) );--espkit-btn-accent-border-color-hover: var( --espkit-btn-accent-border-color-hover-custom, var(--espkit-accent-color-2) );--espkit-btn-accent-color: var( --espkit-btn-accent-color-custom, var(--espkit-el-color) );--espkit-btn-accent-color-hover: var( --espkit-btn-accent-color-hover-custom, var(--espkit-el-color-hover) );--espkit-btn-animation: var( --espkit-btn-animation-custom, var(--espkit-animation) );--espkit-btn-background-color: var(--espkit-btn-main-background-color);--espkit-btn-background-color-hover: var( --espkit-btn-main-background-color-hover );--espkit-btn-border-color: var(--espkit-btn-main-border-color);--espkit-btn-border-color-hover: var(--espkit-btn-main-border-color-hover);--espkit-btn-color: var(--espkit-btn-main-color);--espkit-btn-color-hover: var(--espkit-btn-main-color-hover)}.espkit__btn{display:inline-block;box-sizing:border-box;padding-block:var(--espkit-btn-padding-block);padding-inline:var(--espkit-btn-padding-inline);background:var(--espkit-btn-background-color);border:var(--espkit-btn-border-width) var(--espkit-btn-border-style) var(--espkit-btn-border-color);border-radius:var(--espkit-btn-border-radius);color:var(--espkit-btn-color);line-height:1;text-align:center;text-decoration:none;cursor:pointer;transition:background var(--espkit-btn-animation),border var(--espkit-btn-animation)}.espkit__btn:hover{background:var(--espkit-btn-background-color-hover);border-color:var(--espkit-btn-border-color-hover);color:var(--espkit-btn-color-hover)}.espkit__btn[aria-disabled],.espkit__btn[aria-disabled=true]{--espkit-btn-disabled-grayscale: var( --espkit-btn-disabled-grayscale-custom, var(--espkit-disabled-grayscale) );--espkit-btn-disabled-opacity: var( --espkit-btn-disabled-opacity-custom, var(--espkit-disabled-opacity) );pointer-events:none;filter:grayscale(var(--espkit-btn-disabled-grayscale));opacity:var(--espkit-btn-disabled-opacity)}.espkit__btn--main{--espkit-btn-background-color: var( --espkit-btn-main-background-color );--espkit-btn-background-color-hover: var( --espkit-btn-main-background-color-hover );--espkit-btn-border-color: var(--espkit-btn-main-border-color);--espkit-btn-border-color-hover: var( --espkit-btn-main-border-color-hover );--espkit-btn-color: var(--espkit-btn-main-color);--espkit-btn-color-hover: var(--espkit-btn-main-color-hover)}.espkit__btn--sub{--espkit-btn-background-color: var( --espkit-btn-sub-background-color );--espkit-btn-background-color-hover: var( --espkit-btn-sub-background-color-hover );--espkit-btn-border-color: var(--espkit-btn-sub-border-color);--espkit-btn-border-color-hover: var( --espkit-btn-sub-border-color-hover );--espkit-btn-color: var(--espkit-btn-sub-color);--espkit-btn-color-hover: var(--espkit-btn-sub-color-hover)}.espkit__btn--accent{--espkit-btn-background-color: var( --espkit-btn-accent-background-color );--espkit-btn-background-color-hover: var( --espkit-btn-accent-background-color-hover );--espkit-btn-border-color: var(--espkit-btn-accent-border-color);--espkit-btn-border-color-hover: var( --espkit-btn-accent-border-color-hover );--espkit-btn-color: var(--espkit-btn-accent-color);--espkit-btn-color-hover: var(--espkit-btn-accent-color-hover)}.espkit__btn--block{display:block;margin-block:var(--espkit-btn-margin-block)}:root{--espkit__dl-row-gap: var( --espkit__dl-row-gap-custom, var(--espkit-row-gap-sm) );--espkit__dl-column-gap: var( --espkit__dl-column-gap-custom, var(--espkit-column-gap-sm) );--espkit__dl-dt-width-sm-default: 6em;--espkit__dl-dt-width-md-default: 6em;--espkit__dl-dt-width-lg-default: 6em;--espkit__dl-dt-width-sm: var( --espkit__dl-dt-width-sm-custom, var(--espkit__dl-dt-width-sm-default) );--espkit__dl-dt-width-md: var( --espkit__dl-dt-width-md-custom, var(--espkit__dl-dt-width-md-default) );--espkit__dl-dt-width-lg: var( --espkit__dl-dt-width-lg-custom, var(--espkit__dl-dt-width-lg-default) );--espkit__dl-dt-background-color: var( --espkit__dl-dt-background-color-custom, var(--espkit-el-sub-background-color) );--espkit__dl-dt-color: var( --espkit__dl-dt-color-custom, var(--espkit-el-color) );--espkit__dl-dt-border-width-default: 1px;--espkit__dl-dt-border-width: var( --espkit__dl-dt-border-width-custom, var(--espkit__dl-dt-border-width-default) );--espkit__dl-dt-border-style: var( --espkit__dl-dt-border-style-custom, var(--espkit-border-style) );--espkit__dl-dt-border-color: var( --espkit__dl-dt-border-color-custom, var(--espkit-el-sub-border-color) );--espkit__dl-dt-border-radius-default: 0px;--espkit__dl-dt-border-radius: var( --espkit__dl-dt-border-radius-custom, var(--espkit__dl-dt-border-radius-default) );--espkit__dl-info-num-lg-default: 3;--espkit__dl-info-num-lg: var( --espkit__dl-info-num-lg-custom, var(--espkit__dl-info-num-lg-default) );--espkit__dl-info-num-md-default: 2;--espkit__dl-info-num-md: var( --espkit__dl-info-num-md-custom, var(--espkit__dl-info-num-md-default) );--espkit__dl-info-num-sm-default: 1;--espkit__dl-info-num-sm: var( --espkit__dl-info-num-sm-custom, var(--espkit__dl-info-num-sm-default) );--espkit__dl-data-num-lg-default: 3;--espkit__dl-data-num-lg: var( --espkit__dl-data-num-lg-custom, var(--espkit__dl-data-num-lg-default) );--espkit__dl-data-num-md-default: 2;--espkit__dl-data-num-md: var( --espkit__dl-data-num-md-custom, var(--espkit__dl-data-num-md-default) );--espkit__dl-data-num-sm-default: 1;--espkit__dl-data-num-sm: var( --espkit__dl-data-num-sm-custom, var(--espkit__dl-data-num-sm-default) );--espkit__dl-data-num: var(--espkit__dl-data-num-lg);--espkit__dl-history-gap-default: 0em;--espkit__dl-history-gap: var( --espkit__dl-history-gap-custom, var(--espkit__dl-history-gap-default) );--espkit__dl-history-dt-width-default: 8em;--espkit__dl-history-dt-width: var( --espkit__dl-history-dt-width-custom, var(--espkit__dl-history-dt-width-default) );--espkit__dl-history-line-width-default: 5px;--espkit__dl-history-line-width: var( --espkit__dl-history-line-width-custom, var(--espkit__dl-history-line-width-default) );--espkit__dl-history-line-color: var( --espkit__dl-history-line-color-custom, var(--espkit-sub-color-2) );--espkit__dl-history-mark-size-default: 10px;--espkit__dl-history-mark-size: var( --espkit__dl-history-mark-size-custom, var(--espkit__dl-history-mark-size-default) );--espkit__dl-history-mark-color: var( --espkit__dl-history-mark-color-custom, var(--espkit-sub-color-3) );--espkit__dl-history-mark-border-width-default: 0px;--espkit__dl-history-mark-border-width: var( --espkit__dl-history-mark-border-width-custom, var(--espkit__dl-history-mark-border-width-default) );--espkit__dl-history-mark-border-style: var( --espkit__dl-history-mark-border-style-custom, var(--espkit-border-style) );--espkit__dl-history-mark-border-color: var( --espkit__dl-history-mark-border-color-custom, var(--espkit-sub-color-3) );--espkit__dl-history-mark-border-radius-default: 100%;--espkit__dl-history-mark-border-radius: var( --espkit__dl-history-mark-border-radius-custom, var(--espkit__dl-history-mark-border-radius-default) )}.espkit__dl--info,.espkit__dl--data,.espkit__dl--num,.espkit__dl--history{container-name:espkit_dl;container-type:inline-size}.espkit__dl--info dt,.espkit__dl--info dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-lg);--espkit__dl-num: var(--espkit__dl-info-num-lg)}.espkit__dl--data dt,.espkit__dl--data dd,.espkit__dl--num dt,.espkit__dl--num dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-lg);--espkit__dl-num: var(--espkit__dl-data-num-lg)}.espkit__dl--info,.espkit__dl--data,.espkit__dl--num{display:flex;flex-wrap:wrap;gap:var(--espkit__dl-row-gap) var(--espkit__dl-column-gap)}.espkit__dl--info dt,.espkit__dl--data dt,.espkit__dl--num dt{width:var(--espkit__dl-dt-width);background:var(--espkit__dl-dt-background-color);border:var(--espkit__dl-dt-border-width) var(--espkit__dl-dt-border-style) var(--espkit__dl-dt-border-color);border-radius:var(--espkit__dl-dt-border-radius);color:var(--espkit__dl-dt-color);font-size:90%;text-align:center}.espkit__dl--info dd,.espkit__dl--data dd,.espkit__dl--num dd{margin:0;width:calc((100% - var(--espkit__dl-column-gap) * (var(--espkit__dl-num) * 2 - 1)) / var(--espkit__dl-num) - var(--espkit__dl-dt-width))}.espkit__dl--num dd{text-align:right}.espkit__dl--history{position:relative;display:grid;grid-template-columns:var(--espkit__dl-history-dt-width) 1fr;row-gap:var(--espkit__dl-history-gap);padding-block:calc(var(--espkit__dl-history-gap) / 2)}.espkit__dl--history:before{content:"";position:absolute;top:0;left:calc(var(--espkit__dl-history-dt-width) - var(--espkit__dl-history-line-width) / 2);display:block;width:var(--espkit__dl-history-line-width);height:100%;background:var(--espkit__dl-history-line-color)}.espkit__dl--history dt{padding-inline-end:1em;text-align:right}.espkit__dl--history dd{position:relative;margin:0;padding-inline-start:1em}.espkit__dl--history dd:before{content:"";position:absolute;top:calc(50% - var(--espkit__dl-history-mark-size) / 2);left:calc(var(--espkit__dl-history-mark-size) / 2 * -1);display:block;width:var(--espkit__dl-history-mark-size);height:var(--espkit__dl-history-mark-size);box-sizing:border-box;border:var(--espkit__dl-history-mark-border-width) var(--espkit__dl-history-mark-border-style) var(--espkit__dl-history-mark-border-color);border-radius:var(--espkit__dl-history-mark-border-radius);background:var(--espkit__dl-history-mark-color)}@container espkit_dl (max-width: 1200px){.espkit__dl--info dt,.espkit__dl--info dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-md);--espkit__dl-num: var(--espkit__dl-info-num-md)}.espkit__dl--data dt,.espkit__dl--data dd,.espkit__dl--num dt,.espkit__dl--num dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-md);--espkit__dl-num: var(--espkit__dl-data-num-md)}}@container espkit_dl (max-width: 768px){.espkit__dl--info dt,.espkit__dl--info dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-sm);--espkit__dl-num: var(--espkit__dl-info-num-sm)}.espkit__dl--data dt,.espkit__dl--data dd,.espkit__dl--num dt,.espkit__dl--num dd{--espkit__dl-dt-width: var(--espkit__dl-dt-width-sm);--espkit__dl-num: var(--espkit__dl-data-num-sm)}}:root{--espkit-list-inline-row-gap: var( --espkit-list-inline-row-gap-custom, var(--espkit-row-gap-xs) );--espkit-list-inline-column-gap: var( --espkit-list-inline-column-gap-custom, var(--espkit-column-gap-md) )}.espkit__list--inline{display:flex;flex-wrap:wrap;gap:var(--espkit-list-inline-row-gap) var(--espkit-list-inline-column-gap);list-style:none;padding:0}.espkit__m-b--none{margin-block:0}.espkit__m-b--sm{margin-block:var(--espkit-margin-block-sm)}.espkit__m-b--md{margin-block:var(--espkit-margin-block-md)}.espkit__m-b--lg{margin-block:var(--espkit-margin-block-lg)}.espkit__m-bs--none{margin-block-start:0}.espkit__m-bs--sm{margin-block-start:var(--espkit-margin-block-sm)}.espkit__m-bs--md{margin-block-start:var(--espkit-margin-block-md)}.espkit__m-bs--lg{margin-block-start:var(--espkit-margin-block-lg)}.espkit__m-be--none{margin-block-end:0}.espkit__m-be--sm{margin-block-end:var(--espkit-margin-block-sm)}.espkit__m-be--md{margin-block-end:var(--espkit-margin-block-md)}.espkit__m-be--lg{margin-block-end:var(--espkit-margin-block-lg)}:root{--espkit-marker-main-background-color: var( --espkit-marker-main-background-color-custom, var(--espkit-main-color-1-default) );--espkit-marker-sub-background-color: var( --espkit-marker-sub-background-color-custom, var(--espkit-sub-color-1-default) );--espkit-marker-accent-background-color: var( --espkit-marker-accent-background-color-custom, var(--espkit-accent-color-1-default) );--espkit-marker-background-color: var( --espkit-marker-main-background-color );--espkit-marker-background-size: 70%}.espkit__marker{background:linear-gradient(transparent var(--espkit-marker-background-size),var(--espkit-marker-background-color) var(--espkit-marker-background-size))}.espkit__marker--main{--espkit-marker-background-color: var( --espkit-marker-main-background-color )}.espkit__marker--sub{--espkit-marker-background-color: var( --espkit-marker-sub-background-color )}.espkit__marker--accent{--espkit-marker-background-color: var( --espkit-marker-accent-background-color )}.espkit__marker--sm{--espkit-marker-background-size: 90%}.espkit__marker--lg{--espkit-marker-background-size: 0%}.espkit__bold{font-weight:700}.espkit__italic{font-style:italic}.espkit__underline{text-decoration:underline}.espkit__font-size--sm{font-size:80%}.espkit__font-size--md{font-size:100%}.espkit__font-size--lg{font-size:120%}.espkit__text--left{text-align:left}.espkit__text--center{text-align:center}.espkit__text--right{text-align:right}:root{--espkit__card-lg-column-num-default: 5;--espkit__card-md-column-num-default: 3;--espkit__card-sm-column-num-default: 1;--espkit__card-lg-column-num: var( --espkit__card-lg-column-num-custom, var(--espkit__card-lg-column-num-default) );--espkit__card-md-column-num: var( --espkit__card-md-column-num-custom, var(--espkit__card-md-column-num-default) );--espkit__card-sm-column-num: var( --espkit__card-sm-column-num-custom, var(--espkit__card-sm-column-num-default) );--espkit__card-column-num: var(--espkit__card-lg-column-num);--espkit__card-padding-inline-default: 10px;--espkit__card-padding-inline: var( --espkit__card-padding-inline-custom, var(--espkit__card-padding-inline-default) );--espkit__card-padding-block-default: 10px;--espkit__card-padding-block: var( --espkit__card-padding-block-custom, var(--espkit__card-padding-block-default) );--espkit__card-border-width: var( --espkit__card-border-width-custom, var(--espkit-border-width) );--espkit__card-border-style: var( --espkit__card-border-style-custom, var(--espkit-border-style) );--espkit__card-border-color: var( --espkit__card-border-color-custom, var(--espkit-el-main-border-color) );--espkit__card-border-radius: var( --espkit__card-border-radius-custom, var(--espkit-border-radius) );--espkit__card-background-color-default: transparent;--espkit__card-background-color: var( --espkit__card-background-color-custom, var(--espkit__card-background-color-default) );--espkit__card-title-background-color: var( --espkit__card-title-background-color-custom, var(--espkit-sub-color-2) );--espkit__card-row-gap: var( --espkit__card-row-gap-custom, var(--espkit-row-gap-md) );--espkit__card-column-gap: var( --espkit__card-column-gap-custom, var(--espkit-column-gap-sm) );--espkit__card-animation: var( --espkit__card-animation-custom, var(--espkit-animation) );--espkit__card-hover-background-color-default: .5;--espkit__card-hover-background-color: var( --espkit__card-hover-background-color-custom, var(--espkit-sub-color-3) );--espkit__card-hover-opacity-default: .5;--espkit__card-hover-opacity: var( --espkit__card-hover-opacity-custom, var(--espkit__card-hover-opacity-default) )}.espkit__card{display:block;background:var(--espkit__card-background-color);border:var(--espkit__card-border-width) var(--espkit__card-border-style) var(--espkit__card-border-color);border-radius:var(--espkit__card-border-radius);overflow:hidden}.espkit__card img{width:100%}.espkit__card>div:not(.espkit__card--header){padding-block:var(--espkit__card-padding-block);padding-inline:var(--espkit__card-padding-inline)}.espkit__card>div:not(.espkit__card--header)>*:first-child{margin-block-start:0;padding-block-start:0}.espkit__card>div:not(.espkit__card--header)>*:last-child{margin-block-end:0;padding-block-end:0}.espkit__card--wrapper{container-name:espkit_card;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--espkit__card-row-gap) var(--espkit__card-column-gap)}.espkit__card--wrapper>*{width:calc((100% - var(--espkit__card-column-gap) * (var(--espkit__card-column-num) - 1)) / var(--espkit__card-column-num))}.espkit__card--header{display:block}.espkit__card--header:not(:has(img)){background:var(--espkit__card-title-background-color);padding:var(--espkit__card-padding-inline)}.espkit__card--header:not(:has(img)):only-child{display:flex;justify-content:center;align-items:center}.espkit__card--header:has(img){position:relative;line-height:0;text-align:center}.espkit__card--header:has(img):only-child img{height:100%;object-fit:cover}.espkit__card--header:has(img) div{position:absolute;width:100%;top:50%;left:50%;margin:0;padding:0;transform:translate(-50%,-50%)}.espkit__card--header:only-child{height:100%}.espkit__card--header+div{border-block-start:var(--espkit__card-border-width) var(--espkit__card-border-style) var(--espkit__card-border-color)}a.espkit__card,a.espkit__card--header{text-decoration:none;color:inherit}a.espkit__card{transition:opacity var(--espkit__card-animation)}a.espkit__card:hover{opacity:var(--espkit__card-hover-opacity)}a.espkit__card--header:not(:has(img)){transition:background var(--espkit__card-animation)}a.espkit__card--header:not(:has(img)):hover{background:var(--espkit__card-hover-background-color)}a.espkit__card--header:has(img) img{transition:opacity var(--espkit__card-animation)}a.espkit__card--header:has(img):hover img{opacity:var(--espkit__card-hover-opacity)}@container espkit_card (max-width: 1200px){.espkit__card--wrapper>*{--espkit__card-column-num: var( --espkit__card-md-column-num )}}@container espkit_card (max-width: 768px){.espkit__card--wrapper>*{--espkit__card-column-num: var( --espkit__card-sm-column-num )}}:root{--espkit__profile-outline-im-width-default: 30%;--espkit__profile-outline-im-width: var( --espkit__profile-outline-im-width-custom, var(--espkit__profile-outline-im-width-default) );--espkit__profile-im-ic-width-default: 200px;--espkit__profile-im-ic-width: var( --espkit__profile-im-ic-width-custom, var(--espkit__profile-im-ic-width-default) );--espkit__profile-im-ic-border-radius-default: 100%;--espkit__profile-im-ic-border-radius: var( --espkit__profile-im-ic-border-radius-custom, var(--espkit__profile-im-ic-border-radius-default) );--espkit__profile-im-ch-width-default: 300px;--espkit__profile-im-ch-width: var( --espkit__profile-im-ch-width-custom, var(--espkit__profile-im-ch-width-default) );--espkit__profile-im-ch-max-height-default: 70vh;--espkit__profile-im-ch-max-height: var( --espkit__profile-im-ch-max-height-custom, --espkit__profile-im-ch-max-height-default );--espkit__profile-row-gap: var( --espkit__profile-row-gap-custom, var(--espkit-row-gap-lg) );--espkit__profile-column-gap: var( --espkit__profile-column-gap-custom, var(--espkit-column-gap-lg) )}.espkit__profile{container-name:espkit_profile;container-type:inline-size;display:flex;flex-direction:column;gap:var(--espkit__profile-row-gap) var(--espkit__profile-column-gap)}.espkit__profile--grid{display:flex;flex-direction:column;gap:var(--espkit__profile-row-gap) var(--espkit__profile-column-gap)}.espkit__profile--grid>div{display:grid;grid-template-areas:"profile__image profile__content";grid-template-columns:var(--espkit__profile-outline-im-width) 1fr;gap:var(--espkit__profile-row-gap) var(--espkit__profile-column-gap);align-items:start}.espkit__profile--grid>div>*{grid-area:profile__content}.espkit__profile--grid>div>*.espkit__profile_image,.espkit__profile--grid>div>*.espkit__profile_image--icon,.espkit__profile--grid>div>*.espkit__profile_image--character{grid-area:profile__image;width:auto}.espkit__profile_image,.espkit__profile_image--icon,.espkit__profile_image--character{overflow:hidden;margin-inline:auto;margin-block-end:var(--espkit__profile-column-gap)}.espkit__profile_image img,.espkit__profile_image--icon img,.espkit__profile_image--character img{width:100%;height:100%}.espkit__profile_image,.espkit__profile_image--icon{aspect-ratio:1/1;width:var(--espkit__profile-im-ic-width);border-radius:var(--espkit__profile-im-ic-border-radius)}.espkit__profile_image img,.espkit__profile_image--icon img{object-fit:cover}.espkit__profile_image--character{aspect-ratio:auto;max-width:var(--espkit__profile-im-ch-width);max-height:var(--espkit__profile-im-ch-max-height);height:100%;border-radius:0}.espkit__profile_image--character img{object-fit:contain;max-height:var(--espkit__profile-im-ch-max-height)}.espkit__profile--grid .espkit__profile_image,.espkit__profile--grid .espkit__profile_image--character{margin-block-end:0}@container espkit_profile (max-width: 1800px){.espkit__profile_info{--espkit__profile-dl-info-num: var( --espkit__profile-4xl-dl-info-num );--espkit__profile-dl-info-title-width: var( --espkit__profile-4xl-dl-info-title-width )}.espkit__profile_data,.espkit__profile_num{--espkit__profile-dl-datanum-num: var( --espkit__profile-4xl-dl-datanum-num );--espkit__profile-dl-datanum-title-width: var( --espkit__profile-4xl-dl-datanum-title-width )}.espkit__profile--grid .espkit__profile_data,.espkit__profile--grid .espkit__profile_num{--espkit__profile-dl-datanum-num: var( --espkit__profile-4xl-grid-dl-datanum-num );--espkit__profile-dl-datanum-title-width: var( --espkit__profile-4xl-grid-dl-datanum-title-width )}}@container espkit_profile (max-width: 1400px){.espkit__profile_data,.espkit__profile_num{--espkit__profile-dl-datanum-num: var( --espkit__profile-2xl-dl-datanum-num );--espkit__profile-dl-datanum-title-width: var( --espkit__profile-2xl-dl-datanum-title-width )}}@container espkit_profile (max-width: 1200px){.espkit__profile--grid .espkit__profile_info{--espkit__profile-dl-info-num: var( --espkit__profile-grid-xl-dl-info-num );--espkit__profile-dl-info-title-width: var( --espkit__profile-grid-xl-dl-info-title-width )}.espkit__profile--grid .espkit__profile_data,.espkit__profile--grid .espkit__profile_num{--espkit__profile-dl-datanum-num: var( --espkit__profile-grid-xl-dl-datanum-num );--espkit__profile-dl-datanum-title-width: var( --espkit__profile-grid-xl-dl-datanum-title-width )}}@container espkit_profile (max-width: 576px){.espkit__profile>div,.espkit__profile.espkit__profile--alternate div:nth-child(2n),.espkit__profile.espkit__profile--reverse div{grid-template-areas:"profile__image" "profile__content";grid-template-columns:1fr}.espkit__profile--grid>div>*.espkit__profile_image--character{max-width:var(--espkit__profile-im-ch-width)}}:root{--espkit__thumbnail-aspect-ratio-default: 1/1;--espkit__thumbnail-aspect-ratio: var( --espkit__thumbnail-aspect-ratio-custom, var(--espkit__thumbnail-aspect-ratio-default) );--espkit__thumbnail-column-num-lg-default: 7;--espkit__thumbnail-column-num-lg: var( --espkit__thumbnail-column-num-lg-custom, var(--espkit__thumbnail-column-num-lg-default) );--espkit__thumbnail-column-num-md-default: 5;--espkit__thumbnail-column-num-md: var( --espkit__thumbnail-column-num-md-custom, var(--espkit__thumbnail-column-num-md-default) );--espkit__thumbnail-column-num-sm-default: 3;--espkit__thumbnail-column-num-sm: var( --espkit__thumbnail-column-num-sm-custom, var(--espkit__thumbnail-column-num-sm-default) );--espkit__thumbnail-column-num: var(--espkit__thumbnail-column-num-lg);--espkit__thumbnail-row-gap: var( --espkit__thumbnail-row-gap-custom, var(--espkit-row-gap-md) );--espkit__thumbnail-column-gap: var( --espkit__thumbnail-column-gap-custom, var(--espkit-column-gap-md) );--espkit__thumbnail-border-width-default: 0px;--espkit__thumbnail-border-width: var( --espkit__thumbnail-border-width-custom, var(--espkit__thumbnail-border-width-default) );--espkit__thumbnail-border-style: var( --espkit__thumbnail-border-style-custom, var(--espkit-border-style) );--espkit__thumbnail-border-radius-default: 0px;--espkit__thumbnail-border-radius: var( --espkit__thumbnail-border-radius-custom, var(--espkit__thumbnail-border-radius-default) );--espkit__thumbnail-border-color: var( --espkit__thumbnail-border-color-custom, var(--espkit-el-main-border-color) )}.espkit__thumbnail{container-name:espkit_thumbnail;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--espkit__thumbnail-row-gap) var(--espkit__thumbnail-column-gap)}.espkit__thumbnail>*{overflow:hidden;aspect-ratio:var(--espkit__thumbnail-aspect-ratio);padding:0;width:calc((100% - var(--espkit__thumbnail-column-gap) * (var(--espkit__thumbnail-column-num) - 1)) / var(--espkit__thumbnail-column-num));height:auto;border:var(--espkit__thumbnail-border-width) var(--espkit__thumbnail-border-style) var(--espkit__thumbnail-border-color);border-radius:var(--espkit__thumbnail-border-radius)}.espkit__thumbnail>* img{width:100%;height:100%;object-fit:cover}.espkit__thumbnail>a{cursor:pointer}@container espkit_thumbnail (max-width: 992px){.espkit__thumbnail>*{--espkit__thumbnail-column-num: var( --espkit__thumbnail-column-num-md )}}@container espkit_thumbnail (max-width: 576px){.espkit__thumbnail>*{--espkit__thumbnail-column-num: var( --espkit__thumbnail-column-num-sm )}}:root{--espkit__shelf-image-width-default: 150px;--espkit__shelf-image-width: var( --espkit__shelf-image-width-custom, var(--espkit__shelf-image-width-default) );--espkit__shelf-row-gap: var( --espkit__shelf-row-gap-custom, var(--espkit-row-gap-md) );--espkit__shelf-column-gap: var( --espkit__shelf-column-gap-custom, var(--espkit-column-gap-md) );--espkit__shelf-image-gap: var( --espkit__shelf-image-gap-custom, var(--espkit-column-gap-sm) );--espkit__shelf-lg-row-num-default: 1;--espkit__shelf-md-row-num-default: 1;--espkit__shelf-sm-row-num-default: 1;--espkit__shelf-row-num: var( --espkit__shelf-lg-row-num-custom, var(--espkit__shelf-lg-row-num-default) );--espkit__shelf-lg-column-num-default: 5;--espkit__shelf-md-column-num-default: 3;--espkit__shelf-sm-column-num-default: 1;--espkit__shelf-column-num: var( --espkit__shelf-lg-column-num-custom, var(--espkit__shelf-lg-column-num-default) );--espkit__shelf-padding-inline-default: 0px;--espkit__shelf-padding-inline: var( --espkit__shelf-padding-inline-custom, var(--espkit__shelf-padding-inline-default) );--espkit__shelf-padding-block-default: 0px;--espkit__shelf-padding-block: var( --espkit__shelf-padding-block-custom, var(--espkit__shelf-padding-block-default) );--espkit__shelf-background-color-default: transparent;--espkit__shelf-background-color: var( --espkit__shelf-background-color-custom, var(--espkit__shelf-background-color-default) );--espkit__shelf-border-width-default: 0px;--espkit__shelf-border-width: var( --espkit__shelf-border-width-custom, var(--espkit__shelf-border-width-default) );--espkit__shelf-border-style: var( --espkit__shelf-border-style-custom, var(--espkit-border-style) );--espkit__shelf-border-color: var( --espkit__shelf-border-color-custom, var(--espkit-el-main-border-color) );--espkit__shelf-border-radius-default: 0px;--espkit__shelf-border-radius: var( --espkit__shelf-border-radius-custom, var(--espkit__shelf-border-radius-default) );--espkit__shelf-image-padding-inline-default: 0px;--espkit__shelf-image-padding-inline: var( --espkit__shelf-image-padding-inline-custom, var(--espkit__shelf-image-padding-inline) );--espkit__shelf-image-padding-block-default: 0px;--espkit__shelf-image-padding-block: var( --espkit__shelf-image-padding-block-custom, var(--espkit__shelf-image-padding-block-default) );--espkit__shelf-image-border-width-default: 0px;--espkit__shelf-image-border-width: var( --espkit__shelf-image-border-width-custom, var(--espkit__shelf-image-border-width-default) );--espkit__shelf-image-border-style: var( --espkit__shelf-image-border-style-custom, var(--espkit-border-style) );--espkit__shelf-image-border-color: var( --espkit__shelf-image-border-color-custom, var(--espkit-el-main-border-color) );--espkit__shelf-image-border-radius-default: 0px;--espkit__shelf-image-border-radius: var( --espkit__shelf-image-border-radius-custom, var(--espkit__shelf-image-border-radius-default) );--espkit__shelf-image-object-border-radius-default: 0px;--espkit__shelf-image-object-border-radius: var( --espkit__shelf-image-object-border-radius-custom, var(--espkit__shelf-image-object-border-radius-default) );--espkit__shelf-title-border-width-default: 0px;--espkit__shelf-title-border-width: var( --espkit__shelf-title-border-width-custom, var(--espkit__shelf-title-border-width-default) );--espkit__shelf-title-border-style: var( --espkit__shelf-title-border-style-custom, var(--espkit-border-style) );--espkit__shelf-title-border-color: var( --espkit__shelf-title-border-color-custom, var(--espkit-el-main-border-color) );--espkit__shelf-zoom-color-default: #fff;--espkit__shelf-zoom-color: var( --espkit__shelf-zoom-color-custom, var(--espkit__shelf-zoom-color-default) );--espkit__shelf-zoom-shadow-color-default: #000;--espkit__shelf-zoom-shadow-color: var( --espkit__shelf-zoom-shadow-color-custom, var(--espkit__shelf-zoom-shadow-color-default) )}.espkit__shelf{container-name:espkit_shelf;container-type:inline-size;display:flex;flex-wrap:wrap;gap:var(--espkit__shelf-row-gap) var(--espkit__shelf-column-gap)}.espkit__shelf>div{display:grid;grid-template-areas:"shelf__thumbnail shelf__content";grid-template-columns:var(--espkit__shelf-image-width) 1fr;align-items:start;gap:var(--espkit__shelf-image-gap);width:calc((100% - var(--espkit__shelf-column-gap) * (var(--espkit__shelf-row-num) - 1)) / var(--espkit__shelf-row-num));padding-block:var(--espkit__shelf-padding-block);padding-inline:var(--espkit__shelf-padding-inline);background:var(--espkit__shelf-background-color);border:var(--espkit__shelf-border-width) var(--espkit__shelf-border-style) var(--espkit__shelf-border-color);border-radius:var(--espkit__shelf-border-radius);overflow:hidden}.espkit__shelf>div>*{width:100%}.espkit__shelf>div>*:first-child{grid-area:shelf__thumbnail;display:block;padding-block:var(--espkit__shelf-image-padding-block);padding-inline:var(--espkit__shelf-image-padding-inline);border:var(--espkit__shelf-image-border-width) var(--espkit__shelf-image-border-style) var(--espkit__shelf-image-border-color);border-radius:var(--espkit__shelf-image-border-radius);line-height:0;overflow:hidden}.espkit__shelf>div>*:first-child img{width:100%;height:100%;object-fit:cover;border-radius:var(--espkit__shelf-image-object-border-radius)}.espkit__shelf>div>*:last-child{grid-area:shelf__content}.espkit__shelf>div>*>*:first-child{margin-block-start:0}.espkit__shelf>div>*>*:last-child{margin-block-end:0}.espkit__shelf.espkit__shelf--alternate div:nth-child(2n),.espkit__shelf.espkit__shelf--reverse div{grid-template-areas:"shelf__content shelf__thumbnail";grid-template-columns:1fr var(--espkit__shelf-image-width)}.espkit__shelf.espkit__shelf--column>div{display:flex;flex-direction:column;width:calc((100% - var(--espkit__shelf-column-gap) * (var(--espkit__shelf-column-num) - 1)) / var(--espkit__shelf-column-num))}.espkit__shelf>*{width:100%}.espkit__shelf_title{font-weight:700;border-block-end:var(--espkit__shelf-title-border-width) var(--espkit__shelf-title-border-style) var(--espkit__shelf-title-border-color)}.espkit__shelf_viewer{position:relative;display:inline-block;line-height:1;color:var(--espkit__shelf-zoom-color);cursor:pointer}.espkit__shelf_viewer>span{display:inline-block}.espkit__shelf_viewer>svg{position:absolute;right:5px;bottom:5px;filter:drop-shadow(2px 2px 5px var(--espkit__shelf-zoom-shadow-color))}@container espkit_shelf (max-width: 992px){.espkit__shelf>div{--espkit__shelf-row-num: var( --espkit__shelf-md-row-num-custom, var(--espkit__shelf-md-row-num-default) )}.espkit__shelf--column>div{--espkit__shelf-column-num: var( --espkit__shelf-md-column-num-custom, var(--espkit__shelf-md-column-num-default) )}}@container espkit_shelf (max-width: 576px){.espkit__shelf>div{--espkit__shelf-row-num: var( --espkit__shelf-sm-row-num-custom, var(--espkit__shelf-sm-row-num-default) )}.espkit__shelf--column>div{--espkit__shelf-column-num: var( --espkit__shelf-sm-column-num-custom, var(--espkit__shelf-sm-column-num-default) )}.espkit__shelf>div,.espkit__shelf.espkit__shelf--alternate div:nth-child(2n),.espkit__shelf.espkit__shelf--reverse div{grid-template-areas:"shelf__thumbnail" "shelf__content";grid-template-columns:1fr}}*{box-sizing:border-box}.app{--font-family-title: "Reddit Mono", monospace;--font-family-monospace: "Reddit Mono", monospace;--font-size-xs: .8rem;--font-size-sm: .9rem;--font-size-md: 1rem;--font-size-lg: 1.1rem;--theme-color-main-1: #fff;--theme-color-main-2: #f9f9f9;--theme-color-main-3: #e3e3e3;--theme-color-main-4: #555;--theme-color-main-5: #000;--theme-color-accent-1: #e6edff;--theme-color-accent-3: #b9c9f3;--theme-color-accent-5: #144ad2;--theme-bg-color: var(--theme-color-main-1);--codeblock-color-red: rgba(170, 63, 63, .4);--codeblock-color-pink: rgba(170, 63, 154, .4);--codeblock-color-purple: rgba(108, 63, 170, .4);--codeblock-color-blue: rgba(63, 109, 170, .4);--codeblock-color-green: rgba(63, 170, 91, .4);--codeblock-color-yellow: rgba(170, 164, 63, .4);--codeblock-color-brown: rgba(170, 118, 63, .4);--codeblock-color-gray: rgba(116, 116, 116, .4);--codeblock-color-white: rgba(255, 255, 255, .8);--wrapper-gap: 40px;--sidebar-width-min: 200px;--sidebar-width-base: 20vw;--sidebar-width-max: 300px;--setting-width-min: 200px;--setting-width-base: 20vw;--setting-width-max: 300px;--animation: .3s;margin:0;background:var(--theme-bg-color);font-size:var(--font-size-md);overflow-x:hidden}.app header,.app footer{display:flex;flex-direction:column;justify-content:center;gap:1rem}.app header{height:200px}.app header .title{--h1-gap: 2rem;margin-block:0;margin-inline-start:calc(var(--h1-gap) * -1);font:300 28px/1 var(--font-family-title)}.app header .title img.logo{height:100px}.app header .title a{display:flex;justify-content:center;align-items:center;gap:var(--h1-gap);color:var(--theme-color-main-5);text-decoration:none}.app header .title-caption{text-align:center;font-size:var(--font-size-xs);background:var(--theme-color-main-3)}.app footer{margin-top:100px;height:100px;background:var(--theme-color-main-3)}.app footer .copyright{text-align:center;font-size:var(--font-size-xs)}.app h2,.app h3,.app h4,.app h5,.app h6{font-weight:600}.app h2{font-size:1.8em}.app h3+h3,.app h3+h4,.app h3+h5,.app h3+h6,.app h4+h3,.app h4+h4,.app h4+h5,.app h4+h6,.app h5+h3,.app h5+h4,.app h5+h5,.app h5+h6,.app h6+h3,.app h6+h4,.app h6+h5,.app h6+h6{margin-block-start:20px}.app h3{margin-block:80px 20px;font-size:1.2em}.app h4,.app h5,.app h6{margin-block:40px 20px}.app h4{font-size:1em}.app h5{font-size:.8em}.app h6{font-size:.8em;color:var(--theme-color-main-4)}.app .sidebar-toggler,.app .setting-toggler{position:fixed;display:none;width:24px;height:30px;padding:0;border:1px solid var(--theme-color-main-5);border-radius:5px;transition:left var(--animation) .05s,right var(--animation) .05s;z-index:999;cursor:pointer}.app .sidebar-toggler.inner,.app .setting-toggler.inner{display:block}.app .sidebar-toggler.open,.app .setting-toggler.open{transition:left var(--animation),right var(--animation)}.app .sidebar-toggler{left:4px;background:var(--theme-color-main-5);border-top-left-radius:0;border-bottom-left-radius:0;color:var(--theme-color-main-1)}.app .sidebar-toggler.open{left:clamp(var(--sidebar-width-min),var(--sidebar-width-base),var(--sidebar-width-max))}.app .setting-toggler{right:4px;background:var(--theme-color-main-1);border-top-right-radius:0;border-bottom-right-radius:0;color:var(--theme-color-main-5)}.app .setting-toggler.open{right:calc(clamp(var(--setting-width-min),var(--setting-width-base),var(--setting-width-max)) - 1px)}.app .wrapper{display:flex;align-items:flex-start;gap:var(--wrapper-gap)}.app .wrapper .sidebar,.app .wrapper .setting{position:sticky;top:0;width:4px;min-height:50vh;height:100vh;padding-block:0;padding-inline:4px;flex-shrink:0;background:var(--theme-bg-color);font-size:var(--font-size-sm);transition:padding-inline var(--animation),width var(--animation);overflow-x:hidden;overflow-y:auto}.app .wrapper .sidebar.open,.app .wrapper .setting.open{width:100%;transition:padding-inline var(--animation) .05s,width var(--animation) .05s}.app .wrapper .sidebar{left:0;padding-inline-start:0;max-width:clamp(var(--sidebar-width-min),var(--sidebar-width-base),var(--sidebar-width-max));border-right:1px solid var(--theme-color-main-5);z-index:998}.app .wrapper .sidebar.open{padding-inline:18px}.app .wrapper .sidebar ul{display:flex;flex-direction:column;gap:.4rem;list-style:none;padding:0}.app .wrapper .sidebar ul>ul{padding-left:18px}.app .wrapper .sidebar ul li a{display:flex;align-items:center;gap:6px;padding-block:2px;color:var(--theme-color-main-5);text-decoration:none;border-bottom:1px solid var(--theme-color-main-1);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--animation),background var(--animation),border-bottom-color var(--animation)}.app .wrapper .sidebar ul li a:hover{color:var(--theme-color-accent-5);background:var(--theme-color-accent-1)}.app .wrapper .sidebar ul li a.active{color:var(--theme-color-accent-5);border-bottom-color:var(--theme-color-accent-5)}.app .wrapper .sidebar ul li a.active .is-inactive{display:none}.app .wrapper .sidebar ul li a.active .is-active,.app .wrapper .sidebar ul li a .is-inactive{display:inline-block}.app .wrapper .sidebar ul li a .is-active{display:none}.app .wrapper .setting{right:0;display:flex;flex-direction:column;gap:1em;padding-inline-end:0;max-width:clamp(var(--setting-width-min),var(--setting-width-base),var(--setting-width-max));border-left:1px solid var(--theme-color-main-5);z-index:997}.app .wrapper .setting .setting-outer,.app .wrapper .setting .setting-download{padding-inline:18px;overflow:hidden}.app .wrapper .setting .setting-outer{height:calc(100% - 60px);overflow-y:auto;padding-block:0 36px}.app .wrapper .setting .setting-download{display:flex;justify-content:center;align-items:center;gap:2px;height:60px}.app .wrapper .setting .setting-download .btn{font-size:.8rem;text-wrap-mode:nowrap}.app .wrapper .setting .setting-download .btn:disabled{opacity:.5;filter:grayscale(1)}.app .wrapper .container{width:100%}.app .wrapper nav.page-in-nav{margin-left:8px;border-left:5px solid var(--theme-color-main-5);font-size:var(--font-size-sm)}.app .wrapper nav.page-in-nav a{color:var(--theme-color-main-5)}.app .wrapper nav.page-in-nav a:hover{text-decoration:none}.app .wrapper nav.page-in-nav ul{margin:0}.app .page-top-button{position:fixed;bottom:2em;right:2em}.app .page-top-button button{display:block;width:3em;height:3em;background:var(--theme-color-main-1);border:1px solid var(--theme-color-main-5);border-radius:50%;color:var(--theme-color-main-5);cursor:pointer}.app .page-top-button button svg{transition:margin-block-end var(--animation)}.app .page-top-button button:hover svg{margin-block-end:.6em}.app .text-center{text-align:center}.app .btn-area{display:flex;gap:.5em;justify-content:center}.app .btn{display:inline-block;padding-block:8px;padding-inline:18px;border:2px solid var(--theme-color-accent-5);border-radius:4px;background:var(--theme-color-accent-5);font-weight:700;color:var(--theme-color-main-1);text-decoration:none}.app .btn.outline{background:var(--theme-color-main-1);color:var(--theme-color-accent-5)}.app .btn.btn-inline-sm{padding-inline:12px}.app .btn.btn-sm{padding-block:4px;padding-inline:12px}.app .btn:not(:disabled){cursor:pointer}.app .btn span{display:flex;justify-content:center;align-items:center;gap:.25em}.app .icon{display:inline-block;vertical-align:middle;color:inherit}.app .icon-size-xs{width:12px;height:12px}.app .icon-size-sm{width:16px;height:16px}.app .icon-size-md{width:20px;height:20px}.app .icon-size-lg{width:24px;height:24px}.app .icon-size-xl{width:28px;height:28px}.app .shiki{counter-reset:line;position:relative;padding:8px 10px;border-radius:4px;line-height:1.5}.app .shiki>code{display:block;overflow-x:auto}.app .shiki>code::-webkit-scrollbar{background:transparent;height:3px}.app .shiki>code::-webkit-scrollbar-thumb{background:var(--codeblock-color-gray);border:0;border-radius:4px;transition:background var(--animation);cursor:pointer}.app .shiki>code::-webkit-scrollbar-thumb:hover{background:var(--theme-color-main-3)}.app .shiki[data-lines]{padding-left:3.5em}.app .shiki[data-lines]>code>span.line:before{content:counter(line);counter-increment:line;position:absolute;left:0;width:2.5em;color:#777;line-height:inherit;text-align:right}.app .shiki .rehype-pretty-copy{position:absolute;top:0;right:0;margin-top:4px;margin-right:4px}.app .shiki .highlight-code,.app .shiki .highlight-word{border-radius:0;margin:0;padding:0}.app .highlight-code,.app .highlight-word{border-radius:2px;margin-inline:4px;padding-inline:4px}.app .highlight-code{background:var(--theme-color-accent-1)}.app .highlight-word{border-radius:2px}.app .highlight-word-red{background:var(--codeblock-color-red)}.app .highlight-word-pink{background:var(--codeblock-color-pink)}.app .highlight-word-purple{background:var(--codeblock-color-purple)}.app .highlight-word-blue{background:var(--codeblock-color-blue)}.app .highlight-word-green{background:var(--codeblock-color-green)}.app .highlight-word-yellow{background:var(--codeblock-color-yellow)}.app .highlight-word-brown{background:var(--codeblock-color-brown)}.app .highlight-word-gray{background:var(--codeblock-color-gray)}.app .highlight-word-white{background:var(--codeblock-color-white)}.app .rehype-pretty-copy{width:20px;height:20px;background:none;border:none;cursor:pointer}.app button.rehype-pretty-copy{margin:0;padding:0}.app button.rehype-pretty-copy span{width:100%;aspect-ratio:1/1}.app button.rehype-pretty-copy .ready{display:block;background-image:var(--copy-icon)}.app button.rehype-pretty-copy .success{display:none;background-image:var(--success-icon)}.app button.rehype-pretty-copy.rehype-pretty-copied .ready{display:none}.app button.rehype-pretty-copy.rehype-pretty-copied .success{display:block}.app code{font-family:var(--font-family-monospace);font-size:var(--font-size-sm)}.app .document-outer{padding:6px;border:1px solid var(--theme-color-main-3);border-radius:4px}.app .codeblock-group>*:not(:first-child):not(:last-child) pre{margin-top:0;margin-block:0;padding-block:4px;border-radius:0}.app .codeblock-group>*:first-child:not(:last-child) pre{margin-bottom:0;padding-block-end:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.app .codeblock-group>*:last-child:not(:first-child) pre{margin-top:0;padding-block-start:4px;border-top-left-radius:0;border-top-right-radius:0}.app .codeblock-group>*:not(:first-child):has(.shiki[data-lines]){border-block-start:1px solid var(--theme-color-main-4)}.app .class-name-list-wrapper{position:relative;margin-top:calc(1em + 24px);padding:10px;background:var(--theme-color-main-2);border:2px solid var(--theme-color-main-3);border-radius:0 4px 4px}.app .class-name-list-wrapper:before{content:"クラス一覧";position:absolute;top:-24px;left:-2px;height:20px;padding-inline:6px;font-size:var(--font-size-xs);background:var(--theme-color-main-3);border:2px solid var(--theme-color-main-3);border-radius:4px 4px 0 0}.app table.class-name-list{width:100%;border-collapse:separate;border-spacing:0 4px}.app table.class-name-list thead th{border-bottom:1px solid var(--theme-color-main-5)}.app table.class-name-list thead th:first-child{width:36%}.app table.class-name-list tbody tr{transition:background var(--animation)}.app table.class-name-list tbody tr:hover{background:var(--theme-color-main-3)}.app table.class-name-list tbody td:has(.rehype-pretty-copy){display:flex;justify-content:space-between;align-items:center}.app table.class-name-list tbody td:has(.rehype-pretty-copy) .rehype-pretty-copy{margin-right:1em}.app table.class-name-list th{font-size:var(--font-size-xs)}.app .box{background:var(--theme-color-accent-1);padding-block:8px;padding-inline:18px;border-radius:2px}.app .box svg{margin-inline-end:8px;color:var(--theme-color-accent-5)}.app .setting-data-item .reset,.app .setting-data-item .close,.app .setting-search-outer .reset,.app .setting-search-outer .close{width:20px;height:20px;padding:0;border-radius:999px;cursor:pointer}.app .setting-data-item .reset,.app .setting-search-outer .reset{border:0;background:transparent;transition:color var(--animation),background var(--animation)}.app .setting-data-item .reset:hover,.app .setting-search-outer .reset:hover{color:var(--theme-color-accent-5);background:var(--theme-color-accent-1)}.app .setting-data-item .close,.app .setting-search-outer .close{border:1px solid var(--theme-color-main-3);background:var(--theme-bg-color);transition:border-color var(--animation),background var(--animation)}.app .setting-data-item .close:hover,.app .setting-search-outer .close:hover{border-color:var(--theme-color-main-5);background:var(--theme-color-main-5);color:var(--theme-color-main-1)}.app .setting-search-outer{display:flex;flex-direction:column;gap:5px;margin-block-end:20px}.app .setting-search-outer>label{font-size:.8rem;font-weight:700}.app .setting-search-outer .check-group label,.app .setting-search-outer .check-single label{display:flex;align-items:center;gap:4px;font-size:.8rem;cursor:pointer}.app .setting-search-outer .check-group label input,.app .setting-search-outer .check-single label input{display:none}.app .setting-search-outer .check-group{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.app .setting-search-outer .check-group label{padding-block:2px;padding-inline:6px;border:1px solid var(--theme-color-accent-3);border-radius:4px;transition:background var(--animation)}.app .setting-search-outer .check-group label:has(:checked){background:var(--theme-color-accent-3)}.app .setting-search-outer .check-single label{display:flex}.app .setting-search-outer .check-single label>span{display:inline-block;text-align:center;line-height:1;width:18px;height:18px;border:1px solid var(--theme-color-accent-3);border-radius:4px;transition:background var(--animation)}.app .setting-search-outer .check-single label:has(:checked)>span{background:var(--theme-color-accent-3)}.app .setting-data-group>.label{cursor:pointer;margin-block-end:10px;font-size:var(--font-size-xs);font-weight:700}.app .setting-data-group+.setting-data-group{margin-block-start:40px}.app .setting-data-item label{font-size:var(--font-size-xs)}.app .setting-data-item+.setting-data-item{margin-block-start:10px}.app .setting-group{display:flex;align-items:center;gap:8px}.app .unit-value .input-group{display:flex;gap:2px}.app .color-pick{position:relative}.app .color-pick .switch{display:inline-block;box-shadow:0 0 2px var(--theme-color-main-3);line-height:1;transition:border-color var(--animation);cursor:pointer}.app .color-pick .switch:hover{border-color:var(--theme-color-accent-3)}.app .color-pick .switch>div{display:inline-block;width:2em;height:1em}.app .color-pick .picker{position:absolute;max-width:250px;padding-bottom:2em;z-index:2}.app .color-pick .picker .close{position:absolute;top:-10px;right:-10px}.app input,.app select,.app .color-pick .switch{padding:.2em .4em;border:1px solid var(--theme-color-main-3);border-radius:2px;background:var(--theme-bg-color)}.app input{width:100px}.app input[type=number]{text-align:right}@media (max-width: 992px){.app .sidebar-toggler,.app .setting-toggler{display:block;right:0;left:auto;border-radius:5px 0 0 5px;width:40px;height:40px}.app .sidebar-toggler.open,.app .setting-toggler.open{right:calc(60vw + 4px);left:auto}.app .sidebar-toggler.inner,.app .setting-toggler.inner{display:none}.app .sidebar-toggler{top:0}.app .sidebar-toggler.inner{display:none}.app .setting-toggler{top:44px}.app .wrapper{--sidebar-width-min: 200px;--sidebar-width-base: 70vw;--sidebar-width-max: 300px;display:block}.app .wrapper .sidebar{padding-block:18px 68px}.app .wrapper .sidebar,.app .wrapper .setting{position:fixed;top:-20vw;left:auto;right:-71vw;height:98vh;max-width:60vw;background:var(--theme-color-main-1);border:1px solid var(--theme-color-main-5);border-top:0;border-right:0;border-radius:0 0 0 20px;transition:top var(--animation),right var(--animation)}.app .wrapper .sidebar.open,.app .wrapper .setting.open{top:0;right:0}.app .wrapper .container{max-width:100%;padding:0 1rem}}@media (max-width: 768px){.app .setting-search-outer .check-group{grid-template-columns:repeat(3,1fr)}}@media (max-width: 576px){.app .setting-search-outer .check-group{grid-template-columns:repeat(2,1fr)}}
