@import"https://fonts.googleapis.com/css2?family=Kanit:wght@100;200;300&display=swap";.layer{top:0;left:0;right:0;bottom:0;width:100%;height:100%;transform:translateZ(0)}.layer1{background-color:#333;color:#fff}.layer2{background-color:#555;color:#fff}.layer3{background-color:#777;color:#fff}.App-Typing-Animation-Cursor:after{content:"|";animation:cursor 1.1s infinite step-start}@keyframes cursor{50%{opacity:0}}.App-Splash{width:100%;min-height:100vh;display:flex;flex-direction:column;place-items:center;color-scheme:light dark;color:#ffffffde;background-color:var(--splash-bg);position:fixed}.App-Splash-Typing-Container{width:auto;font-size:1.6rem;max-width:90%;padding:1.5rem;font-weight:100}.App-Splash-Actions{display:flex}.App-Splash-Actions>div:first-child{margin-right:1rem}.App-Splash-Actions-Button{display:flex;align-items:center}.App-Splash-Actions-Button-Icon{max-width:2rem;min-width:2rem;object-fit:contain;margin-right:.2rem}.App-Splash-Response-Container{color:var(--color-primary)}.App-Splash-Exit-Animation{position:absolute;width:0;height:0;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;border-radius:50%;background-color:var(--color-white)}.App-Button-Button{padding:var(--app-button-padding);color:var(--color-black);border-radius:var(--app-base-border-radius);font-size:1.1428571429rem;background:var(--color-primary);background:-webkit-linear-gradient(bottom left,var(--color-primary) 0%,var(--color-secondary) 100%);background:linear-gradient(to top right,var(--color-primary) 0%,var(--color-secondary) 100%);transform:scale(1);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.App-Button-Button--Capitalize{text-transform:uppercase}.App-Button-Button:hover:not(:disabled){transform:scale(1.1)}.App-Button-Button:disabled{filter:grayscale(1)}.App-Container{width:100%}@mixin disableAnimation{transform: none !important; transition: none !important; transition-property: none !important; transition-duration: 0s !important; transition-delay: 0s !important; animation: none !important; animation-duration: 0s !important; animation-delay: 0s !important; animation-iteration-count: 1 !important; scroll-behavior: auto !important;}@mixin acDisableAnimation{@media (prefers-reduced-motion: reduce) {@include disableAnimation;}}@mixin acModeBW{filter: grayscale(100%);}@mixin acModeContrast{filter: invert(100%); background-color: $white !important;}@mixin meterReset{meter {background: none; -webkit-appearance: none;} ::-moz-meter-bar {-moz-appearance: none;} :-moz-meter-optimum::-moz-meter-bar,:-moz-meter-sub-optimum::-moz-meter-bar,:-moz-meter-sub-sub-optimum::-moz-meter-bar {background: none;} meter::-webkit-meter-bar,meter::-webkit-meter-optimum-value,meter::-webkit-meter-suboptimum-value,meter::-webkit-meter-even-less-good-value,meter::-webkit-meter-inner-element {background: none;}}@mixin progressReset{progress,progress[role] {display: block; overflow: hidden; width: 100%; height: 40px; margin: 0; appearance: none; border: none; background-size: auto;} progress[role]:after {background-image: none;} progress[role] strong {display: none;}}html{-webkit-text-size-adjust:100%;&:focus-within{scroll-behavior:smooth}}body{text-size-adjust:100%;position:relative;width:100%;min-height:100vh;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}*,:after,:before{box-sizing:border-box}a:not([class]){text-decoration-skip-ink:auto}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;margin:0;padding:0;border:0;vertical-align:baseline}:focus{outline:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none;&:before,&:after{content:"";content:none}}input:required,input{box-shadow:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input{&:focus{outline:none}}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:active,a:hover{outline:none}img{max-width:100%;display:inline-block;vertical-align:middle;height:auto}picture{display:inline-block}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;border:0}button[disabled],html input[disabled]{cursor:default}[disabled]{pointer-events:none}input[type=checkbox],input[type=radio]{padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button{border:0;background:transparent}textarea{overflow:auto;vertical-align:top;resize:vertical}table{border-collapse:collapse;border-spacing:0;text-indent:0}hr{box-sizing:content-box;overflow:visible;background:#000;border:0;height:1px;line-height:0;margin:0;padding:0;page-break-after:always;width:100%}pre{font-family:monospace,monospace;font-size:100%}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:none}code,kbd,pre,samp{font-family:monospace,monospace}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-5px}sup{top:-5px}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1;margin:0;padding:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;outline:0}legend{color:inherit;white-space:normal;display:block;border:0;max-width:100%;width:100%}fieldset{min-width:0}body:not(:-moz-handler-blocked) fieldset{display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}template{display:none}[data-theme=cottoncandy]{--color-primary: #a471c2;--color-secondary: #a8e5d9}[data-theme=sunflower]{--color-primary: #fbcd07;--color-secondary: #cddc39}[data-theme=twoberries]{--color-primary: #df4f5f;--color-secondary: #24b5d2}[data-theme=peacock]{--color-primary: #43cea2;--color-secondary: #185a9d}[data-theme=powder]{--color-primary: #ddd6f3;--color-secondary: #faaca8}:root{font-size:var(--app-base-font-size);font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;--color-primary: #4ca1af;--color-secondary: #c4e0e5;--color-tertiary: #086c70;--color-gray-1: #e4e8ec;--color-gray-2: #222222;--color-gray-3: #f2f2f2;--color-white: #ffffff;--color-black: #000000;--color-yellow: #ffee00;--color-success: #8bc24a;--app-base-font-size: 14px;--app-base-border-radius: 8px;--media-tablet-max-width: 1024px;--media-tablet-portrait-max-width: 768px;--media-mobile-max-width: 480px;--media-mobile-landscape-max-width: 640px;--splash-bg: #1c1b1b;--app-button-padding: .5rem 1.5rem}body{margin:0;font-family:Kanit,Helvetica,Arial,sans-serif}#root{width:100%;margin:0 auto;text-align:center}h1{font-size:3.2em;line-height:1.1}.flex-row-parent{display:flex}.flex-row-avc{align-items:center}.flex-row-avt{align-items:flex-start}.flex-row-ahc{justify-content:center}.text-center{text-align:center}.font-bold{font-weight:700}.text-uppercase{text-transform:uppercase}.indent-left-1{margin-left:1rem}.indent-left-2{margin-left:2rem}.mb0{margin-bottom:0}.mb1{margin-bottom:1rem}
