@charset "UTF-8";
@font-face
{
 font-family: "Katahdin Round";
 font-weight: 400;
 font-style: normal;
 src: url("/qs/Katahdin-Round.eot");
 src: url("/qs/Katahdin-Round.eot?#iefix") format("embedded-opentype"), url("/qs/Katahdin-Round.otf") format("opentype"), url("/qs/Katahdin-Round.ttf") format("truetype"), url("/qs/Katahdin-Round.woff") format("woff"), url("/qs/Katahdin-Round.woff2") format("woff2"), url("/qs/Katahdin-Round.svg#KatahdinRound-Regular") format("svg");
}
@font-face
{
 font-family: "Fira Mono Medium";
 font-weight: 500;
 font-style: normal;
 src: url("/qs/FiraMono-Medium.eot");
 src: url("/qs/FiraMono-Medium.eot?#iefix") format("embedded-opentype"), url("/qs/FiraMono-Medium.otf") format("opentype"), url("/qs/FiraMono-Medium.ttf") format("truetype"), url("/qs/FiraMono-Medium.woff") format("woff"), url("/qs/FiraMono-Medium.woff2") format("woff2"), url("/qs/FiraMono-Medium.svg#FiraMono-Medium") format("svg");
}
@font-face
{
 font-family: "IowanOldSt Blk BT";
 font-weight: 400;
 font-style: normal;
 src: url("/qs/Iowan-Old-Style-Black-BT.eot");
 src: url("/qs/Iowan-Old-Style-Black-BT.eot?#iefix") format("embedded-opentype"), url("/qs/Iowan-Old-Style-Black-BT.otf") format("opentype"), url("/qs/Iowan-Old-Style-Black-BT.ttf") format("truetype"), url("/qs/Iowan-Old-Style-Black-BT.woff") format("woff"), url("/qs/Iowan-Old-Style-Black-BT.woff2") format("woff2"), url("/qs/Iowan-Old-Style-Black-BT.svg#IowanOldStyleBT-Black") format("svg");
}
@font-face
{
 font-family: "Kepler Std";
 font-weight: 500;
 font-style: normal;
 src: url("/qs/KeplerStdMediumExtendedCaption.eot");
 src: url("/qs/KeplerStdMediumExtendedCaption.eot?#iefix") format("embedded-opentype"), url("/qs/KeplerStdMediumExtendedCaption.otf") format("opentype"), url("/qs/KeplerStdMediumExtendedCaption.ttf") format("truetype"), url("/qs/KeplerStdMediumExtendedCaption.woff") format("woff"), url("/qs/KeplerStdMediumExtendedCaption.woff2") format("woff2"), url("/qs/KeplerStdMediumExtendedCaption.svg#KeplerStd-MediumExtCapt") format("svg");
}
body
{
 border-top-style: none;
 border-top-width: 0;
 border-right-style: none;
 border-right-width: 0;
 border-bottom-style: none;
 border-bottom-width: 0;
 border-left-style: none;
 border-left-width: 0;
 border-collapse: collapse;
 border-spacing: 0;
 outline-style: none;
 outline-width: 0;
 margin-top: 0;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 0;
 padding-right: 0;
 padding-bottom: 0;
 padding-left: 0;
 box-sizing: border-box;
 text-align: center;
 background-color: #000000;
 color: #FFFFFF;
}
div.ns
{
 width: 100%;
 display: flex;
 flex-direction: row;
 justify-content: center;
 align-items: center;
}
@media all and (max-width: 735px)
{
 div.cg
 {
  width: 100%;
 }
}
@media all and (min-width: 736px)
{
 div.cg
 {
  width: 735px;
 }
}
div.cg
{
 border-style: solid;
 border-color: #00FFFF;
 border-width: 5px;
 border-radius: 25px;
 background-clip: padding-box;
 margin: 1px;
 padding: 5px;
 display: flex;
 flex-direction: column;
 justify-content: center;
 align-items: center;
}
div.w
{
 border-style: solid;
 border-color: #80FF00;
 border-width: 5px;
 border-radius: 0;
 background-clip: padding-box;
 padding: 5px;
 font-size: 1rem;
 overflow-wrap: break-word;
 word-wrap: break-word;
 word-break: break-word;
}
div.xer
{
 display: block;
 width: 100%;
}
div.xer:nth-of-type(2n)
{
 background-color: #151515;
}
div.xer:nth-of-type(n+2)
{
 padding-top: calc(1rem + 3px);
}
div.uuuwuuu
{
 display: block;
 height: 925px;
 width: 100%;
}
span.fc
{
 font-family: "Kepler Std";
 text-decoration-line: underline;
 text-decoration-color: #FFFFFF;
 text-decoration-style: solid;
 font-size: 3.05rem;
 color: #FFFFFF;
}
span.esu
{
 font-family: "Katahdin Round";
 font-size: 3.5rem;
 text-decoration-line: underline;
 text-decoration-style: solid;
}
span.esd
{
 font-family: "IowanOldSt Blk BT";
 font-size: 2.5rem;
}
span.esr
{
 font-family: "Kepler Std";
 font-size: 2rem;
}
span.esc
{
 font-family: "Fira Mono Medium";
 font-size: 1.5rem;
}
.wrgspi
{
 border: 0;
 width: 100%;
 margin: 0;
}
a.kc:link
{
 color: #FF8737;
}
a.kc
{
 border-style: solid;
 border-color: #A900A9;
 border-width: 3px;
 border-radius: 5px;
 text-decoration-line: underline;
 text-decoration-color: #FFFFFF;
 text-decoration-style: solid;
 font-family: "Katahdin Round";
 font-size: 2rem;
}
input[type="submit"]
{
 background-color: #A900A9;
 color: #FFFFFF;
 font-size: 3rem;
 cursor: pointer;
 text-decoration: none;
}
@viewport
{
 width: extend-to-zoom 100vw;
 height: auto;
 min-width: 50%;
 max-width: 300%;
 zoom: 100%;
}