.tabs-navigation{z-index:2;display:none;position:sticky;top:0}.tabs-navigation div{background-color:var(--background-color-primary);border-bottom:1px solid var(--accent-color-primary)}.tabs-navigation div ul{-moz-column-gap:20px;align-items:center;column-gap:20px;margin:0;padding:0;list-style:none;display:flex}.tabs-navigation div ul li{color:var(--accent-color-primary);padding:20px 0}.tabs-navigation div ul li.router-link-active{color:var(--text-color)}.tabs-navigation div ul li:after{height:3px;bottom:0}.dark-theme .tabs-navigation div,.dark-theme.tabs-navigation div{background-color:var(--background-color-primary-dark);border-bottom:1px solid var(--accent-color-primary-dark)}.dark-theme .tabs-navigation div ul li,.dark-theme.tabs-navigation div ul li{color:var(--accent-color-primary-dark)}.dark-theme .tabs-navigation div ul li.router-link-active,.dark-theme.tabs-navigation div ul li.router-link-active{color:var(--text-color-dark)}@media screen and (width>=1024px){.tabs-navigation{display:block}}.card-info{min-height:180px;padding:calc(12px + var(--app-margin)) var(--app-margin) var(--app-margin);text-align:center;background-color:var(--background-color-primary);outline:1px solid var(--accent-color-primary);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.card-info span{text-align:left;padding-right:12px;position:absolute;top:12px;left:12px}.card-info h4{font-size:var(--title-h3);margin:0 0 4px}.card-info small{max-width:32ch;font-size:var(--text-mini)}@media screen and (width>=576px){.card-info{min-height:240px}}.dark-theme .card-info{background-color:var(--background-color-primary-dark);outline:1px solid var(--accent-color-primary-dark)}.card-deadline{padding:0 var(--app-margin);border-bottom:1px solid var(--accent-color-primary);align-items:center;display:flex}.card-deadline svg.circled{color:var(--background-color-primary);border:1px solid var(--text-color);background-color:var(--background-color-primary)!important}.card-deadline svg.circled.ongoing{color:var(--background-color-secondary);background-color:var(--background-color-secondary)!important}.card-deadline svg.circled.expired{color:var(--background-color-primary);background-color:var(--text-color)!important}.card-deadline div{flex-grow:1;margin:60px 0 60px 20px;position:relative}.card-deadline div h3{font-size:var(--title-h3);margin:10px 0}.card-deadline div span,.card-deadline div time{position:absolute}.card-deadline div time{top:-2ch}.dark-theme .card-deadline{border-bottom:1px solid var(--accent-color-primary-dark)}.dark-theme .card-deadline svg.circled{color:var(--background-color-primary-dark);border:1px solid var(--text-color-dark);background-color:var(--background-color-primary-dark)!important}.dark-theme .card-deadline svg.circled.ongoing{color:var(--background-color-secondary-dark);background-color:var(--background-color-secondary-dark)!important}.dark-theme .card-deadline svg.circled.expired{color:var(--background-color-primary-dark);background-color:var(--text-color-dark)!important}@media screen and (width>=768px){.card-deadline div{margin:80px 20px}}.block-split-overflow{margin:var(--app-margin) 0 100px;border:1px solid var(--accent-color-primary);display:grid;position:relative}.block-split-overflow.full{border:none;margin-top:0}.block-split-overflow.full:before{content:"";border-top:1px solid var(--accent-color-primary);width:100vw;margin-left:-50vw;display:block;position:absolute;top:-1px;left:50%}.block-split-overflow.full header{background-color:#0000!important}.block-split-overflow.full main{margin:0 var(--app-margin);border-left:1px solid var(--accent-color-primary);border-right:1px solid var(--accent-color-primary);border-bottom:1px solid var(--accent-color-primary)}.block-split-overflow header{padding:40px var(--app-margin);background-color:var(--background-color-primary)}.block-split-overflow header h1,.block-split-overflow header h2,.block-split-overflow header h3{font-size:var(--title-h2);margin-top:8px}.block-split-overflow header .description{max-width:min(64ch,92%);margin-bottom:var(--app-margin)}.block-split-overflow header .footnote{margin:var(--app-margin) 0;padding:0 var(--app-margin);color:var(--accent-color-primary);position:absolute;top:100%;left:0}.block-split-overflow main{background-color:var(--background-color-primary);border-top:1px solid var(--accent-color-primary);display:grid}.block-split-overflow main>:last-child{border-bottom:none}@media screen and (width>=768px){.block-split-overflow{grid-template-columns:repeat(2,1fr);margin-bottom:0}.block-split-overflow.full{border-bottom:1px solid var(--accent-color-primary);height:800px}.block-split-overflow.full main{border-bottom:none;margin:0}.block-split-overflow header .footnote{top:auto;left:var(--app-margin);max-width:40%;padding:0;bottom:0}.block-split-overflow main{border-top:none;border-left:1px solid var(--accent-color-primary);height:100%;margin:0;overflow-y:auto}}.block-split-overflow.dark-theme,.dark-theme .block-split-overflow{color:var(--text-color-dark);border:1px solid var(--background-color-secondary-dark)}.block-split-overflow.dark-theme:after,.dark-theme .block-split-overflow:after{content:"";background-color:var(--background-color-primary-dark);z-index:-1;width:100vw;margin-left:-50vw;display:block;position:absolute;top:0;bottom:0;left:50%}.block-split-overflow.dark-theme.full:before,.dark-theme .block-split-overflow.full:before{border-top:1px solid var(--background-color-secondary-dark)}.block-split-overflow.dark-theme.full main,.dark-theme .block-split-overflow.full main{border-left:1px solid var(--background-color-secondary-dark);border-right:1px solid var(--background-color-secondary-dark);border-bottom:1px solid var(--background-color-secondary-dark)}.block-split-overflow.dark-theme header,.dark-theme .block-split-overflow header{background-color:var(--background-color-primary-dark)}.block-split-overflow.dark-theme header .footnote,.dark-theme .block-split-overflow header .footnote{color:var(--accent-color-primary-dark)}.block-split-overflow.dark-theme main,.dark-theme .block-split-overflow main{background-color:var(--background-color-primary-dark);border-top:1px solid var(--background-color-secondary-dark)}@media screen and (width>=768px){.block-split-overflow.dark-theme.full,.dark-theme .block-split-overflow.full{border-bottom:1px solid var(--background-color-secondary-dark)}.block-split-overflow.dark-theme main,.dark-theme .block-split-overflow main{border-left:1px solid var(--background-color-secondary-dark)}}article[data-v-776d8f65]{background:var(--background-color-primary);outline:1px solid var(--accent-color-primary);flex-direction:column;min-height:320px;padding:20px;transition:all .3s ease-out;display:flex;position:relative}article h3[data-v-776d8f65]{font-size:var(--text-large);margin-top:12px;margin-bottom:0}article .app-icon[data-v-776d8f65]{color:var(--accent-color-primary);margin-top:auto}@media (hover){article[data-v-776d8f65]:hover{background:var(--background-color-secondary);box-shadow:0 0 20px #11111140}}@media screen and (width>=768px){article[data-v-776d8f65]{min-height:360px}article h3[data-v-776d8f65]{font-size:var(--title-h3)}}@media screen and (width>=1024px){article[data-v-776d8f65]{min-height:400px}}.dark-theme .card-download{background:var(--background-color-primary-dark);outline:1px solid var(--accent-color-primary-dark)}.dark-theme .card-download .app-icon{color:var(--accent-color-primary-dark)}@media (hover){.dark-theme .card-download:hover{background:var(--background-color-secondary-dark);box-shadow:0 0 20px #ffffff40}}
