@font-face {font-family: 'Tamzen9';font-style: normal;font-weight: bold;font-display: swap;src: url(/i/tamzen5x9b.woff2) format('woff2'), url(/i/tamzen5x9b.ttf) format('truetype');}@font-face {font-family: 'Tamzen9';font-style: normal;font-weight: normal;font-display: swap;src: url(/i/tamzen5x9r.woff2) format('woff2'), url(/i/tamzen5x9r.ttf) format('truetype');}@font-face {font-family: 'Tamzen12';font-style: normal;font-weight: bold;font-display: swap;src: url(/i/tamzen6x12b.woff2) format('woff2'), url(/i/tamzen6x12b.ttf) format('truetype');}@font-face {font-family: 'Tamzen12';font-style: normal;font-weight: normal;font-display: swap;src: url(/i/tamzen6x12r.woff2) format('woff2'), url(/i/tamzen6x12r.ttf) format('truetype');}@font-face {font-family: 'Tamzen13';font-style: normal;font-weight: bold;font-display: swap;src: url(/i/tamzen7x13b.woff2) format('woff2'), url(/i/tamzen7x13b.ttf) format('truetype');}@font-face {font-family: 'Tamzen13';font-style: normal;font-weight: normal;font-display: swap;src: url(/i/tamzen7x13r.woff2) format('woff2'), url(/i/tamzen7x13r.ttf) format('truetype');}@font-face {font-family: 'Tamzen15';font-style: normal;font-weight: bold;font-display: swap;src: url(/i/tamzen8x15b.woff2) format('woff2'), url(/i/tamzen8x15b.ttf) format('truetype');}@font-face {font-family: 'Tamzen15';font-style: normal;font-weight: normal;font-display: swap;src: url(/i/tamzen8x15r.woff2) format('woff2'), url(/i/tamzen8x15r.ttf) format('truetype');}@font-face {font-family: 'Tamzen20';font-style: normal;font-weight: bold;font-display: swap;src: url(/i/tamzen10x20b.woff2) format('woff2'), url(/i/tamzen10x20b.ttf) format('truetype');}@font-face {font-family: 'Tamzen20';font-style: normal;font-weight: normal;font-display: swap;src: url(/i/tamzen10x20r.woff2) format('woff2'), url(/i/tamzen10x20r.ttf) format('truetype');}*:root {--clr-acc:          #83a598;--clr-acc-l1:       #abcbbf;--clr-acc-d1:       #657f75;--clr-acc-d2:       #475952;--clr-bg:           #282828;--clr-bg-l1:        #343434;--clr-bg-l2:        #414141;--clr-bg-d1:        #020202;--clr-bg-d2:        #000000;--clr-fg:           #ebdbb2;--clr-fg-d1:        #c5b896;}.pr .pg.rel,.e .mt,.m,.f,.aside,.btn a,.e .tech {font-family: 'Tamzen12', monospace;font-size: 12px;line-height: 18px;}.pr .pg.rel {font-weight: bold;}html,body,pre {font-family: 'Tamzen15', monospace;font-size: 15px;line-height 18px;}.ff {font-family: monospace;}h1 a,.pr {font-family: 'Tamzen9', monospace;font-size: 18px;line-height: 20px;}h2 {font-family: 'Tamzen12', monospace;font-size: 24px;line-height: 28px;}* {padding: 0;margin: 0;box-sizing: border-box;}p, a, span, h1, h2 {will-change: transform;}html,body {width: 100%;height: 100%;background-color: var(--clr-bg);color: var(--clr-fg);scrollbar-gutter: stable;scrollbar-width: thin;}body {display: flex;flex-direction: column;min-height: 100%;}.c {clear: both;}.l {border-bottom: 2px solid var(--clr-acc-d2);width: 100%;margin: 32px 0;}.b {margin: 32px 0;}a {text-decoration: none;color: var(--clr-acc);}a:hover {color: var(--clr-acc-l1);}h1 a {text-decoration: none;font-weight: bold;}h2 {font-weight: bold;word-break: break-word;}h2 a {color: var(--clr-fg);}h2 a:hover {color: var(--clr-fg);}.sl img {width: auto;height: 15px;margin-bottom: -2px;}.sl:hover img {filter: saturate(0.6) brightness(1.50);}main {margin-top: 10px;margin-bottom: 20px;}footer {margin-top: auto;text-align: right;border-top: 2px solid var(--clr-acc-d2);}footer span {display: inline-block;}header {text-align: right;}header .h > * {display: inline-block;padding-left: 8px;}.m {display: inline-block;clear: both;list-style-type: none;margin-top: 8px;}.btn {margin: 4px 0 4px 4px;}p .btn {margin: 0;}.s-p .btn,.m .btn {display: inline-block;}.m .btn > * {display: block;padding: 4px 8px;}.m .btn > span {cursor: default;}.ak {text-decoration: underline;text-underline-position: under;}.btn {display: inline-block;border: 1px solid var(--clr-bg-d2);}.btn > * {display: block;padding: 0 8px;white-space: nowrap;border-top: 1px solid var(--clr-bg-l2);border-left: 1px solid var(--clr-bg-l2);border-right: 1px solid var(--clr-bg-d1);border-bottom: 1px solid var(--clr-bg-d1);background-color: var(--clr-bg-l1);}.btn.ac > *,.btn > *:hover {color: var(--clr-acc-l1);background-color: var(--clr-bg);border-bottom: 1px solid var(--clr-bg-l2);border-right: 1px solid var(--clr-bg-l2);border-left: 1px solid var(--clr-bg-d1);border-top: 1px solid var(--clr-bg-d1);}.e {line-height: 18px;margin-bottom: 20px;}.e .t > p+p {text-indent: 20px;}.w.hp .e .h {width: 100%;float: none;clear: both;}.w.hp .e .t {float: none;width: 100%;padding-top: 20px;}.w.hp .e {float: left;width: 35%;}.p {line-height: 0;display: inline-block;float: right;width: 60%;max-width: 1024px;background-color: #fff;margin-top: -10px;}.p img {max-width: 100%;height: auto;padding: 10px;}.p picture+picture img {margin-top: -10px;}.mt {color: var(--clr-fg-d1);}.tech p {border-left: 3px solid var(--clr-acc-d1);padding-left: 15px;}.tech {display: inline-block;background-color: var(--clr-bg);padding: 0 0 10px 0;}.detail {display: none;}.w {margin-bottom: 30px;position: relative;}.w.hp {margin-bottom: 0;}.ct {padding-top: 10px;}.w.s .detail {display: block;}.pr {text-align: center;margin-top: 30px;}.pr .pg {padding: 8px;}.pr .pg.rel {color: var(--clr-acc-d1);}.pr .pg.rel:hover {color: var(--clr-acc);}.pr .pg.ac {cursor: default;color: var(--clr-fg);}.pr .pg.ac:hover {color: var(--clr-acc);}.aside {text-align: right;}.w .ws {margin-top: 20px;text-align: right;}.w .ws .btn {margin: 4px 0 4px 4px;}main,footer .f,header {width: 100%;max-width: 1600px;margin: 0 auto 0 auto;padding: 10px 80px;}.e .h {width: 35%;float: left;}.e .t {width: 60%;float: right;}.ct {overflow: hidden;}@media (max-width: 1200px) {.hp.tc .e {width: 70%;}.tc .p {width: 100%;}.w.hp.tc {margin-bottom: 30px;}.w .ws {margin-top: 40px;}}@media (max-width: 780px) {.e .t {margin-left: 0;}main,footer .f,header {padding: 10px 10px;}.hp.tc .e {margin-top: 20px;width: 100%;}.tc .p {width: 100%;}.w .tech {display: none;}.w.tc .tech,.w.s .tech {display: block;}.w.hp.s .e,.w.s > * {float: none;width: 100%;}.w .ws {margin-top: 20px;}}