/* Reactor communication channels. Static machinery and one transform-only light pulse. */
.help-reactor{--hc-gold:#ffd17b;--hc-green:#6ceaa2;display:flex;flex-direction:column;gap:15px;min-width:0;color:#f5e8cf;font-family:'JetBrains Mono',Consolas,monospace}.help-reactor *{box-sizing:border-box}.help-reactor :is(h1,h2,h3,p){margin:0}.help-reactor .help-svg{width:1em;height:1em;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.help-reactor .help-panel{position:relative;border:1px solid #d49a45;border-radius:7px;background:linear-gradient(120deg,#21170d,#0d0b08 70%);box-shadow:inset 0 0 0 3px #100c07,0 0 4px #ffb84077,0 0 11px #e2972422;overflow:hidden}.help-reactor .help-panel:before{content:'';position:absolute;inset:4px;pointer-events:none;background:linear-gradient(#ffe8a2,#ffe8a2) top left/15px 2px no-repeat,linear-gradient(#ffe8a2,#ffe8a2) top left/2px 15px no-repeat,linear-gradient(#ffe8a2,#ffe8a2) bottom right/15px 2px no-repeat,linear-gradient(#ffe8a2,#ffe8a2) bottom right/2px 15px no-repeat}
.help-reactor .help-head{padding:22px 20px 17px;text-align:center;border:0;box-shadow:none;background:linear-gradient(#c98d2210 1px,transparent 1px),linear-gradient(90deg,#c98d2210 1px,transparent 1px),#0e0b07;background-size:28px 28px}.help-reactor .help-head:before{display:none}.help-reactor .help-head h1{font:700 38px/1.1 'Rajdhani','Segoe UI',sans-serif;color:#fff0d1;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 0 12px #f7a92c33}.help-subtitle{display:block;color:#ffd47e;font-size:12px;text-transform:uppercase;letter-spacing:.15em;margin-top:9px}.help-reactor .help-head p{font-size:10px;color:#c8b79c;margin-top:10px;line-height:1.7}.help-reactor .help-kicker{display:block;color:#68e69e;font-size:7px;letter-spacing:.12em;margin-bottom:8px}.help-reactor .help-head-status{display:none}.help-reactor .help-intro{display:flex;align-items:flex-start;gap:10px;padding:12px 17px}.help-reactor .help-intro-icon{font-size:21px;flex:0 0 25px;color:#ffd47c}.help-reactor .help-intro strong{display:block;color:#ffe2a4;font-size:9px;text-transform:uppercase;letter-spacing:.04em}.help-reactor .help-intro p{font-size:10px;color:#cbb89c;line-height:1.7;margin-top:3px}
.help-reactor .help-channels{position:relative;display:flex;flex-direction:column;gap:17px;padding:0 38px 6px}.help-reactor .help-channels:before,.help-reactor .help-channels:after{content:'';position:absolute;top:72px;bottom:55px;width:24px;border:4px solid #a87533;border-radius:15px;box-shadow:inset 0 0 0 1px #ffe2a2,0 0 0 1px #51300c,0 0 8px #eea53555;pointer-events:none}.help-reactor .help-channels:before{left:12px;border-right:0}.help-reactor .help-channels:after{right:12px;border-left:0}.help-reactor-hub{height:100px;position:relative;display:grid;place-items:center}.help-hub-pipe{position:absolute;left:10%;right:10%;top:50%;height:19px;border:1px solid #a26c28;border-radius:15px;background:linear-gradient(#24180a,#d9a356 20%,#fff0af 28%,#644018 36%,#231609 60%,#a77a37 85%,#291a0a);box-shadow:0 0 7px #eea63844}.help-hub-pipe:before,.help-hub-pipe:after{content:'';position:absolute;top:-5px;width:15px;height:27px;border:2px solid #c2934c;border-radius:3px;background:repeating-linear-gradient(90deg,#39240e 0 3px,#b78945 3px 5px)}.help-hub-pipe:before{left:24%}.help-hub-pipe:after{right:24%}.help-hub-core{position:relative;width:95px;height:95px;display:grid;place-items:center;border:3px solid #d5a151;border-radius:50%;background:radial-gradient(#824407,#211409 65%);box-shadow:inset 0 0 0 4px #2d1b0a,inset 0 0 0 6px #b47a2e,0 0 12px #ffc25366}.help-hub-core img{display:block;width:86px;height:86px;object-fit:contain}.help-hub-core:after{content:'';position:absolute;width:8px;height:8px;border-radius:50%;background:#fff1bb;box-shadow:0 0 10px #ffb72b;animation:helpCorePulse 4s ease-in-out infinite}
.help-reactor .help-channel{display:grid;grid-template-columns:76px 150px minmax(0,1fr) 143px;grid-template-rows:auto;align-items:center;column-gap:17px;min-height:123px;padding:18px 22px;overflow:visible;border-radius:9px;border-color:#e5ae55;background:linear-gradient(110deg,#281b0e,#0c0b08 65%);box-shadow:inset 0 0 0 4px #171007,inset 0 0 0 5px #715021,0 0 5px #ffc85488}.help-reactor .help-channel:after{content:'';position:absolute;inset:8px;border:1px solid #87612d;clip-path:polygon(0 0,20px 0,20px 3px,3px 3px,3px 20px,0 20px,0 0,100% 100%,calc(100% - 20px) 100%,calc(100% - 20px) calc(100% - 3px),calc(100% - 3px) calc(100% - 3px),calc(100% - 3px) calc(100% - 20px),100% calc(100% - 20px));pointer-events:none}.help-reactor :is(.help-channel-head,.help-channel-title,.help-channel-body){display:contents}.help-reactor .help-channel-icon{grid-column:1;grid-row:1;display:grid;place-items:center;width:70px;height:70px;border:2px solid #ffca68;border-radius:50%;color:#ffe6a2;background:radial-gradient(#75400e,#1b1106 67%);font-size:33px;box-shadow:inset 0 0 0 5px #35220b,0 0 8px #f5b33e88}.help-reactor .help-channel h2{grid-column:2;grid-row:1;font:700 23px/1.2 'Rajdhani','Segoe UI',sans-serif;color:#ffedc8;min-width:0}.help-reactor .help-channel h2 small{display:block;margin-top:6px;color:#bca887;font:7px/1.6 'JetBrains Mono',Consolas,monospace;letter-spacing:.03em}.help-reactor :is(.help-channel-label,.help-channel-state){display:none}.help-reactor .help-contact-value{grid-column:3;grid-row:1;min-width:0;padding:15px 13px;border:1px solid #725126;border-radius:4px;background:#080806;color:#fff2d8;font-size:16px;line-height:1.6;overflow-wrap:anywhere;user-select:text}.help-reactor .help-copy{grid-column:4;grid-row:1;display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:43px;padding:10px 9px;border:1px solid #ffce6a;border-radius:5px;background:linear-gradient(#38250d,#120d07);color:#ffdf94;font:700 10px/1.5 'JetBrains Mono',Consolas,monospace;cursor:pointer;box-shadow:inset 0 0 0 2px #5c3c15,0 0 7px #ffd05a44;transition:transform .16s}.help-reactor .help-copy .help-svg{font-size:17px;flex-shrink:0}.help-reactor .help-copy:hover{background:#483014;box-shadow:0 0 9px #ffcf6d77}.help-reactor .help-copy:active{transform:translateY(1px)}.help-reactor .help-copy:focus-visible{outline:2px solid #fff1c2;outline-offset:4px}.help-reactor .help-copy.is-copied{border-color:#6eeaa0;color:#9affc2}
.help-reactor .help-guide-head{padding:14px 15px 7px;text-align:center}.help-reactor .help-command{display:none}.help-reactor .help-guide h3{font:700 18px/1.3 'Rajdhani','Segoe UI',sans-serif;color:#ffe1a1;text-transform:uppercase}.help-reactor .help-guide h3 small{display:none}.help-reactor .help-guide-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:7px 14px 15px}.help-reactor .help-step{position:relative;min-width:0;padding:8px 12px 8px 48px;border-right:1px solid #75512777}.help-reactor .help-step:last-child{border:0}.help-reactor .help-step>b{position:absolute;left:9px;top:10px;display:grid;place-items:center;width:29px;height:29px;border:1px solid #e0ab54;border-radius:50%;font-size:12px;color:#ffe09a;box-shadow:0 0 6px #f5aa3044}.help-reactor .help-step strong{display:block;font-size:10px;color:#f7e6c7;line-height:1.5}.help-reactor .help-step span{display:block;margin-top:5px;color:#bead91;font-size:9px;line-height:1.65}
.help-reactor .help-toast{position:fixed;z-index:150;left:50%;bottom:90px;max-width:calc(100vw - 32px);padding:12px 16px;border:1px solid #7ee9a6;border-radius:5px;background:#11160ff5;color:#aaf4c5;font-size:11px;line-height:1.6;text-align:center;opacity:0;transform:translate(-50%,8px);pointer-events:none;transition:opacity .18s,transform .18s}.help-reactor .help-toast.is-visible{opacity:1;transform:translate(-50%,0)}.help-reactor .help-toast.is-error{border-color:#e8ad60;color:#ffe3aa}
@keyframes helpCorePulse{0%,100%{transform:scale(.65);opacity:.5}50%{transform:scale(1);opacity:1}}
html.rx-content-scrolling .help-hub-core:after{animation-play-state:paused}
@media(max-width:900px){.help-reactor .help-channels{padding-left:24px;padding-right:24px}.help-reactor .help-channel{grid-template-columns:58px 110px minmax(0,1fr) 121px;column-gap:11px;padding:17px}.help-reactor .help-channel-icon{width:54px;height:54px;font-size:27px}.help-reactor .help-contact-value{font-size:13px}.help-reactor .help-channels:before{left:5px}.help-reactor .help-channels:after{right:5px}.help-reactor .help-copy{font-size:8px}}
@media(max-width:640px){.help-reactor{gap:12px}.help-reactor .help-head{padding:17px 10px}.help-reactor .help-head h1{font-size:31px}.help-subtitle{font-size:10px}.help-reactor .help-head p{font-size:9px}.help-reactor .help-intro{padding:12px;gap:8px}.help-reactor .help-intro p{font-size:9px}.help-reactor .help-channels{padding:0 10px 5px;gap:16px}.help-reactor-hub{height:90px}.help-hub-core{width:83px;height:83px}.help-hub-core img{width:75px;height:75px}.help-hub-pipe{left:0;right:0;height:15px}.help-reactor .help-channels:before,.help-reactor .help-channels:after{top:60px;bottom:70px;width:12px;border-width:3px}.help-reactor .help-channels:before{left:0}.help-reactor .help-channels:after{right:0}.help-reactor .help-channel{grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto auto;gap:12px 10px;padding:17px 14px;min-height:154px}.help-reactor .help-channel-icon{width:48px;height:48px;font-size:25px;grid-row:1;grid-column:1}.help-reactor .help-channel h2{grid-row:1;grid-column:2;font-size:23px}.help-reactor .help-channel h2 small{font-size:6px;margin-top:4px}.help-reactor .help-contact-value{grid-row:2;grid-column:1/-1;padding:9px 10px 48px;font-size:14px;line-height:1.6}.help-reactor .help-copy{position:absolute;right:24px;bottom:25px;min-height:31px;padding:5px 9px;font-size:8px}.help-reactor .help-guide-body{grid-template-columns:1fr;padding:7px 12px 12px}.help-reactor .help-step{border-right:0;border-bottom:1px solid #75512777;padding:10px 9px 11px 48px}.help-reactor .help-guide h3{font-size:17px}.help-reactor .help-step>b{top:12px}.help-reactor .help-toast{bottom:77px}}
@media(prefers-reduced-motion:reduce){.help-hub-core:after{animation:none}.help-reactor .help-copy,.help-reactor .help-toast{transition:none}}
.help-reactor .help-hub-pipe{left:-22px;right:-22px}.help-reactor .help-channels:before,.help-reactor .help-channels:after{top:50px}
@media(max-width:900px){.help-reactor .help-hub-pipe{left:-16px;right:-16px}}
@media(max-width:640px){.help-reactor .help-hub-pipe{left:-7px;right:-7px}.help-reactor .help-channels:before,.help-reactor .help-channels:after{top:45px}}
