/*!
 * trustywolf.com - https://github.com/trustywolf/trustywolf.com - MIT License
 * Bundled third-party assets:
 *   Font Awesome Free 7.3.1 - https://fontawesome.com
 *     (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 *   Red Hat Display / Red Hat Text - https://github.com/RedHatOfficial/RedHatFont
 *     (SIL Open Font License 1.1, packaged by @fontsource)
 *   Grid classes derived from Unsemantic 1.3.0 - https://unsemantic.com (MIT License)
 * Full license texts are shipped under /licenses/ next to this file's site root.
 */
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
/*!
 * Font Awesome Free 7.3.1 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family:var(--fa-family,var(--fa-style-family,"Font Awesome 7 Free"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display,inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-synthesis:none;font-variant:normal;font-style:normal;font-weight:var(--fa-style,900);text-align:center;text-rendering:auto;width:var(--fa-width,1.25em);line-height:1}:-webkit-any(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}:-moz-any(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content:""/""){:-webkit-any(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}:-moz-any(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-at{--fa:"@"}.fa-magnifying-glass{--fa:"\00f002"}.fa-book{--fa:"\00f02d"}.fa-chevron-right{--fa:"\00f054"}.fa-triangle-exclamation{--fa:"\00f071"}.fa-key{--fa:"\00f084"}.fa-comments{--fa:"\00f086"}.fa-certificate{--fa:"\00f0a3"}.fa-globe{--fa:"\00f0ac"}.fa-briefcase{--fa:"\00f0b1"}.fa-users{--fa:"\00f0c0"}.fa-flask{--fa:"\00f0c3"}.fa-envelope{--fa:"\00f0e0"}.fa-keyboard{--fa:"\00f11c"}.fa-code-branch{--fa:"\00f126"}.fa-building-columns{--fa:"\00f19c"}.fa-language{--fa:"\00f1ab"}.fa-i-cursor{--fa:"\00f246"}.fa-location-dot{--fa:"\00f3c5"}.fa-user-tie{--fa:"\00f508"}.fa-users-gear{--fa:"\00f509"}.fa-pen-nib{--fa:"\00f5ad"}.fa-network-wired{--fa:"\00f6ff"}.fa-blog{--fa:"\00f781"}:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-solid:normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:900;font-display:block;src:url(./fa-solid-900-IAB4Droh.woff2)}.fas{--fa-family:var(--fa-family-classic);--fa-style:900}.fa-solid{--fa-style:900}:root{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}:host{--fa-family-classic:"Font Awesome 7 Free";--fa-font-regular:normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic:var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Free";font-style:normal;font-weight:400;font-display:block;src:url(./fa-regular-400-DRN8N0d1.woff2)}.far{--fa-family:var(--fa-family-classic);--fa-style:400}.fa-regular{--fa-style:400}:root{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}:host{--fa-family-brands:"Font Awesome 7 Brands";--fa-font-brands:normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:block;src:url(./fa-brands-400-Bs6tcqqs.woff2)}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family:var(--fa-family-brands);--fa-style:400}.fa-debian{--fa:"\00e60b"}.fa-threads{--fa:"\00e618"}.fa-linkedin{--fa:"\00f08c"}.fa-twitter{--fa:"\00f099"}.fa-facebook{--fa:"\00f09a"}.fa-github{--fa:"\00f09b"}.fa-apple{--fa:"\00f179"}.fa-weibo{--fa:"\00f18a"}.fa-chrome{--fa:"\00f268"}.fa-fedora{--fa:"\00f798"}.fa-ubuntu{--fa:"\00f7df"}@font-face{font-family:Red Hat Display;font-style:normal;font-display:swap;font-weight:400;src:url(./red-hat-display-latin-ext-400-normal-BpO_C1FM.woff2)format("woff2"),url(./red-hat-display-latin-ext-400-normal-97SINMUb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Display;font-style:normal;font-display:swap;font-weight:400;src:url(./red-hat-display-latin-400-normal-D52i6mLn.woff2)format("woff2"),url(./red-hat-display-latin-400-normal-C7ViOSmv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(./red-hat-text-latin-ext-400-normal-BBm29hAA.woff2)format("woff2"),url(./red-hat-text-latin-ext-400-normal-BAHjMHPw.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Red Hat Text;font-style:normal;font-display:swap;font-weight:400;src:url(./red-hat-text-latin-400-normal-CU14VBGs.woff2)format("woff2"),url(./red-hat-text-latin-400-normal-B-8bUVwG.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.grid-container:before,.mobile-grid-100:before,.grid-40:before,.grid-50:before,.grid-100:before,.grid-container:after,.mobile-grid-100:after,.grid-40:after,.grid-50:after,.grid-100:after{content:".";visibility:hidden;width:0;height:0;font-size:0;line-height:0;display:block;overflow:hidden}.grid-container:after,.mobile-grid-100:after,.grid-40:after,.grid-50:after,.grid-100:after{clear:both}.grid-container{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:10px;padding-right:10px}.mobile-grid-100,.grid-40,.grid-50,.grid-100{box-sizing:border-box;padding-left:10px;padding-right:10px}.grid-parent{padding-left:0;padding-right:0}@media (max-width:767px){.mobile-grid-100{clear:both;width:100%}}@media (min-width:768px){.grid-40{float:left;width:40%}.grid-50{float:left;width:50%}.grid-100{clear:both;width:100%}}.chem-element{color:#fff;background:rgba(255,163,163,.09);border-radius:.25em;margin-left:-.35em;margin-right:-.25em;padding:.2em .1em .2em .35em;transition-duration:.5s;box-shadow:0 0 .1em .1em rgba(0,0,0,.05)}.chem-element:hover{box-shadow:0 0 .2em .2em rgba(255,255,255,.05)}.chem-element[data-element=neon]:before{content:"10";vertical-align:-.5em;font-size:.45em}.chem-element[data-element=neon]:hover{background:#faa3a3}.footer i{text-align:center;width:1.25em}.copyright{color:#aaa;background:#272822;padding:.5em 1em;font-size:.9em;line-height:2em}.hosting{color:#ddd;background:#3f3830;padding:.75em 1em;font-size:.9em;font-weight:400;text-decoration:none;display:block}.hosting .link{color:#fd971f}.section.header{background:#272822 url(./header-background-BpE1EQpE.webp) 50%/cover;align-items:center;display:flex}.section.header .split{padding:0 1em}.section.header .name{color:#f5f5f5;text-shadow:2px 2px 4px rgba(0,0,0,.25);margin:.25em .5em .25em 0;font-weight:300;line-height:1.25em;display:inline-block}.section.header .name .chem-element{text-decoration:none}.section.header .name:after{color:#aaa;font-size:.5em;display:inline-block;position:relative;bottom:0}.section.header .name.lang-cn:after{content:"zh-CN"}.section.header .name.lang-en:after{content:"en-US"}.section.header .name.lang-ja:after{content:"ja-JP"}.section.header .picture{display:block;overflow:hidden;box-shadow:0 0 .15em .15em rgba(0,0,0,.15)}.section.header .picture img{box-sizing:content-box;width:100%;height:100%;display:block}.section.header .picture-container{padding:2em}.section.header .names+.label-group{margin-top:2em}.section.header .info-container{background:rgba(0,0,0,.6);padding:2em}@media (min-width:360px){.section.header .name{white-space:nowrap}.section.header .name .no-wrap{white-space:normal}}@media (max-width:1023px){.section.header{flex-direction:column}.section.header .picture-container{width:auto;padding-bottom:0}.section.header .info-container{box-sizing:border-box;width:100%}}@media (max-width:767px){.section.header .picture{max-width:230px;margin:0 auto}}@media (max-width:767px) and (max-height:480px){.section.header .picture{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.section.header .picture img{width:auto;height:auto;max-height:70vh}}figure.identities{border-bottom:.1em solid rgba(0,0,0,.05);margin:.75em 0}figure.identities:last-child{border-bottom:none}figure.identities figcaption{color:#6f6f6f;padding:0 .25em;line-height:2em}figure.identities figcaption i{text-align:center;width:1.5em;margin-right:.5ch;font-size:1.21em}figure.identities p a{color:#333;padding:.25em;font-size:1em;text-decoration:none;transition-duration:.25s;display:block}figure.identities p a:hover{background-color:rgba(0,0,0,.024)}figure.identities p a .fake-link{color:#be0000}figure.identities ul{margin:0;padding:0}figure.identities ul li{margin:.5em 0;list-style:none;display:block}figure.identities ul li a{color:#333;padding:.5em .25em;font-size:1.1em;line-height:1.75em;text-decoration:none;transition-duration:.25s;display:flow-root}figure.identities ul li a:hover{background-color:rgba(0,0,0,.024)}figure.identities ul li a i{text-align:center;width:1.5em;font-size:1.1em}figure.identities ul li a .fake-link{color:#be0000;float:right}figure.identities ul li.shutdown a .label,figure.identities ul li.shutdown a .fake-link{text-decoration:line-through;transition-duration:.25s}figure.identities ul li.shutdown a:hover .label,figure.identities ul li.shutdown a:hover .fake-link{color:#ddd;-webkit-text-decoration-color:#c93756;text-decoration-color:#c93756}.intro{background:rgba(255,255,255,.98);margin:0 0 .4em;padding:1em 0}.intro.top{border-bottom:.15em dashed #272822;margin:0}.intro .block .split{padding:0 1em}.intro h2{letter-spacing:.02em;margin:0;font-weight:300;line-height:2em}.intro h2 i{text-align:center;width:1em;margin:.25em}.intro p{color:#272822;border-left:.2em solid #272822;margin:1em 0;padding:.5em .25em .5em .75em;font-family:Red Hat Text,Helvetica Neue,Helvetica,Arial,UD Digi Kyokasho NK-R,YuKyokasho Yoko,sans-serif;font-size:1.1em;line-height:1.75em;overflow:auto}.intro .label-group{box-sizing:border-box;border-bottom:.1em solid rgba(0,0,0,.05);width:100%;margin-top:3em;display:block}.intro .label-group:last-child{border-bottom:none}.intro .label-group .header.alt{color:#6f6f6f;padding:0 .25em;font-size:1em}.intro .label-group .header.alt i{text-align:center;width:1.5em;margin-right:.5ch;font-size:1.21em}.intro .label-group .label{color:#e6db74;box-shadow:none;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;background:#272822;max-width:100%;margin:.25em .25em 1em;padding:.25em .75em;font-family:Consolas,Menlo,monospace;font-size:.9em;transition-duration:.5s}.intro .picture{margin:1em 0;display:block;overflow:hidden;box-shadow:0 0 .15em .15em rgba(0,0,0,.15)}.intro .picture img{box-sizing:content-box;width:100%;height:100%;display:block}@media (max-width:400px){.intro h2{padding:0 .5em;font-size:1.3em}}.label-group{margin:1.25em 0;padding:0 .25em;display:inline-block;position:relative}.label-group .header{color:#fff;text-shadow:0 0 .1em rgba(0,0,0,.25);padding:0 0 0 .25em;font-size:.8em;display:block;position:absolute;top:-1.75em;left:0}.label-group .header.alt{color:#333}.label-group .label{color:#f5f5f5;background:#272822;margin:.25em 0;padding:0 .5em;line-height:2em;display:inline-block;box-shadow:0 0 .15em .15em rgba(0,0,0,.1)}.label-group a.label{text-decoration:none}.label-group .label i{color:#f5f5f5;vertical-align:-.05em;--fa-width:auto;margin-right:.25em;font-size:1.2em}.label-group .label.lab{color:#fa4989}.label-group .label.lang{color:#a6e22e}.label-group .label.loc{color:#fd971f}.label-group .label.edu{color:#f1c400}.label-group .label.work{color:#66d9ef}.label-group .label.cert{color:#e6db74}.label-group .label.rg{color:#ae81ff}.label-group .label.kg{color:#0ea5e9}.label-group .label.wide{color:#e8695c}body{background:#272822 url(./background-1bRYFMPh.webp) 50%/cover fixed;flex-direction:column;justify-content:center;min-height:100vh;margin:0;padding:5vh 0;font-size:1em;display:flex}html{margin:0;padding:0;font-family:Red Hat Display,Helvetica Neue,Helvetica,Arial,UD Digi Kyokasho NK-R,YuKyokasho Yoko,sans-serif}#container{background:#be0000 linear-gradient(90deg,#e00,#820000) 0 0/cover;max-width:64em;margin:0 auto;box-shadow:0 0 .15em .15em rgba(0,0,0,.125)}.no-wrap{display:inline-block}#container,#container>:first-child{border-top-left-radius:2em}#container,#container>:last-child,#container>:last-child>:last-child{border-bottom-right-radius:2em}.header .small-labels .group:before,.header .small-labels .label:before{color:#eee}.identities .small-labels .group:before,.identities .small-labels .label:before{color:#333}@media (max-width:767px){body,#container{padding:0}#container,#container>:first-child{border-top-left-radius:0}#container,#container>:last-child,#container>:last-child>:last-child{border-bottom-right-radius:0}.section.header{background:rgba(0,0,0,.75)}.intro .block .split{padding:0 .5em}.intro p{border-left:none;padding:.2em}}
