@import"https://fonts.googleapis.com/css2?family=Courier+Prime&family=Poppins&family=Quicksand:wght@400;600;700&display=swap";card-card{--padding: 5vmin;--ratio: .8;align-self:stretch;justify-self:stretch;display:grid;align-items:stretch;justify-items:stretch;padding:var(--padding);overflow:hidden}card-card>nav{display:grid;grid-template-columns:min-content;grid-template-rows:min-content 1fr;grid-row-gap:5vmin;align-items:stretch;justify-items:stretch}card-card>nav>.logo{aspect-ratio:1;background-position:0 0;background-size:contain;background-repeat:no-repeat}card-card>nav>.logo:after{display:none!important}card-card>nav>.menu{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(auto-fit,min-content);color:#999}card-card>nav>.menu>*{transform-origin:center;transform:scale(.85)}card-card>nav>.menu>.spin>svg{animation:card-spin-rotate 1.75s infinite linear}card-card>div{align-self:center;justify-self:center;display:flex;flex-direction:column;align-items:center;grid-gap:.5em;text-align:center;font-size:9vmin}card-card>main{text-align:right;white-space:nowrap}card-card>main>.data{display:inline-block;transform-origin:top right}card-card>main>.data>*{padding:0;margin:0}card-card>main>.data>dt{font-size:.75em;color:#ccc}card-card>main>.data>dt:not(:first-child){margin-top:.5rem}card-card>main>.data>dd{font-weight:700}card-card>aside{display:grid;grid-gap:2.5vmin}card-card>aside>.photo{display:grid;border-style:solid;border-radius:.75em;background-size:cover;background-position:center;background-repeat:no-repeat}card-card>aside>.photo>svg{margin:auto;color:#ccc;transform:scale(5);stroke-width:.5}card-card>aside>.qr{background-size:contain;background-position:center;background-repeat:no-repeat}card-card>aside>.hologram{background-size:contain;background-position:center;background-repeat:no-repeat}@media only screen and (orientation: landscape){card-card{--unit: calc((100vh - 2 * var(--padding)) / (4 + (4 + 5) / var(--ratio)));--logo: calc(4 * var(--unit));grid-template-columns:min-content 1fr min-content;grid-template-rows:1fr}card-card>nav{grid-column:1;grid-row:1}card-card>nav>.logo{grid-area:1 / 1;width:var(--logo)}card-card>nav>.menu{grid-area:2 / 1;align-self:end;font-size:calc(.5 * var(--logo))}card-card>div{grid-column:2 / span 2;grid-row:1;padding:.75em 2.5em}card-card>main{grid-column:2;grid-row:1;margin-left:.5em;margin-right:1.5em}card-card>aside{grid-column:3;grid-row:1;grid-template-columns:calc(4 * var(--unit)) calc(5 * var(--unit));grid-template-rows:calc((4 + 5) / var(--ratio) * var(--unit)) calc(4 * var(--unit))}card-card>aside>.photo{grid-column:1 / span 2;grid-row:1}card-card>aside>.qr{grid-column:1;grid-row:2}card-card>aside>.hologram{grid-column:2;grid-row:2}}@media only screen and (orientation: portrait){card-card{--unit: calc((100vw - 2 * var(--padding)) / ((5 + (5 + 4) * var(--ratio))));--logo: calc(3 * var(--unit));grid-template-columns:min-content 1fr;grid-template-rows:1fr min-content}card-card>nav{grid-row:1;grid-column:1}card-card>nav>.logo{grid-area:1 / 1;width:var(--logo)}card-card>nav>.menu{grid-area:2 / 1;align-self:start;font-size:calc(.5 * var(--logo))}card-card>div{grid-column:1 / span 2;grid-row:2;padding:.75em}card-card>main{grid-row:1;grid-column:2;margin-left:.5em;margin-bottom:1em}card-card>aside{grid-row:2;grid-column:1 / span 2;grid-template-columns:calc(5 * var(--unit)) calc((5 + 4) * var(--ratio) * var(--unit));grid-template-rows:calc(5 * var(--unit)) calc(4 * var(--unit))}card-card>aside>.photo{grid-column:2;grid-row:1 / span 2}card-card>aside>.qr{grid-column:1;grid-row:1}card-card>aside>.hologram{grid-column:1;grid-row:2}}@media screen and (min-width: 512px) and (min-height: 512px){card-card{border-style:solid;border-radius:1em;transform:scale(.5);box-shadow:0 0 0 .5em #f8f8f8}}@keyframes card-spin-rotate{to{transform:rotate(360deg)}}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#005cc5}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-code,.hljs-comment,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}card-page{display:flex;flex-direction:column;align-items:stretch;padding:0 .5em;overflow-x:hidden;overflow-y:auto;scroll-padding-top:3.5em}card-page>*{display:contents}card-page>*>header{display:flex;flex-direction:row;align-items:center;grid-column-gap:.5em;padding-top:.5rem;padding-bottom:.25rem;margin-bottom:.5em;font-size:1.5em;box-shadow:0 0 .5em .5em #fff}card-page>*>footer{margin-top:auto;padding-top:2.5em;padding-bottom:.5em;font-size:.9em;color:#ccc}card-page>nav a{text-decoration-line:none}card-page>nav>header{z-index:1;position:sticky;top:0}card-page>nav>header>a:nth-child(1){flex-shrink:0;width:1em;height:1em;background-position:center;background-size:contain;background-repeat:no-repeat}card-page>nav>header>a:nth-child(1):after{display:none!important}card-page>nav>header>button{flex-shrink:0}card-page>nav>section:empty{display:none}card-page>nav>section:not(:first-of-type){margin-top:.75em;padding-top:.75em;border-top-style:solid}card-page>nav>section>a{display:block}card-page>nav>section>a.active{text-decoration-line:underline}card-page>nav>section>h1,card-page>nav>section>h2,card-page>nav>section>h3{padding:0;margin:0;border:none;font:inherit}card-page>nav>section>h1>a,card-page>nav>section>h2>a,card-page>nav>section>h3>a{font:inherit}card-page>nav>section>h1{font-weight:700}:is(card-page > nav > section)>h1+h1{margin-top:.25em}:is(card-page > nav > section)>h1+h2{margin-top:.25em}:is(card-page > nav > section)>h2+h1{margin-top:.75em}card-page>nav>section>h3{display:none}card-page>main>header:after{content:"\200b"}card-page>main>header>.lucide-refresh-cw{width:1em;stroke-width:1.5px;color:#999;animation:card-page-loader 1.5s infinite linear}@media screen and (max-width: 768px){card-page.nav>:not(nav){display:none}card-page.main>nav>:not(header){display:none}card-page>nav>header>a:nth-child(2){margin:auto}card-page>nav>section{text-align:center;font-size:1.25em}}@media screen and (min-width: 768px){card-page{display:grid;grid-template-rows:1fr;grid-template-columns:minmax(min-content,1fr) 4fr}card-page>*{grid-row:1;display:flex;flex-direction:column;overflow-y:auto}card-page>*>header{padding-top:.75rem;padding-bottom:.25rem;margin-bottom:.5em;font-size:1.5em;white-space:nowrap}card-page>nav{grid-column:1;padding-right:.75em;margin-right:.75em;align-items:end;text-align:end}card-page>nav>header{justify-content:end}card-page>nav>header>button{display:none}card-page>nav>section{max-width:10em}card-page>main{grid-column:2;scroll-padding-top:.9em}card-page>main>*{max-width:40em}}@keyframes card-page-loader{to{transform:rotate(360deg)}}:root{--ec2u--font-size: 16pt;--ec2u--color-accent-lite: #F7D638;--ec2u--color-accent-dark: #162372}html{font-family:Quicksand,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:var(--ec2u--font-size);line-height:1.25}h1,h2,h3,header{font-family:Poppins,Helvetica Neue,Arial,sans-serif;font-weight:400;letter-spacing:-.01em}code,code[class*=language-],pre[class*=language-]{font-family:Courier Prime,Courier New,Courier,monospace;font-weight:400;font-size:.9em}*{box-sizing:content-box;padding:0;margin:0;border-style:none;border-width:1px;border-color:#ccc;font:inherit;color:inherit;background-color:inherit}*:first-child{margin-top:0}html{color:#000;background-color:#fff}h1,h2{margin-top:1em;margin-bottom:.5em}h1{padding-bottom:.1em;border-bottom-style:solid;font-size:1.25em}h2{font-size:1.1em}h3{font-size:1em}ul,ol,dl{margin-top:1em;margin-bottom:1em}ul>li,ol>li,dl>li{margin-top:.25em;list-style-position:outside}ul>li{list-style-type:disc;padding-left:0;margin-left:1.25em}ul>li.task-list-item{list-style:none;margin-left:0}ul>li.task-list-item>input{margin-right:.25em}ol>li{list-style-type:decimal;padding-left:.5em;margin-left:1.5em}dl>dt{font-weight:700;font-size:95%;color:#333}dl>dt:not(:first-child){margin-top:.75em}dl>dd{margin-top:.5em;margin-left:1.5em}table{width:100%;border-collapse:collapse;margin-top:1em;margin-bottom:1.5em;font-size:95%}table tr:nth-child(odd)>td{background-color:#f8f8f8}table th,table td{padding:.5em;border-bottom-style:solid;vertical-align:baseline;text-align:start}table th:not(:first-child),table td:not(:first-child){padding-left:.5em}table th:not(:last-child),table td:not(:last-child){padding-right:.5em}table th:last-child,table td:last-child{width:100%}table th{white-space:pre;font-size:90%;font-weight:700;color:#ccc}table tr:not(:last-child)>*{border-bottom-style:solid}p{margin-bottom:.5em}p:only-child{margin:0}blockquote{padding:.5em;margin-top:1em;margin-bottom:1.5em;border-left:solid .25em #789;background-color:#f0f0f0}pre{white-space:pre}pre>code:only-child{display:block;padding:.5em .75em;margin-bottom:1em;border-radius:.5em;white-space:pre;font-size:85%;background-color:#eee}hr{width:100%;margin-top:1em;margin-bottom:1em;border-bottom-style:solid}img:not([alt~=emoji]){display:block;max-width:100%;height:auto;padding:1.5em}img[src$="#left"]:not([alt~=emoji]){float:left;max-width:33%;margin:0 1.5em 1.5em 0}img[src$="#right"]:not([alt~=emoji]){float:right;max-width:33%;margin:0 0 1.5em 1.5em}img[src$="#center"]:not([alt~=emoji]){max-width:66%;margin:auto}a,a:visited{text-decoration-line:underline;text-decoration-color:#567;text-decoration-thickness:1px;text-underline-offset:2px;font-weight:700;color:#567}[href^=http]:is(a,a:visited):after{content:"\231d";display:inline-block;margin-left:.1em;text-decoration-line:none}em{font-style:italic}strong{font-weight:700}dfn{white-space:nowrap}abbr{text-transform:none;white-space:pre}code{padding:.2em .5em .1em;border-radius:.25em;white-space:nowrap;font-size:90%;background-color:#f0f0f0}svg.lucide{display:inline-block;width:1em;height:1em;vertical-align:middle}:root{--card-loader-color-one: #162372;--card-loader-color-two: #F7D638}html,body,body>:not(script){display:grid;width:100%;height:100%;padding:0;margin:0;overflow:hidden}body:empty{width:10vmin;height:10vmin;margin:40vh auto auto;animation:loader-rotate 2s infinite linear}body:empty:before,body:empty:after{content:"";position:absolute;left:0;right:0;width:59%;height:59%;display:inline-block;border-radius:100%;animation:loader-bounce 2s infinite ease-in-out}body:empty:before{top:0;background-color:var(--card-loader-color-one)}body:empty:after{bottom:0;background-color:var(--card-loader-color-two);animation-delay:-1s}@keyframes loader-rotate{to{transform:rotate(360deg)}}@keyframes loader-bounce{0%,to{transform:scale(.25)}50%{transform:scale(1)}}
