.hbrb-body{flex-direction:column;gap:clamp(1.9rem,3vw,2.6rem);width:100%;max-width:980px;margin:0 auto;padding:2.8rem clamp(1.2rem,3vw,2.4rem) 3.2rem;display:flex;position:relative;container-type:inline-size}.hbrb-body .hbp-hero{border-bottom:0;margin-bottom:0;padding-bottom:0}.hbrb-body .hbp-lead{max-width:620px}.hbrb-bg{z-index:0;pointer-events:none;color:#ffc928;background:radial-gradient(78% 46% at 50% 8%,#ffc92808,#0000 66%),radial-gradient(64% 40% at 88% 74%,#ffffff05,#0000 70%),radial-gradient(130% 96% at 50% 46%,#0000 42%,#0000009e 100%);position:absolute;inset:0;overflow:hidden}.hbrb-body>:not(.hbrb-bg){z-index:1;position:relative}.hbrb-bg svg{width:100%;height:100%;position:absolute;inset:0}.rb-far{opacity:.03;animation:190s ease-in-out infinite rb-plane-far}.rb-mid{opacity:.038;animation:143s ease-in-out infinite rb-plane-mid}.rb-near{opacity:.045;animation:97s ease-in-out infinite rb-plane-near}@keyframes rb-plane-far{0%,to{transform:translate(0,0)}50%{transform:translate(-5px,4px)}}@keyframes rb-plane-mid{0%,to{transform:translate(0,0)}50%{transform:translate(9px,-7px)}}@keyframes rb-plane-near{0%,to{transform:translate(0,0)}50%{transform:translate(-14px,10px)}}.rb-turn-a,.rb-turn-b{transform-box:fill-box;transform-origin:50%}.rb-turn-a{animation:220s linear infinite rb-turn}.rb-turn-b{animation:310s linear infinite reverse rb-turn}@keyframes rb-turn{to{transform:rotate(360deg)}}.rb-drift-a{animation:121s ease-in-out infinite rb-plane-near}.rb-drift-b{animation:167s ease-in-out infinite rb-plane-mid}.rb-drift-c{animation:89s ease-in-out infinite rb-plane-far}.rb-dust{opacity:.5}.rb-dust.a{animation:88s ease-in-out infinite rb-dust-a}.rb-dust.b{animation:113s ease-in-out infinite rb-dust-b}.rb-dust.c{animation:71s ease-in-out infinite rb-dust-c}@keyframes rb-dust-a{0%,to{opacity:.55;transform:translate(0)}50%{opacity:.15;transform:translate(6px,-26px)}}@keyframes rb-dust-b{0%,to{opacity:.2;transform:translate(0)}50%{opacity:.6;transform:translate(-9px,-34px)}}@keyframes rb-dust-c{0%,to{opacity:.45;transform:translate(0)}50%{opacity:.1;transform:translate(4px,-19px)}}.rb-node{opacity:.12}.rb-node.n1{animation:23s ease-in-out infinite rb-node}.rb-node.n2{animation:31s ease-in-out 7s infinite rb-node}.rb-node.n3{animation:19s ease-in-out 13s infinite rb-node}@keyframes rb-node{0%,86%{opacity:.12}90%{opacity:1}92%{opacity:.3}95%{opacity:.9}to{opacity:.12}}.rb-show{opacity:0}.rb-show.s1{animation:61s ease-in-out 3s infinite rb-show}.rb-show.s2{animation:73s ease-in-out 19s infinite rb-show}.rb-show.s3{animation:89s ease-in-out 41s infinite rb-show}.rb-show.s4{animation:67s ease-in-out 11s infinite rb-show}.rb-show.s5{animation:79s ease-in-out 31s infinite rb-show}.rb-show.s6{animation:97s ease-in-out 53s infinite rb-show}@keyframes rb-show{0%,4%{opacity:0}12%,24%{opacity:1}34%,to{opacity:0}}.rb-flow{animation:14s linear infinite rb-flow}@keyframes rb-flow{to{stroke-dashoffset:-120px}}.rb-type{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.rb-type .rb-sym{letter-spacing:.14em;font-size:22px}.rb-scan{pointer-events:none;opacity:0;background:linear-gradient(#ffffff8c 0 1px,#ffc92833 1px 3px,#ffc9280f 3px 14px,#0000 14px);width:100%;height:100%;animation:17s cubic-bezier(.4,0,.3,1) 6s infinite rb-scan;position:absolute;top:0;left:0}@keyframes rb-scan{0%{opacity:0;transform:translateY(-2%)}3%{opacity:.55}15%{opacity:.55;transform:translateY(101%)}18%{opacity:0;transform:translateY(102%)}to{opacity:0;transform:translateY(102%)}}.hbrb-form{flex-direction:column;gap:1.35rem;display:flex}.hbrb-f{flex-direction:column;gap:.5rem;display:flex}.hbrb-f>label{letter-spacing:.2em;text-transform:uppercase;color:#8f8f8f;font-size:10px;font-weight:800}.hbrb-f>label span{color:#5f5f5f;font-weight:700}.hbrb-in{box-sizing:border-box;color:#fff;background:#ffffff07;border:1px solid #ffffff12;border-radius:10px;outline:none;width:100%;padding:.95rem 1.1rem;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .18s,background .18s,box-shadow .18s}.hbrb-in::placeholder{color:#5c5c5c}.hbrb-in:hover{border-color:#ffffff1f}.hbrb-in:focus{border-color:var(--yellow);background:#ffffff0b;box-shadow:0 0 0 3px #ffc7001c}.hbrb-in.is-bad{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}textarea.hbrb-in{resize:vertical;min-height:208px}select.hbrb-in{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:15px;padding-right:2.4rem}select.hbrb-in option{color:#fff;background:#111}.hbrb-drops{grid-template-columns:1fr 1fr;gap:clamp(.9rem,2vw,1.35rem);display:grid}.hbrb-drops .hbrb-f{gap:.5rem}.hbrb-drop{cursor:pointer;text-align:center;background:#ffffff04;border:1px dashed #ffffff1a;border-radius:11px;flex-direction:column;align-items:center;gap:.3rem;padding:1.8rem 1rem;transition:border-color .18s,background .18s;display:flex}.hbrb-drop:hover{background:#ffc70008;border-color:#ffc70059}.hbrb-drop:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.hbrb-drop.is-over{border-color:var(--yellow);background:#ffc7000f;border-style:solid}.hbrb-drop b{color:#d6d6d6;letter-spacing:.02em;font-size:11.5px;font-weight:700}.hbrb-drop b u{color:var(--yellow);text-decoration:none}.hbrb-drop small{letter-spacing:.12em;text-transform:uppercase;color:#666;font-size:10px}.hbrb-drop.has-file{background:#00c96b0b;border-style:solid;border-color:#00c96b66}.hbrb-drop.has-file b{color:var(--green)}.hbrb-file{display:none}.hbrb-submit{background:var(--yellow);color:#0a0a0a;cursor:pointer;letter-spacing:.16em;text-transform:uppercase;border:0;border-radius:10px;margin-top:.35rem;padding:1.05rem 1.6rem;font-family:inherit;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,background .18s;box-shadow:0 10px 26px #ffc70024}.hbrb-submit:hover{background:#ffd63d;transform:translateY(-2px);box-shadow:0 14px 32px #ffc70033}.hbrb-submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.hbrb-note{color:#6f6f6f;text-align:center;margin:0;font-size:11px;line-height:1.6}.hbrb-msg{color:#ef4444;margin:0;font-size:12px;font-weight:600;line-height:1.5}.hbrb-msg:empty{display:none}.hbrb-done{text-align:center;background:#00c96b09;border:1px solid #00c96b38;border-radius:12px;flex-direction:column;align-items:center;gap:.85rem;padding:3.2rem 1.5rem;display:flex}.hbrb-done svg{width:34px;height:34px;color:var(--green)}.hbrb-done h3{letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0;font-size:15px;font-style:italic;font-weight:900}.hbrb-done p{color:#a8a8a8;max-width:360px;margin:0;font-size:12.5px;line-height:1.65}.hbrb-again{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);background:0 0;border:0;margin-top:.4rem;padding:0;font-family:inherit;font-size:10.5px;font-weight:800}.hbrb-again:hover{color:#ffd63d}.hbrb-strip{color:#b9b9b9;background:#ffc70009;border:1px solid #ffc70017;border-radius:10px;align-items:center;gap:11px;padding:.95rem 1.15rem;font-size:11.5px;display:flex}.hbrb-strip svg{width:15px;height:15px;color:var(--yellow);flex:none}@container (width<=620px){.hbrb-drops{grid-template-columns:1fr}}@container (width<=560px){.hbrb-body{padding:2rem 1.1rem 2.4rem}textarea.hbrb-in{min-height:150px}}@media (prefers-reduced-motion:reduce){.hbrb-submit,.hbrb-drop,.hbrb-in{transition:none}.hbrb-submit:hover{transform:none}.hbrb-bg *,.hbrb-bg:after{animation:none!important}.hbrb-bg:after{display:none}}
