.g2d222-hive{display:grid;gap:16px}.g2d222-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.g2d222-hero h1{margin:.2rem 0}.g2d222-connection{min-width:170px;padding:12px 14px;border-radius:18px;background:#f4f6f3;display:grid;grid-template-columns:12px 1fr;gap:2px 9px;align-items:center}.g2d222-connection i{width:10px;height:10px;border-radius:50%;background:#9a9f9b;grid-row:1/3}.g2d222-connection.online i{background:#19815f;box-shadow:0 0 0 7px rgba(25,129,95,.11)}.g2d222-connection small{color:#68716d}.g2d222-map{position:relative;min-height:420px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(25,129,95,.13),transparent 34%),linear-gradient(180deg,#fbfcfa,#f2f6f2)}.g2d222-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;border-radius:50%;display:grid;place-items:center;background:#173f33;color:#fff;box-shadow:0 18px 60px rgba(23,63,51,.22);z-index:3}.g2d222-core span{font-size:36px}.g2d222-core strong{margin-top:-20px}.g2d222-node{--c:#19815f;position:absolute;width:110px;height:70px;border-radius:20px;background:#fff;border:1px solid rgba(20,60,48,.09);box-shadow:0 10px 28px rgba(20,60,48,.08);display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700}.g2d222-node b{width:10px;height:10px;border-radius:50%;background:var(--c)}.g2d222-node.n-curiosity{--c:#cf7bda;left:8%;top:13%}.g2d222-node.n-research{--c:#4b82f0;right:8%;top:13%}.g2d222-node.n-knowledge{--c:#19815f;left:4%;top:47%}.g2d222-node.n-reasoning{--c:#8b65d6;right:4%;top:47%}.g2d222-node.n-quality{--c:#e5a22e;left:15%;bottom:8%}.g2d222-node.n-tasks{--c:#db7547;right:15%;bottom:8%}.g2d222-node.n-system{--c:#718079;left:50%;top:7%;transform:translateX(-50%)}.g2d222-pulses{position:absolute;inset:0;pointer-events:none}.g2d222-pulse{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--pulse,#19815f);box-shadow:0 0 0 0 color-mix(in srgb,var(--pulse,#19815f) 30%,transparent);animation:g2d222Pulse 2.4s ease-out forwards}@keyframes g2d222Pulse{0%{opacity:0;transform:scale(.3);box-shadow:0 0 0 0 var(--pulse)}20%{opacity:1}100%{opacity:0;transform:scale(2.2);box-shadow:0 0 0 34px transparent}}.g2d222-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.g2d222-stats article{display:flex;flex-direction:column;gap:4px}.g2d222-stats b{font-size:1.8rem;color:#173f33}.g2d222-search{display:grid;grid-template-columns:1fr minmax(300px,.8fr);gap:20px;align-items:center}.g2d222-search form{display:flex;gap:8px}.g2d222-search input,.g2d222-pair textarea,.g2d222-admin input{width:100%}.g2d222-search #g2d222-results{grid-column:1/-1;display:grid;gap:8px}.g2d222-result{padding:12px;border:1px solid #e0e8e3;border-radius:14px;background:#fbfcfb}.g2d222-result small{display:block;color:#66736d;margin-top:5px}.g2d222-activity #g2d222-activity{display:grid;gap:8px}.g2d222-activity article{display:grid;grid-template-columns:10px 1fr auto;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #edf1ee}.g2d222-activity article i{width:9px;height:9px;border-radius:50%;background:#19815f}.g2d222-activity small,.g2d222-activity time{color:#6d7672}.g2d222-admin-actions{display:flex;flex-wrap:wrap;gap:8px}.g2d222-admin-actions form{display:flex;gap:8px;flex:1;min-width:320px}.g2d222-pair{display:grid;gap:10px}.g2d222-pair form{display:inline-block;margin-right:8px}.g2d222-trainer2{display:grid;grid-template-columns:1.3fr 1fr;gap:18px;align-items:center}.g2d222-trainer-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.g2d222-trainer-stats span{background:#f4f7f5;border-radius:14px;padding:10px;text-align:center}.g2d222-trainer-stats b{display:block;color:#173f33;font-size:1.15rem}.g2d222-trainer-stats small{font-size:.76rem;color:#6a746f}.g2d222-trainer-stats .is-online b{color:#19815f}.g2d222-trainer-stats .is-offline b{color:#89918d}@media(max-width:760px){.g2d222-hero,.g2d222-search,.g2d222-trainer2{grid-template-columns:1fr;display:grid}.g2d222-connection{min-width:0}.g2d222-map{min-height:460px}.g2d222-node{width:92px;height:60px;font-size:.78rem}.g2d222-node.n-curiosity{left:2%}.g2d222-node.n-research{right:2%}.g2d222-node.n-knowledge{left:1%}.g2d222-node.n-reasoning{right:1%}.g2d222-node.n-quality{left:6%}.g2d222-node.n-tasks{right:6%}.g2d222-stats{grid-template-columns:repeat(2,1fr)}.g2d222-search form,.g2d222-admin-actions form{display:grid;grid-template-columns:1fr}.g2d222-search #g2d222-results{grid-column:1}.g2d222-trainer-stats{grid-template-columns:repeat(2,1fr)}}
/* v12.222.2 — pairing click hard fallback */
.g2d222-pair-actions{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:8}
.g2d222-pair-link{position:relative!important;z-index:9!important;pointer-events:auto!important;touch-action:manipulation}
