﻿.control-label{color:var(--theme-text-secondary, #666);font-size:14px;font-style:normal;font-weight:700;line-height:normal;width:100%}.form-group__hint{color:var(--theme-text-secondary, #666);font-size:12px;font-style:normal;font-weight:500;line-height:16px;margin:6px 0 0}.form-new-item .form-control,.studio-form .form-control,.custom-modal--developer-portal .form-control,.contact-form .form-control{border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:var(--theme-field, #fff);border:1px solid var(--theme-border-strong, rgba(0,0,0,0.25));color:var(--theme-text, #000);font-style:normal;font-weight:400;height:auto;line-height:18px;padding:8px 12px}.form-new-item .form-control:focus,.studio-form .form-control:focus,.custom-modal--developer-portal .form-control:focus,.contact-form .form-control:focus{background-color:var(--theme-field, #fff);border-color:var(--theme-border-focus, rgba(0,0,0,0.75));box-shadow:none}.form-new-item .form-control.form-control--empty,.studio-form .form-control.form-control--empty,.custom-modal--developer-portal .form-control.form-control--empty,.contact-form .form-control.form-control--empty{background-color:var(--theme-field-empty, rgba(0,0,0,0.04));border:1px solid transparent}.form-new-item .form-control.form-control--empty:focus,.studio-form .form-control.form-control--empty:focus,.custom-modal--developer-portal .form-control.form-control--empty:focus,.contact-form .form-control.form-control--empty:focus{background-color:var(--theme-field, #fff);border-color:var(--theme-border-focus, rgba(0,0,0,0.75))}.form-new-item .form-control.form-control--large,.studio-form .form-control.form-control--large,.custom-modal--developer-portal .form-control.form-control--large,.contact-form .form-control.form-control--large{padding:12px}.form-new-item .form-control:user-invalid,.form-new-item .form-control.is-invalid,.studio-form .form-control:user-invalid,.studio-form .form-control.is-invalid,.custom-modal--developer-portal .form-control:user-invalid,.custom-modal--developer-portal .form-control.is-invalid,.contact-form .form-control:user-invalid,.contact-form .form-control.is-invalid{background:var(--theme-danger-subtle, rgba(214,0,0,0.06));border:1px solid var(--theme-danger, #c20000)}.form-control__addon{background-color:transparent;border:1px solid transparent;color:var(--theme-text-muted, #999);font-weight:500;padding:0;position:absolute;right:10px;top:7px;width:20px;z-index:3}.copy-tooltip{position:relative}.copy-tooltip::after{background:var(--theme-tooltip, #000);border-radius:4px;bottom:calc(100% + 6px);color:#fff;content:attr(data-copied-label);font-size:11px;font-weight:600;line-height:1;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;right:0;transition:opacity .15s ease;white-space:nowrap}html[dir="rtl"] .copy-tooltip::after{left:0;right:auto}.copy-tooltip.is-copied::after{opacity:1}.contact-success,.portal-card,.contact-form-box,.contact-intro{border-radius:16px;-moz-border-radius:16px;-webkit-border-radius:16px;background:var(--theme-surface, #f7f7f7)}.contact-text{color:var(--theme-text, #000);font-size:16px;line-height:22px;margin:0}.contact-text a{color:inherit;text-decoration:underline}.contact-text--link{text-decoration:underline}.contact-text--link:hover{color:var(--theme-text, #000)}.contact-text--medium{font-weight:500}.contact-page{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:flex-start;-moz-box-align:flex-start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start;gap:15px;margin:15px 0}.contact-page .contact-page__main{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:15px;width:100%}.contact-page .contact-page__aside{width:100%}@media (min-width: 1024px){.contact-page{-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;gap:20px;margin:20px 0}.contact-page .contact-page__main{flex:1 1 auto;gap:20px;min-width:0;width:auto}.contact-page .contact-page__aside{flex:0 0 320px;width:320px}}@media (min-width: 1360px){.contact-page .contact-page__aside{flex-basis:380px;width:380px}}.contact-intro{padding:30px 20px;text-align:center}.contact-intro .contact-intro__title{color:var(--theme-text, #333);font-family:'Nunito', sans-serif;font-size:28px;font-weight:800;line-height:34px;margin:0}.contact-intro .contact-intro__support{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap;gap:4px;margin-top:10px}.contact-intro .contact-intro__copy{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;height:26px;line-height:26px;padding:0 8px;width:35px}.contact-intro .contact-intro__copy::before{color:var(--theme-text, #000);content:"";font-family:'fontello';font-size:16px;font-weight:normal;font-style:normal}@media (min-width: 1024px){.contact-intro{padding:40px 100px}.contact-intro .contact-intro__title{font-size:36px;line-height:44px}}.contact-form-box{padding:30px 20px}.contact-form-box .contact-form-box__header{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;gap:10px;margin:0 auto 20px;max-width:580px;text-align:center}.contact-form-box .contact-form-box__title{color:var(--theme-text, #333);font-family:'Nunito', sans-serif;font-size:22px;font-weight:800;line-height:26px;margin:0}@media (min-width: 1024px){.contact-form-box{padding:60px 100px}}.contact-form{margin:0 auto;max-width:580px}.contact-form .form-group{margin-bottom:20px}.contact-form .form-textarea{min-height:131px;resize:vertical}.contact-form .contact-form__alert{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:var(--theme-danger-subtle, rgba(214,0,0,0.06));border:1px solid var(--theme-danger, #c20000);color:var(--theme-danger, #c20000);font-size:14px;line-height:20px;margin-bottom:20px;padding:12px}.contact-form .contact-form__alert:focus{outline:2px solid var(--theme-danger, #c20000);outline-offset:2px}.contact-form .contact-form__alert span{display:block}.contact-form .button.contact-form__submit{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px}.contact-form .button.contact-form__submit:disabled{opacity:.25;pointer-events:none}.portal-card{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;gap:10px;padding:30px;text-align:center}.portal-card .portal-card__image{display:block;height:auto;max-width:100%}.portal-card .portal-card__title{background:linear-gradient(90deg, #672edb 0%, #8c49e1 52.67%, #0a9bff 100%);-webkit-background-clip:text;background-clip:text;font-family:'Nunito', sans-serif;font-size:22px;font-weight:800;line-height:26px;margin:6px 0 0;-webkit-text-fill-color:transparent}.portal-card .button.portal-card__button{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;margin-top:10px;width:100%}.contact-success{display:-webkit-box;display:-moz-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;justify-content:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;margin:15px 0;min-height:300px;padding:40px 20px;text-align:center}.contact-success .contact-success__title{color:var(--theme-text, #333);font-family:'Nunito', sans-serif;font-size:28px;font-weight:800;line-height:34px;margin:0 0 10px}.contact-success .contact-success__text{color:var(--theme-text, #000);font-size:16px;line-height:22px;margin:0}@media (min-width: 1024px){.contact-success{margin:20px 0}.contact-success .contact-success__title{font-size:36px;line-height:44px}}
