.contact-page{max-width:1180px;margin:auto;padding:76px 24px 110px;color:#faf7ff}.contact-hero{display:grid;grid-template-columns:1fr 310px;gap:50px;align-items:end;margin-bottom:42px}.contact-hero>div>p,.contact-heading small,.contact-account-head small{color:#8d79ef;font-size:11px;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.contact-hero h1{max-width:760px;margin:10px 0 14px;font-size:clamp(42px,6vw,78px);line-height:.95}.contact-hero>div>span{max-width:680px;display:block;color:#aaa8ae;font-size:17px;line-height:1.7}.contact-hero aside{padding:24px;border-radius:24px;background:linear-gradient(145deg,#18171a,#101012);box-shadow:0 22px 60px #0007}.contact-hero aside b{color:#8d79ef;font-size:42px}.contact-hero aside p{margin:5px 0 0;color:#bbb9bf;line-height:1.55}.contact-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px}.contact-grid>section,.contact-thread,.contact-account-create,.contact-ticket-list{padding:30px;border-radius:26px;background:#101013;box-shadow:0 20px 60px #0005}.contact-heading h2{margin:7px 0 22px;font-size:28px}.contact-form{display:grid;gap:17px}.contact-form>label,.contact-fields label{display:grid;gap:7px;color:#d9d7dc;font-size:12px;font-weight:700}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.contact-form input,.contact-form select,.contact-form textarea,.contact-reply textarea{width:100%;box-sizing:border-box;border:1px solid #ffffff13;border-radius:13px;background:#19191d;color:#faf7ff;padding:13px 14px;outline:0}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.contact-reply textarea:focus{border-color:#e9c56799;box-shadow:0 0 0 3px #e9c56712}.contact-form input[readonly]{opacity:.72}.contact-user-id{padding:12px 14px;border-radius:13px;background:#17171a;color:#999}.contact-user-id strong{color:#8d79ef}.contact-honeypot{position:absolute!important;left:-10000px!important}.contact-upload{display:grid;gap:5px}.contact-upload small{color:#817f87}.contact-upload>label{min-height:112px;margin-top:5px;border:1px dashed #e5c36b55;border-radius:16px;display:flex;align-items:center;justify-content:center;gap:10px;background:#e5c36b08;color:#c9c6cc;cursor:pointer}.contact-upload>label input,.contact-reply-actions label input{display:none}.contact-upload>label span{color:#8d79ef;font-size:24px}.contact-upload.is-dragging>label{background:#e5c36b15;border-color:#e5c36b}.contact-upload [data-contact-files]{display:flex;flex-wrap:wrap;gap:7px}.contact-upload [data-contact-files] span{padding:7px 9px;border-radius:9px;background:#202024;color:#bdbac1;font-size:11px}.contact-privacy{color:#817f87;font-size:11px;line-height:1.5}.contact-submit{min-height:48px;border:0;border-radius:999px;background:linear-gradient(90deg,#f5d783,#dab34f);color:#15110a;padding:0 22px;font-weight:800;cursor:pointer}.contact-submit span{margin-left:8px}.contact-help{display:grid;align-content:start;gap:12px}.contact-help article,.contact-help>a{padding:22px;border-radius:20px;background:#131316;color:#eeedf0;text-decoration:none}.contact-help article span{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e25b5b18;color:#ef7474;font-weight:900}.contact-help article h3{margin:15px 0 7px}.contact-help article p{color:#96949b;line-height:1.55}.contact-help>a{display:flex;justify-content:space-between}.contact-help>a span{color:#8d79ef}.contact-notice{margin:0 0 18px;padding:14px 17px;border-radius:13px}.contact-notice.success{background:#2bbf7d18;color:#7ee0b2}.contact-notice.error{background:#f15f6718;color:#ff989e}.contact-emergency{margin-top:18px;color:#b3b0b7}.contact-thread>header{display:flex;justify-content:space-between;gap:20px;align-items:start;padding-bottom:20px}.contact-thread>header small{color:#8d79ef}.contact-thread h2{margin:5px 0;font-size:24px}.contact-thread header p{color:#99979e}.contact-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;background:#ffffff0d;color:#b9b7bd;font-size:11px;font-weight:800;white-space:nowrap}.contact-status.is-new,.contact-status.is-open,.contact-status.is-waiting_user{background:#e9c56718;color:#f2d889}.contact-status.is-resolved{background:#36bc8318;color:#75dab0}.contact-status i{min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#8d79ef;color:#111;font-style:normal}.contact-messages{display:grid;gap:12px;padding:20px 0}.contact-messages article{max-width:84%;padding:16px 17px;border-radius:18px;background:#19191d}.contact-messages article.is-support{margin-left:auto;background:#2b2619}.contact-messages article>div{display:flex;justify-content:space-between;gap:15px}.contact-messages time{color:#74727a;font-size:10px}.contact-messages p{margin:9px 0 0;line-height:1.6;overflow-wrap:anywhere}.contact-attachment{display:inline-flex;margin:10px 6px 0 0;padding:8px 10px;border-radius:9px;background:#ffffff0b;color:#8d79ef;text-decoration:none;font-size:11px}.contact-attachment small{margin-left:7px;color:#888}.contact-reply{display:grid;gap:10px;padding-top:15px}.contact-reply textarea{min-height:115px}.contact-reply-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.contact-reply-actions label{color:#aaa;cursor:pointer}.contact-account{display:grid;gap:18px}.contact-account-head{display:flex;align-items:end;justify-content:space-between}.contact-account-head h1{margin-top:5px;font-size:25px}.contact-account-head a{color:#8d79ef}.contact-account-create summary{cursor:pointer;color:#8d79ef;font-weight:800}.contact-account-create[open] summary{margin-bottom:22px}.contact-ticket-list{display:grid;gap:8px}.contact-ticket-list>a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px;border-radius:14px;background:#19191d;color:#f4f2ee;text-decoration:none}.contact-ticket-list>a b,.contact-ticket-list>a small{display:block}.contact-ticket-list>a small{margin-top:5px;color:#85838a}.contact-ticket-list>p{text-align:center;color:#85838a}.contact-page .cf-turnstile{min-height:65px}@media(max-width:850px){.contact-hero,.contact-grid{grid-template-columns:1fr}.contact-hero aside{display:none}}@media(max-width:560px){.contact-page{padding:46px 14px 90px}.contact-grid>section,.contact-thread,.contact-account-create,.contact-ticket-list{padding:19px;border-radius:20px}.contact-fields{grid-template-columns:1fr}.contact-thread>header,.contact-ticket-list>a{align-items:flex-start;flex-direction:column}.contact-messages article{max-width:94%}.contact-reply-actions{align-items:stretch;flex-direction:column}.contact-submit{width:100%}}
html[data-account-theme=light] .contact-account-create,html[data-account-theme=light] .contact-ticket-list,html[data-account-theme=light] .contact-thread{background:#fff;color:#282033;box-shadow:0 12px 38px #17202b0d}html[data-account-theme=light] .contact-form input,html[data-account-theme=light] .contact-form select,html[data-account-theme=light] .contact-form textarea,html[data-account-theme=light] .contact-reply textarea,html[data-account-theme=light] .contact-ticket-list>a,html[data-account-theme=light] .contact-messages article{background:#f3f4f6;color:#282033}html[data-account-theme=light] .contact-messages article.is-support{background:#f0eaff}
.contact-public-thread{overflow:hidden}.contact-public-thread>header{padding:2px 2px 24px;border-bottom:1px solid #ffffff0b}.contact-public-thread>header h2{font-size:clamp(22px,3vw,30px)}.contact-public-thread>header p{margin:7px 0 0}.contact-message-stream{gap:18px;padding:28px 0}.contact-message-stream article{position:relative;width:min(78%,680px);max-width:none;padding:18px 20px;border-radius:6px 22px 22px 22px;box-shadow:0 10px 30px #0002}.contact-message-stream article.is-support{border-radius:22px 6px 22px 22px}.contact-message-meta{align-items:center}.contact-message-author{display:flex;align-items:center;gap:9px}.contact-message-author i{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#ffffff0d;color:#8d79ef;font-size:11px;font-style:normal;font-weight:900}.contact-message-stream article.is-support .contact-message-author i{background:#8d79ef22}.contact-message-meta time{white-space:nowrap}.contact-message-stream article>p{font-size:15px;line-height:1.7}.contact-public-reply{margin-top:4px;padding:20px;border-radius:20px;background:#17171a}.contact-composer-label{display:flex;justify-content:space-between;gap:16px;align-items:start}.contact-composer-label span{font-weight:800}.contact-composer-label small{max-width:430px;color:#85838a;text-align:right;line-height:1.45}.contact-public-reply textarea{min-height:135px;resize:vertical}.contact-reply-files{display:flex;flex-wrap:wrap;gap:7px}.contact-reply-files span{padding:7px 9px;border-radius:9px;background:#ffffff0b;color:#aaa;font-size:11px}@media(max-width:620px){.contact-message-stream article{width:90%;padding:15px}.contact-message-meta{align-items:flex-start;flex-direction:column;gap:7px}.contact-message-meta time{padding-left:39px}.contact-composer-label{display:grid}.contact-composer-label small{text-align:left}.contact-public-reply{padding:15px}}html[data-account-theme=light] .contact-public-thread>header{border-bottom-color:#2820330d}html[data-account-theme=light] .contact-message-stream article{box-shadow:0 10px 28px #17202b0d}html[data-account-theme=light] .contact-message-author i{background:#2820330b;color:#7057e8}html[data-account-theme=light] .contact-public-reply{background:#f6f4ef}html[data-account-theme=light] .contact-reply-files span{background:#2820330a;color:#64626a}
.contact-hero{grid-template-columns:1fr}

/* Cuplari public contact: light visual system. */
.contact-page{color:#111016}
.contact-hero>div>p,.contact-heading small,.contact-account-head small{color:#7052d6}
.contact-hero h1{color:#0d0d12;letter-spacing:-.055em}
.contact-hero>div>span{color:#686471}
.contact-grid>section,.contact-thread,.contact-account-create,.contact-ticket-list,.contact-public-editorial{background:#fff;color:#111016;box-shadow:0 22px 70px rgba(42,31,78,.09)}
.contact-grid>section,.contact-public-editorial{padding:clamp(22px,4vw,38px);border-radius:28px}
.contact-public-editorial{color:#5f5b68}
.contact-public-editorial h1,.contact-public-editorial h2,.contact-public-editorial h3{color:#111016}
.contact-public-editorial a,.contact-account-head a{color:#6f50cb}
.contact-heading h2{color:#111016}
.contact-form>label,.contact-fields label{color:#34313b}
.contact-form input,.contact-form select,.contact-form textarea,.contact-reply textarea{border:1px solid transparent;background:#f5f3f8;color:#111016}
.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.contact-reply textarea:focus{border-color:#7959dc;box-shadow:0 0 0 4px rgba(121,89,220,.12);background:#fff}
.contact-form input[readonly]{background:#efedf3;color:#696572}
.contact-user-id{background:#f4f1f8;color:#696572}.contact-user-id strong{color:#6f50cb}
.contact-upload small,.contact-privacy{color:#77727f}
.contact-upload>label{border-color:rgba(111,80,203,.3);background:#f7f4ff;color:#595462}
.contact-upload>label span{color:#6f50cb}.contact-upload.is-dragging>label{background:#eee8ff;border-color:#6f50cb}
.contact-upload [data-contact-files] span{background:#eeeaf5;color:#5c5665}
.contact-submit{background:linear-gradient(110deg,#6544cc,#9870ee);color:#fff;box-shadow:0 14px 30px rgba(111,80,203,.22)}
.contact-submit:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(111,80,203,.28)}
.contact-help article,.contact-help>a{background:#f6f3fb;color:#17141d}
.contact-help article span{background:#ffe9ec;color:#df5261}.contact-help article p{color:#6d6874}.contact-help>a span{color:#6f50cb}
.contact-help>a:hover{background:#eee8fb}
.contact-notice.success{background:#eaf9f2;color:#167451}.contact-notice.error{background:#fff0f1;color:#b53542}
.contact-emergency{color:#6d6874}
.contact-thread>header{border-bottom-color:rgba(17,16,22,.08)}.contact-thread>header small{color:#6f50cb}.contact-thread header p{color:#6d6874}
.contact-status{background:#f0edf4;color:#625d69}.contact-status.is-new,.contact-status.is-open,.contact-status.is-waiting_user{background:#eee8ff;color:#6040bf}.contact-status.is-resolved{background:#e7f8f0;color:#187654}.contact-status i{background:#7252d6;color:#fff}
.contact-messages article{background:#f3f1f6;color:#17141d;box-shadow:0 10px 28px rgba(42,31,78,.06)}.contact-messages article.is-support{background:#eee8ff}.contact-messages time{color:#797481}
.contact-attachment{background:#e7e1f3;color:#5f3fc0}.contact-attachment small{color:#77717e}
.contact-public-reply{background:#f6f3f9}.contact-composer-label small{color:#77727f}.contact-reply-actions label{color:#625d69}.contact-reply-files span{background:#eae6ef;color:#625d69}
.contact-ticket-list>a{background:#f5f3f8;color:#17141d}.contact-ticket-list>a small,.contact-ticket-list>p{color:#77727f}
.contact-account-create summary,.contact-message-author i{color:#6f50cb}.contact-message-author i{background:#eee8ff}.contact-message-stream article.is-support .contact-message-author i{background:#e2d9ff}
@media(max-width:640px){.contact-grid>section,.contact-public-editorial{border-radius:22px}.contact-hero h1{letter-spacing:-.045em}}
