:root{--debug-border:none;--color-background-primary:#f8f9fa;--color-background-faded:#f8f9fabf;--color-background-input:#ebf2f6;--color-text-primary:#0f2547;--color-text-faded:#5c6e85;--color-accent-primary:#3093b8;--color-accent-warning:#d9a05b;--color-accent-error:#d13239;--color-accent-highlight:#e87569;--color-shadow:#00000073;--color-ru-white:#fff;--color-ru-blue:#0036a7;--color-ru-red:#da291c;box-sizing:border-box;font-family:sans-serif}*,:before,:after{box-sizing:inherit}body{--body-color-background:var(--color-background-primary);--body-color-text:var(--color-text-primary);background-color:var(--body-color-background);color:var(--body-color-text);margin:0;padding:0;font-size:10pt}body #app{flex-direction:column;min-height:100vh;display:flex}img[data-v-0a3ea335]{width:60px;height:60px;margin-right:10px;display:inline-block}h1[data-v-0a3ea335]{font-size:1.8em}header[data-v-a5f837e6]{--header-color-background:var(--color-text-primary);--header-color-text:var(--color-background-primary);--header-color-accent:var(--color-accent-highlight);background-color:var(--header-color-background);color:var(--header-color-text)}header .contents[data-v-a5f837e6]{border:var(--debug-border);width:100%;height:80px;padding:10px}header .contents[data-v-a5f837e6] a{align-items:center;text-decoration:none;display:flex}header .contents[data-v-a5f837e6] a,header .contents[data-v-a5f837e6] a:visited,header .contents[data-v-a5f837e6] a:hover,header .contents[data-v-a5f837e6] a:active{color:var(--header-color-text)}@media (width>=1200px){header .contents[data-v-a5f837e6]{width:1200px;margin:0 auto;padding-left:0}}main[data-v-c431a6ea]{--main-color-background:var(--color-background-faded);--main-color-text:var(--color-text-primary);--main-color-accent:var(--color-accent-primary);background-color:var(--main-color-background);flex-direction:column;flex:1;display:flex}main[data-v-c431a6ea]:before{content:"";z-index:-999;background-image:url(/assets/background-BIOlVUlH.webp);background-position:50% 0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:fixed;top:0;left:0}main .contents[data-v-c431a6ea]{border:var(--debug-border);flex-direction:column;flex:1;align-items:center;width:100%;display:flex}@media (width>=1200px){main[data-v-c431a6ea]{background-color:#0000}main .contents[data-v-c431a6ea]{width:1200px;margin:0 auto}}footer[data-v-54a47bb9]{--footer-color-background:var(--color-background-primary);--footer-color-text:var(--color-text-primary);--footer-color-accent:var(--color-accent-blue-primary);background-color:var(--footer-color-background);color:var(--footer-color-text)}footer .contents[data-v-54a47bb9]{border:var(--debug-border);justify-content:space-between;align-items:center;width:100%;display:flex}@media (width>=1200px){footer .contents[data-v-54a47bb9]{width:1200px;margin:0 auto}}form[data-v-a7d4ae8f]{--form-color-background:var(--color-background-faded);--form-color-text:var(--color-text-primary);--form-color-placeholder:var(--color-text-faded);--form-input-color-background:var(--color-background-input);--form-input-color-border:var(--color-accent-primary);--form-input-color-accent:var(--color-accent-highlight);--form-button-color-background:var(--color-accent-primary);--form-button-color-text:var(--color-background-primary);--form-button-color-highlight:var(--color-accent-highlight);flex-direction:column;align-items:center;width:100%;padding:10px;display:flex}form[data-v-a7d4ae8f] .form-group{flex-direction:column;align-items:center;width:100%;display:flex}form[data-v-a7d4ae8f] .form-group>div{border:var(--debug-border);width:100%;margin-bottom:10px}form[data-v-a7d4ae8f] .form-group>div>label{color:var(--form-color-text);width:100%;margin-bottom:10px;font-size:1.3em;display:inline-block}form[data-v-a7d4ae8f] .form-group>div input{background-color:var(--form-input-color-background);border:1px solid var(--form-input-color-border);color:var(--form-color-text);border-radius:3px;outline:none;width:100%;padding:8px}form[data-v-a7d4ae8f] .form-group>div input:hover,form[data-v-a7d4ae8f] .form-group>div input:focus{border:1px solid var(--form-input-color-accent)}form[data-v-a7d4ae8f] .form-group>div input::placeholder{color:var(--form-color-placeholder)}:is(form[data-v-a7d4ae8f] .form-group>div .check-group,form[data-v-a7d4ae8f] .form-group>div .radio-group) label{width:100%;display:inline-block}:is(form[data-v-a7d4ae8f] .form-group>div .check-group,form[data-v-a7d4ae8f] .form-group>div .radio-group) input{width:auto;display:inline-block}form[data-v-a7d4ae8f] .form-group>div .select-group select{appearance:none;background-color:var(--form-input-color-background);border:1px solid var(--form-input-color-border);color:var(--form-color-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235c6e85' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border-radius:3px;outline:none;width:100%;padding:8px 32px 8px 8px}form[data-v-a7d4ae8f] .form-group>div .select-group select:hover,form[data-v-a7d4ae8f] .form-group>div .select-group select:focus{border:1px solid var(--form-input-color-accent)}form[data-v-a7d4ae8f] button{background-color:var(--form-button-color-background);color:var(--form-button-color-text);border:none;border-radius:999px;padding:10px 20px}form[data-v-a7d4ae8f] button:hover{background-color:var(--form-button-color-highlight);color:var(--form-button-color-text)}@media (width>=1200px){form[data-v-a7d4ae8f]{background-color:var(--form-color-background);box-shadow:0px 10px 10px var(--color-shadow);border-radius:3px;flex:1;margin:40px 0}form .form-group>div input[data-v-a7d4ae8f]{width:400px}form .form-group>div .select-group select[data-v-a7d4ae8f]{width:400px}}#error[data-v-1faf36bc]{--error-color-background:var(--color-background-faded);--error-color-text:var(--color-text-primary);flex-direction:column;align-items:center;width:100%;padding:10px;display:flex}#error[data-v-1faf36bc]>h3{color:var(--error-color-text);text-align:center;width:100%;font-size:1.6em}@media (width>=1200px){#error[data-v-1faf36bc]{background-color:var(--error-color-background);box-shadow:0px 10px 10px var(--color-shadow);border-radius:3px;flex:1;margin:40px 0}}
