:root{--theme-color-dark:#27272a;--theme-color-chrm:#a4c1ff;--theme-dark-color:39 39 42;--theme-chrm-color:164 193 255;--component-border-color:#7b93c780;--component-sub-color:123 147 199;--component-base-color:240 240 240;--setname-usage-color:#C0102;--page-back-base-color:232 232 232;--page-back-start-color:#a4c1ffe0;--page-back-end-color:#a4c1ffe0;--page-header-color:#27272a;--page-header-sub-color:#a4c1ff;--page-naviheader-color:#0b0a0cb0;--page-footer-color:#353535;--page-txt-color:25 25 25;--page-str-color:#191919;--page-str-color-ondark:#fff;--page-txt-color-ondark:255 255 255;--page-str-bold-color:#252525;--page-str-link-color:#7b93c7;--page-str-link-color-ondark:#a7ace9;--page-str-visited-color:#7b93c7a0;--page-str-visited-color-ondark:#7a82c6;--page-shadow-color:#50545230;--card-back-color:#262527;--card-back-inner-color:#1b1a1c;--card-deco-start-color:#9ae2e6e0;--card-deco-end-color:#7b93c7e0;--header-currentpage-link-color:#a7ace9;--lo-usage-size:0px;--page-header-size:3rem;--header-title-color:#a4c1ff;--page-contents-min-width:64rem;--page-contents-max-width:83.5rem}*{box-sizing:border-box;line-break:anywhere}.sp-visible{display:none}body{position:relative;min-height:100vh;margin:0;color:var(--page-str-color);background:linear-gradient(rgb(var(--page-back-base-color)),calc(100% - 16rem),rgb(var(--page-back-base-color)),var(--page-back-start-color),var(--page-back-end-color));padding-bottom:20rem}a{color:var(--page-str-link-color);text-decoration:none}a:visited{color:var(--page-str-visited-color)}h2{display:inline-block}section{max-width:100%}.bg-dark{color:var(--page-str-color-ondark)}.bg-dark a{color:rgb(var(--page-txt-color-ondark))}.bg-dark a:visited{color:rgb(var(--page-txt-color-ondark)/.9)}.bold-text{opacity:.8}.lo-background{position:absolute;z-index:-1}.lo-background,.lo-overlay-soft{top:0;left:0;width:100%;height:100%;overflow:hidden}.lo-overlay-soft{position:fixed;z-index:4999999;pointer-events:none}.background-content{background-attachment:fixed;width:100%;height:100vh}.background-fill{position:absolute;width:100%;height:100%}@keyframes fade{to{filter:opacity(0)}}.navi-overlay{transition-duration:.3s;position:fixed;top:0;left:0;background-attachment:fixed;width:100%;height:calc(100%);background-color:#000;filter:opacity(0)}.navi-open .navi-overlay{transition-duration:.3s;filter:opacity(.4);pointer-events:auto}.lo-header{position:relative;background-color:var(--page-header-color);margin:0;height:3rem;border-bottom:3px solid var(--page-header-sub-color)}.header-content{display:flex;margin:0 auto;min-width:var(--page-contents-min-width);max-width:var(--page-contents-max-width);width:auto}.header-title{flex:1 1;line-height:3rem;font-size:1.5rem;font-weight:900}.header-usermenu{display:flex;align-items:center}div.header-title>a span{color:var(--header-title-color);-webkit-user-select:none;-moz-user-select:none;user-select:none}.lo-naviheader{background-color:var(--page-naviheader-color);-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);margin:0;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;height:2.5rem;z-index:5000000;padding:0 12.5%}.background-naviblack{content:"";background-color:#262527;display:block;position:absolute;top:var(--page-header-size);left:0;right:0;height:2.5rem}.navi-links{display:flex;margin:0;padding:0;height:100%;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lo-naviheader li{margin:auto 0;list-style:none;font-size:1.2rem}.lo-naviheader ul li.current{pointer-events:none}.lo-naviheader li>a{color:var(--page-str-color);padding:0 .5rem;cursor:pointer}.lo-naviheader ul li.current>a{position:relative;color:var(--header-currentpage-link-color)}.lo-naviheader ul li.current>a:after{content:"";position:absolute;display:block;bottom:0;height:.125rem;background-color:var(--header-currentpage-link-color)}.lo-naviheader li:after{content:"|";color:#8888}.lo-containers{background:none;width:100%;height:auto}.container-main{display:flex;flex-wrap:wrap;margin:0 auto;min-width:var(--page-contents-min-width);max-width:var(--page-contents-max-width);width:auto}.content-card{width:calc(100% - 3rem);margin:1rem auto;box-shadow:#0003 .5rem .5rem,var(--page-shadow-color) .25rem .25rem 1rem .5rem;min-height:4rem;border-radius:1rem;background-color:var(--card-back-color);overflow-x:hidden}.content-card h1{position:relative;padding:0 2rem}:is(.container-main,.container-sub) .content-card h1:before{content:"";position:absolute;left:1rem;display:inline-block;width:.25em;height:100%;background:linear-gradient(var(--card-deco-start-color),var(--card-deco-end-color))}.content-card h2{position:relative;padding:0 2rem;margin-bottom:0}:is(.container-main,.container-sub) .content-card h2:before{content:"";position:absolute;left:1rem;display:inline-block;width:.25em;height:100%;background-color:var(--card-deco-end-color)}.content-card h3{position:relative;padding:0 2rem;margin-bottom:0}.content-card :is(h1,h2,h3) a{color:inherit}.content-card p{padding:0 2rem;color:var(--page-str-color)}.web-clap-box{padding:0 2rem;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em}.web-clap-box form input{cursor:pointer}.content-card .banner-box{padding:0 1rem;margin:1rem 0}.content-card .links{margin-left:.5rem;list-style:none}.content-card .links li{transition-duration:.3s;position:relative;display:block;width:90%;font-size:1.2em;padding:1rem;background-color:#0004;margin-top:.5rem;overflow:hidden;overflow-wrap:break-word}.content-card .links li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.content-card .links li a{position:relative;font-size:.833em}.content-card .links li a:last-child{transition-duration:.3s;position:absolute;top:0;left:0;display:block;width:100%;height:100%;filter:opacity(.5)}.container-main section{width:100%;margin-top:1rem}.index-jump{content:"";position:relative;bottom:3rem}.lo-footer{position:absolute;bottom:0;width:100%;height:5rem;background-color:var(--page-footer-color);overflow:hidden;border-top:3px solid var(--page-header-sub-color)}.footer-content{display:flex;flex-direction:row;min-width:var(--page-contents-min-width);max-width:var(--page-contents-max-width);width:auto;height:100%;font-size:.9rem;padding:1rem 0;margin:0 auto;line-height:1.3rem}.loading-label{color:rgb(var(--page-txt-color-ondark)/.6);line-height:3rem;font-size:1.5rem;font-weight:900}.twitter-box{margin:.5rem;height:640px}.twitter-box.short{height:240px}.ex-jump:after{content:"��";display:inline-block;transform:rotate(45deg);color:#888;font-size:.9em}span.smaller{font-size:.9em}span.bigger{font-size:1.11em}.lo-notice{position:absolute;z-index:5001000;top:0;left:0;right:0;bottom:0;pointer-events:none}.notice-right-bottom{position:fixed;right:0;bottom:0;padding:0 3rem 2rem 0;display:flex;gap:.5rem;flex-direction:column-reverse}.notice-item{pointer-events:auto;background-color:rgb(var(--component-sub-color)/.9);-webkit-backdrop-filter:blur(.25rem) brightness(1.2);backdrop-filter:blur(.25rem) brightness(1.2);border:none;padding:.5rem 2rem .5rem 1rem;border-radius:.5rem;font-size:1.25rem;color:rgb(var(--page-txt-color-ondark));text-align:right;margin-left:auto;animation:notice-visible 5s forwards}@keyframes notice-visible{0%{transition:ease-in;opacity:1;transform:translateX(3rem)}10%{transform:translateX(0)}75%{transition:linear;opacity:1}95%{opacity:0;pointer-events:auto}to{opacity:0;pointer-events:none;display:none}}.lo-modals{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.modal-open{position:absolute;opacity:0}.modal-wrap{position:fixed;width:100%;height:100vh;z-index:5000000}.modal-set{position:relative;width:100%;height:100%}.modal-open:not(:checked)+.modal-set{display:none;opacity:0}.modal-open:checked+.modal-set{transition:opacity .5s;display:block;opacity:1}.modal-back-close{display:block;width:100%;height:100%;background-color:#0004;pointer-events:auto;-webkit-backdrop-filter:blur(.0625rem);backdrop-filter:blur(.0625rem)}.modal-body{position:absolute;top:20%;left:50%;transform:translateX(-50%);max-width:100%;pointer-events:auto}.modal-content{display:flex;--modal-border-radius:0.5rem;border-radius:var(--modal-border-radius);flex-direction:column;background-color:rgb(var(--component-base-color)/.9);-webkit-backdrop-filter:blur(3rem) brightness(1.2);backdrop-filter:blur(3rem) brightness(1.2);width:40rem;max-width:100%;min-height:10rem}.modal-handle{position:relative;border-radius:var(--modal-border-radius) var(--modal-border-radius) 0 0;height:1rem;text-align:center;background-color:rgb(var(--theme-chrm-color)/.9);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-handle:before{content:"";position:absolute;z-index:1000;top:-100vh;left:-100vw;right:-100vw;bottom:-100vh;background-color:rgba(0,0,0,.1);display:none}.moving .modal-handle{cursor:-webkit-grabbing;cursor:grabbing}.moving .modal-handle:hover:before{display:block}.modal-title{font-size:1.5rem;font-weight:bolder;line-height:3rem;opacity:.9}.modal-close-btn{background-image:url(/symbol/x.svg);background-color:hsla(0,0%,100%,.8);background-repeat:no-repeat;background-size:80%;background-position:50%;border:.125rem solid rgba(0,0,0,.8);position:absolute;top:100%;left:50%;transform:translate(-50%,.5rem);padding:.5rem;border-radius:.25rem;height:2rem;width:2rem;cursor:pointer}.modal-main{position:relative;display:flex;padding:2rem;flex:1 1}:is(.login-form-modal,.logout-form-modal) .modal-main{justify-content:center}.area-loginout-form{display:flex;flex-direction:column;justify-content:flex-start;min-width:18rem;width:auto}.text-form-tip{margin-bottom:0}.loginout-form-text{outline:none;padding:0;background:none;min-width:10rem;max-width:100%;width:auto;font-family:inherit;font-size:1.25rem;border:none;border-bottom:.125rem solid rgba(0,0,0,.5)}.loginout-confirm{display:flex;width:100%;justify-content:center;margin-top:2rem;flex-direction:column}.loginout-confirm-btn{display:block;margin:0 auto;padding:.125rem 2rem;border:.125rem solid rgb(var(--component-sub-color)/1);border-radius:.5rem;cursor:pointer}@media screen and (max-width:599px){.sp-visible{display:initial}.sp-invisible{display:none}.header-content{margin:0;min-width:0;width:100%}.header-title{padding-left:.25rem}.container-main{margin:0;min-width:0;width:100%}.container-main section{width:100%;margin-bottom:2rem}.lo-footer{height:auto}.footer-content{margin:0;min-width:0;padding-left:.25rem;padding-right:.25rem;width:100%}.modal-back-close{-webkit-backdrop-filter:blur(.125rem);backdrop-filter:blur(.125rem)}.modal-body{position:fixed;top:auto;left:1rem;right:1rem;bottom:80px;transform:none;height:calc(100dvh - 100px)}.modal-content{width:100%;height:100%}.notice-right-bottom{padding:0 0 2rem}.notice-item{width:100vw;font-size:1rem;text-align:center;padding:.5rem}}body{--default-user-icon-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAABRJREFUKFNj/P///38GPIBxZCgAADR6H+l6gV5dAAAAAElFTkSuQmCC");--user-icon-image:var(--default-user-icon-image)}.area-header-menu{font-size:1rem}.header-menu-open,.header-menu-wrap{display:none}.header-user-icon{width:2.25rem;height:2.25rem;background:var(--user-icon-image) center center /contain no-repeat;pointer-events:none}.header-menu-items-container{position:absolute;top:100%;right:-.5rem;z-index:1000000;width:18rem;min-height:2rem;padding:.5rem 0;background-color:#f0f0f0;box-shadow:0 2px .5rem rgba(0,0,0,.2);border-radius:.25rem;cursor:auto;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:stretch;pointer-events:auto}.header-menu-open:not(:checked)+.header-menu-items-container{display:none}.header-menu-item{display:flex;flex-direction:row;align-items:center;gap:.5rem;position:relative;padding:0 2rem 0 1rem;height:2rem}.header-menu-item.touchable{cursor:pointer}.header-menu-item>span{line-height:1rem;transform:translateY(-.0625rem)}.header-menu-divline{width:100%;height:0;border-bottom:calc(1rem / 16) solid rgba(0,0,0,.3);margin:.5rem 0}.status-user-icon{width:4rem;height:4rem;border-radius:9999rem;padding:.25rem;background-color:#888;background:var(--user-icon-image) center center /contain no-repeat}.user-status{height:auto;gap:1rem}.status-user-labels{display:flex;flex-direction:column}.status-user-name{font-weight:bolder;color:rgb(var(--page-txt-color)/.8);font-size:1.125rem;padding-left:.125rem}.status-user-handle{color:rgb(var(--page-txt-color)/.8);font-size:1rem}.login-symbol{background:url(/symbol/log-in.svg) 50%/contain no-repeat}.login-symbol,.logout-symbol{display:inline-block;width:1em;height:1em}.logout-symbol{background:url(/symbol/log-out.svg) 50%/contain no-repeat}.login-item-visible,.login-item-visible:not(:checked)~.user-login,.logout-item-visible,.logout-item-visible:not(:checked)~.user-logout{display:none}@media (hover:hover){.header-menu-item.touchable:hover:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0002}}