.contacts-module__62cs0W__wrap{min-width:0;container:contacts/inline-size}.contacts-module__62cs0W__h1{margin:0 0 var(--sp-4);font-size:var(--fs-xl);color:var(--text-strong);font-weight:700;line-height:1.25}.contacts-module__62cs0W__grid{gap:var(--sp-4);grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);align-items:start;max-width:1280px;display:grid}@container contacts (max-width:880px){.contacts-module__62cs0W__grid{grid-template-columns:minmax(0,1fr)}}.contacts-module__62cs0W__panel{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--r-lg);min-width:0;overflow:hidden}.contacts-module__62cs0W__panelH{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.contacts-module__62cs0W__panelT{align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);letter-spacing:.8px;text-transform:uppercase;color:var(--text-muted);margin:0;font-weight:700;display:flex}.contacts-module__62cs0W__panelT:before{content:"";background:var(--term-accent);border-radius:2px;flex-shrink:0;width:7px;height:7px}.contacts-module__62cs0W__main{align-items:center;gap:var(--sp-3) var(--sp-6);padding:var(--sp-6) clamp(16px, 3vw, 24px);border-bottom:1px solid var(--border-soft);flex-wrap:wrap;display:flex}.contacts-module__62cs0W__tgIco{background:var(--tg-soft,var(--accent-soft));width:48px;height:48px;color:var(--brand-tg);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contacts-module__62cs0W__mainText{flex:220px;min-width:0}.contacts-module__62cs0W__tgName{font:700 clamp(17px, 2.2vw, 22px)/1.2 var(--font-mono), Consolas, monospace;color:var(--text-strong);overflow-wrap:anywhere}.contacts-module__62cs0W__mainSub{margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--text-muted)}.contacts-module__62cs0W__btn{min-height:40px;padding:var(--sp-2) var(--sp-4);border-radius:var(--r);font:inherit;font-size:var(--fs-base);background:var(--brand-grad);color:var(--on-brand);cursor:pointer;border:0;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.contacts-module__62cs0W__ghost{border:1px solid var(--border-strong);color:var(--text);background:0 0}.contacts-module__62cs0W__mainAct{gap:var(--sp-2);flex-wrap:wrap;margin-left:auto;display:flex}@container contacts (max-width:520px){.contacts-module__62cs0W__mainAct{width:100%;margin-left:0}.contacts-module__62cs0W__mainAct .contacts-module__62cs0W__btn{flex:100%}}.contacts-module__62cs0W__routes{display:grid}.contacts-module__62cs0W__route{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4) clamp(16px, 3vw, 24px);border-bottom:1px solid var(--border-soft);scroll-margin-top:calc(var(--topbar-h) + var(--sp-3));grid-template-columns:minmax(150px,220px) minmax(0,1fr);display:grid}.contacts-module__62cs0W__route:last-child{border-bottom:0}.contacts-module__62cs0W__routeH{font-size:var(--fs-base);color:var(--text-strong);margin:0;font-weight:600}.contacts-module__62cs0W__route p{max-width:72ch;font-size:var(--fs-base);color:var(--text);margin:0;line-height:1.55}.contacts-module__62cs0W__route p+*{margin-top:var(--sp-3)}.contacts-module__62cs0W__route a{color:var(--accent)}@container contacts (max-width:640px){.contacts-module__62cs0W__route{grid-template-columns:minmax(0,1fr)}}.contacts-module__62cs0W__side{gap:var(--sp-4);min-width:0;display:grid}.contacts-module__62cs0W__cardIn{padding:var(--sp-4)}.contacts-module__62cs0W__cardText{margin:0 0 var(--sp-3);font-size:var(--fs-base);color:var(--text)}.contacts-module__62cs0W__channels{grid-template-columns:minmax(0,1fr)}.contacts-module__62cs0W__req{gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.contacts-module__62cs0W__req dt{color:var(--text-muted)}.contacts-module__62cs0W__req dd{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.contacts-module__62cs0W__docs{gap:0 var(--sp-3);margin:var(--sp-3) 0 0;font-size:var(--fs-xs);flex-wrap:wrap;display:flex}.contacts-module__62cs0W__docs a{min-height:32px;color:var(--accent);align-items:center;display:inline-flex}.contacts-module__62cs0W__btn:focus-visible,.contacts-module__62cs0W__docs a:focus-visible,.contacts-module__62cs0W__route a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
