.cm-grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.cm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cm-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid #262626;background:var(--site-panel);transition:border-color .15s}.cm-card:hover{border-color:color-mix(in srgb,var(--tui-accent) 55%,#262626)}.cm-card-top{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;font:10px var(--tui-mono);letter-spacing:.14em;text-transform:uppercase;color:#737373}.cm-card-top em{font-style:normal;color:var(--tui-accent)}.cm-icon{width:32px;height:32px;color:var(--tui-accent)}.cm-card small,.cm-contact small{font:700 11px var(--tui-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tui-accent)}.cm-card h2{margin:0;font:700 22px var(--tui-display);text-transform:uppercase;color:#fff}.cm-card p{flex:1;margin:0;font:13px/1.7 var(--tui-mono);color:#a3a3a3}.cm-btn{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:10px 16px;border:1px solid color-mix(in srgb,var(--tui-accent) 50%,transparent);font:700 11px var(--tui-display);letter-spacing:.08em;text-transform:uppercase;color:var(--tui-accent);text-decoration:none;transition:all .15s}.cm-btn svg{width:14px;height:14px}.cm-btn:hover{background:var(--tui-accent);color:#000}.cm-contact{display:grid;grid-template-columns:1fr;gap:24px;padding:28px;border:1px solid #262626;background:var(--site-panel)}@media (min-width:1024px){.cm-contact{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.cm-contact-head{display:flex;flex-direction:column;gap:14px}.cm-contact h2{margin:6px 0 0;font:700 28px var(--tui-display);text-transform:uppercase;color:#fff}.cm-contact-head p{margin:10px 0 0;font:13px/1.7 var(--tui-mono);color:#a3a3a3}.cm-form{padding:20px;border:1px solid #262626;background:#0e0e0e}.cm-form label{font:700 10px var(--tui-mono)!important;letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3!important}.cm-form input,.cm-form select,.cm-form textarea{border:1px solid #2a2a2a!important;background:#050505!important;border-radius:0!important;font-family:var(--tui-mono)!important;color:#fff!important}.cm-form input:focus,.cm-form textarea:focus{border-color:var(--tui-accent)!important;outline:none!important;box-shadow:none!important}.cm-form button[type=submit]{border:0!important;border-radius:0!important;background:var(--tui-accent)!important;font:700 12px var(--tui-display)!important;letter-spacing:.08em;text-transform:uppercase;color:#000!important}.cm-more{flex-wrap:wrap;gap:14px;padding-top:20px;border-top:1px solid #262626}.cm-more,.cm-more h2{display:flex;align-items:center}.cm-more h2{gap:8px;margin:0;font:700 11px var(--tui-mono);letter-spacing:.14em;text-transform:uppercase;color:#a3a3a3}.cm-more h2 svg{width:15px;height:15px;color:var(--tui-accent)}.cm-more>div{display:flex;flex-wrap:wrap;gap:8px}.cm-more a{padding:6px 12px;border:1px solid #262626;background:var(--site-panel);font:12px var(--tui-mono);text-transform:uppercase;color:#d4d4d4;text-decoration:none}.cm-more a:hover{border-color:var(--tui-accent);color:var(--tui-accent)}.tr-box{border:1px solid #262626;background:var(--site-panel);padding:16px}.tr-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12px}.tr-row label{text-transform:uppercase;letter-spacing:.12em;color:#8a8a8a;font-size:10px}.tr-row select{background:#0a0a0a;color:#fff;padding:8px 10px;font:inherit}.tr-row select,.tr-tabs{border:1px solid #2a2a2a}.tr-tabs{display:flex}.tr-tabs button{padding:8px 16px;background:#0a0a0a;color:#aaa;font:inherit;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.tr-tabs button[aria-selected=true]{background:var(--tui-accent);color:#000;font-weight:700}.tr-count{margin-left:auto;color:var(--tui-accent)}.tr-card{min-height:220px;display:flex;flex-direction:column;gap:8px}.tr-page{color:#666;font-size:11px}.tr-label{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#8a8a8a;margin-top:6px}.tr-source{margin:0;padding:12px 14px;border-left:3px solid #444;background:#0a0a0a;font-size:16px;line-height:1.5;color:#fff;white-space:pre-wrap}.tr-suggested{border-left-color:var(--tui-accent)}.tr-card textarea{width:100%;background:#0a0a0a;border:1px solid #2a2a2a;color:#fff;padding:10px 12px;font:15px/1.5 inherit;resize:vertical}.tr-card textarea:focus{outline:none;border-color:var(--tui-accent)}.tr-q{margin:6px 0 0;color:#ccc}.tr-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:10px}.tr-actions button{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;background:#0a0a0a;border:1px solid #2a2a2a;color:#e5e5e5;font:inherit;text-transform:uppercase;letter-spacing:.08em;cursor:pointer}.tr-actions button.primary{background:var(--tui-accent);border-color:var(--tui-accent);color:#000;font-weight:700}.tr-actions button:disabled{opacity:.4;cursor:not-allowed}.tr-empty{margin:auto;color:#9a9a9a;text-align:center}.tr-empty a,.tr-ok{color:var(--tui-accent)}.tr-err,.tr-ok{margin:6px 0 0}.tr-err{color:#ff5261}.tr-note{font-size:11px;color:#777}.tui.cm-hub{background:#040707;color:#eef3f4;font:15px/1.5 Inter,system-ui,sans-serif}.cm-hub-main{max-width:1440px;margin:0 auto;padding:140px 24px 64px}.cm-hub-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:34px 36px;border:1px solid #29383e;border-radius:7px;background:radial-gradient(ellipse at 88% 40%,#15271a 0,#10191b 37%,#0b1114 75%)}.cm-hub .cm-hub-hero h1{margin:15px 0;font:700 clamp(34px,5vw,53px)/1.1 Arial,Helvetica,sans-serif;letter-spacing:normal;color:#f1f4f4;text-transform:none}.cm-hub-hero h1 span{color:#63e52c}.cm-hub-hero p{max-width:560px;margin:13px 0;color:#b4c0c4;font:400 13px/1.7 Arial,Helvetica,sans-serif}.cm-hub-primary{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:14px 19px;border:0;border-radius:4px;background:#63e52c;color:#091009;text-decoration:none;font:900 11px/1.4 Arial,Helvetica,sans-serif;letter-spacing:.4px}.cm-hub-primary:hover{background:#8af25b}.cm-hub-nav{margin:24px 0 32px}.cm-hub-section-heading{margin-bottom:18px}.cm-hub .cm-hub-section-heading h2{margin:0;font:700 28px/1.5 Inter,system-ui,sans-serif;letter-spacing:-.5px;color:#eef3f4;text-transform:none}.cm-hub-section-heading p{margin:4px 0 0;color:#8a979b;font-size:15px}.cm-hub-join{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cm-hub-join-card{--join-accent:#60ed2b;position:relative;display:block;padding:24px;min-height:222px;overflow:hidden;border:1px solid #1a2427;background:#0a1012;color:#eef3f4;text-decoration:none;transition:transform .15s,border-color .15s}.cm-hub-join-card.discord{--join-accent:#8f9cff}.cm-hub-join-card.translate{--join-accent:#5aa9ff}.cm-hub-join-card:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;background:var(--join-accent);opacity:.08;pointer-events:none}.cm-hub-join-card:hover{transform:translateY(-3px);border-color:var(--join-accent)}.cm-hub-join-icon{font:400 26px/1.5 Inter,system-ui,sans-serif;color:var(--join-accent)}.cm-hub .cm-hub-join-card h3{margin:14px 0 6px;font:700 20px/1.5 Inter,system-ui,sans-serif;color:#eef3f4;text-transform:none;letter-spacing:normal}.cm-hub-join-card p{margin:0 0 18px;color:#8a979b;font:400 14px/1.5 Inter,system-ui,sans-serif}.cm-hub-go{font:800 13px/1.5 Inter,system-ui,sans-serif;color:var(--join-accent)}.cm-hub-main>.cm-more{margin-top:40px}.cm-hub a:focus-visible{outline:2px solid #63e52c;outline-offset:4px}@media(max-width:1000px){.cm-hub-hero{flex-wrap:wrap}.cm-hub-join{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cm-hub-main{padding:120px 16px 40px}.cm-hub-hero{padding:24px 20px;gap:12px}.cm-hub .cm-hub-hero h1{font-size:34px}.cm-hub-primary{max-width:100%}.cm-hub-join{grid-template-columns:1fr}.cm-hub-nav{margin:24px 0}.cm-hub-join-card{min-height:0}.cm-hub .cm-hub-section-heading h2{font-size:26px}}