.icon-button_iconButton__WGLBg{display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:none;color:var(--color-link);transition:background-color .2s,color .2s}.icon-button_iconButton__WGLBg:hover{background-color:var(--color-hover-bg);color:var(--color-link-hover)}.article_nav__LU2Uf{position:fixed;top:0;left:0;z-index:9999;display:flex;justify-content:flex-end;gap:.2rem;width:100%;padding:.1rem 1rem;background-color:rgba(255,255,255,.95);border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.article_navButton__W1y3l{width:2.2rem;height:2.2rem}.article_navButton__W1y3l svg{width:1.2em;height:1.2em}.article_navAvatar__S9aH1,.article_navLogo__xw36C,.article_navName__FOjk6{display:none}.article_withNav__gGAtR{padding-top:2.4rem}.article_article__U2qWx{max-width:var(--content-width);margin:0 auto;padding:.5rem 1rem 3rem;transition:padding var(--resize)}.article_title__pP3pQ{margin:1rem 0;font-size:1.4rem;line-height:1.3;font-weight:800;letter-spacing:-.05rem;transition:font-size var(--resize)}.article_meta__wknCr{color:var(--color-muted)}@media (min-width:700px){.article_nav__LU2Uf{position:-webkit-sticky;position:sticky;top:32px;z-index:30;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;width:40px;height:0;margin-left:-68px;padding:0;overflow:visible;background:none;border:0;-webkit-backdrop-filter:none;backdrop-filter:none}.article_navAvatar__S9aH1,.article_navButton__W1y3l{flex:none;width:40px;height:40px}.article_navAvatar__S9aH1{display:block;margin-bottom:10px;border-radius:50%;overflow:hidden}.article_navAvatar__S9aH1 img{display:block;width:100%;height:100%}.article_navName__FOjk6{display:block;position:relative;flex:none;width:26px;margin-bottom:10px;color:inherit;font-size:calc(2.5rem * 26 / 46);line-height:26px;font-weight:800;letter-spacing:calc(-.05rem * 26 / 46);white-space:nowrap}.article_navNameRoom__oaxUg{display:block;writing-mode:vertical-rl;visibility:hidden}.article_navNameText__MplKp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-90deg)}.article_navLogo__xw36C{display:block;position:absolute;top:calc(100vh - 64px);left:7px;transform-origin:0 0;transform:rotate(-90deg)}.article_navLogo__xw36C img{display:block;width:auto;max-width:none;height:26px}.article_navButton__W1y3l svg{width:1.3em;height:1.3em}.article_withNav__gGAtR{padding-top:0}.article_article__U2qWx{max-width:calc(720px + 2 * 84px);padding:1rem 50px 4rem 118px}.article_title__pP3pQ{font-size:2rem}}.PhotoView-Portal{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:2000}@keyframes PhotoView__rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes PhotoView__delayIn{0%,50%{opacity:0}to{opacity:1}}.PhotoView__Spinner{animation:PhotoView__delayIn .4s linear both}.PhotoView__Spinner svg{animation:PhotoView__rotate .6s linear infinite}.PhotoView__Photo{cursor:-webkit-grab;cursor:grab;max-width:none}.PhotoView__Photo:active{cursor:-webkit-grabbing;cursor:grabbing}.PhotoView__icon{display:inline-block;left:0;position:absolute;top:0;transform:translate(-50%,-50%)}.PhotoView__PhotoBox,.PhotoView__PhotoWrap{bottom:0;direction:ltr;left:0;position:absolute;right:0;top:0;touch-action:none;width:100%}.PhotoView__PhotoWrap{overflow:hidden;z-index:10}.PhotoView__PhotoBox{transform-origin:left top}@keyframes PhotoView__fade{0%{opacity:0}to{opacity:1}}.PhotoView-Slider__clean .PhotoView-Slider__ArrowLeft,.PhotoView-Slider__clean .PhotoView-Slider__ArrowRight,.PhotoView-Slider__clean .PhotoView-Slider__BannerWrap,.PhotoView-Slider__clean .PhotoView-Slider__Overlay,.PhotoView-Slider__willClose .PhotoView-Slider__BannerWrap:hover{opacity:0}.PhotoView-Slider__Backdrop{background:#000;height:100%;left:0;position:absolute;top:0;transition-property:background-color;width:100%;z-index:-1}.PhotoView-Slider__fadeIn{animation:PhotoView__fade linear both;opacity:0}.PhotoView-Slider__fadeOut{animation:PhotoView__fade linear reverse both;opacity:0}.PhotoView-Slider__BannerWrap{align-items:center;background-color:rgba(0,0,0,.5);color:#fff;display:flex;height:44px;justify-content:space-between;left:0;position:absolute;top:0;transition:opacity .2s ease-out;width:100%;z-index:20}.PhotoView-Slider__BannerWrap:hover{opacity:1}.PhotoView-Slider__Counter{font-size:14px;opacity:.75;padding:0 10px}.PhotoView-Slider__BannerRight{align-items:center;display:flex;height:100%}.PhotoView-Slider__toolbarIcon{fill:#fff;box-sizing:border-box;cursor:pointer;opacity:.75;padding:10px;transition:opacity .2s linear}.PhotoView-Slider__toolbarIcon:hover{opacity:1}.PhotoView-Slider__ArrowLeft,.PhotoView-Slider__ArrowRight{align-items:center;bottom:0;cursor:pointer;display:flex;height:100px;justify-content:center;margin:auto;opacity:.75;position:absolute;top:0;transition:opacity .2s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:70px;z-index:20}.PhotoView-Slider__ArrowLeft:hover,.PhotoView-Slider__ArrowRight:hover{opacity:1}.PhotoView-Slider__ArrowLeft svg,.PhotoView-Slider__ArrowRight svg{fill:#fff;background:rgba(0,0,0,.3);box-sizing:content-box;height:24px;padding:10px;width:24px}.PhotoView-Slider__ArrowLeft{left:0}.PhotoView-Slider__ArrowRight{right:0}