#gen-gctw3ow5{display:inline-flex;align-items:center;justify-content:space-between;gap:14px;background:#000;color:#ffc100;font-family:'Montserrat',sans-serif;font-size:22.4px;font-weight:700;letter-spacing:2px;border-radius:10px;padding:12px 14px 12px 22px;border:2px dashed rgba(255,193,0,0.45);box-shadow:0 8px 24px rgba(0,0,0,0.25);cursor:pointer;user-select:all;transition:transform .2s ease, box-shadow .2s ease, border-color .2s ease;position:relative}#gen-gctw3ow5:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,0.32);border-color:rgba(255,193,0,0.8)}#gen-gctw3ow5 .promo-label{flex:1;text-align:center;white-space:nowrap}#gen-gctw3ow5 .promo-copy-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:none;background:#ffc100;color:#000;cursor:pointer;transition:background .2s ease, transform .2s ease;flex-shrink:0}#gen-gctw3ow5 .promo-copy-btn:hover{background:#ffd23d;transform:scale(1.05)}#gen-gctw3ow5 .promo-copy-btn:active{transform:scale(0.95)}#gen-gctw3ow5 .promo-copy-icon,#gen-gctw3ow5 .promo-check-icon{width:20px;height:20px;transition:opacity .2s ease, transform .2s ease;position:absolute}#gen-gctw3ow5 .promo-check-icon{opacity:0;transform:scale(0.5)}#gen-gctw3ow5.is-copied .promo-copy-btn{background:#4ade80}#gen-gctw3ow5.is-copied .promo-copy-icon{opacity:0;transform:scale(0.5)}#gen-gctw3ow5.is-copied .promo-check-icon{opacity:1;transform:scale(1)}#gen-gctw3ow5 .promo-tooltip{position:absolute;bottom:calc(100% + 8px);right:0;background:#ffc100;color:#000;font-family:'Montserrat',sans-serif;font-size:12px;font-weight:600;letter-spacing:0.5px;padding:6px 10px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .2s ease, transform .2s ease}#gen-gctw3ow5 .promo-tooltip::after{content:"";position:absolute;top:100%;right:14px;border:5px solid transparent;border-top-color:#ffc100}#gen-gctw3ow5.is-copied .promo-tooltip{opacity:1;transform:translateY(0)}